การเซ็นชื่อ APK และ ZIP บนอุปกรณ์สำหรับนักพัฒนา Android และผู้ดัดแปลง
ลงนามไฟล์ APK, ZIP และ JAR โดยตรงบนอุปกรณ์ Android โดยใช้คีย์ Android ที่มีอยู่แล้วหรือคีย์สโตร์ที่กำหนดเองสำหรับผลลัพธ์ที่พร้อมสำหรับการแฟลช Ken Ellinwood จัดหาเครื่องมือที่มีประโยชน์นี้สำหรับงานการลงนามบนมือถือ โดยรวมการลงนาม การสร้างคีย์สโตร์ และการปรับแต่ง zipalign อัตโนมัติไว้ในเวิร์กโฟลว์เดียว แอปนี้มุ่งเป้าไปที่นักพัฒนา Android ผู้สร้างธีม และผู้ดัดแปลงที่ต้องการลงนามใน update.zip และแพ็คเกจ APK โดยไม่ต้องใช้ PC โดยมีการนำเข้าคีย์สโตร์บนอุปกรณ์และการสร้างคีย์ที่ลงนามด้วยตนเองสำหรับการใช้งานทันที
แอปทำอะไรและมันเหมาะกับกระบวนการลงนามอย่างไร
แอป ลงนามไฟล์ APK, ZIP, และ JAR บนอุปกรณ์โดยการใช้ใบรับรอง Android ที่ติดตั้งไว้หรือคีย์ส่วนตัวที่กำหนดเองจาก JKS และ BKS keystores นอกจากนี้ยังสร้าง keystores ใหม่ คีย์ และใบรับรองที่ลงนามด้วยตนเองภายในอินเทอร์เฟซ ผลลัพธ์ที่ลงนามจะถูกส่งผ่านการปรับแต่ง zipalign อัตโนมัติ ซึ่งแทนที่ขั้นตอนในเดสก์ท็อปที่ทำโดย jarsigner, keytool, signapk, และ zipalign เมื่อผู้พัฒนาต้องการทางเลือกสำหรับมือถือ.
มันมีผลต่อทรัพยากรของอุปกรณ์อย่างไรในระหว่างการลงนาม
การลงนามและ zipalign ทำงานในเครื่องและแอปสนับสนุนเวอร์ชัน Android เก่ากลับไปถึง 1.5 ซึ่งบ่งชี้ถึงการใช้ทรัพยากรที่น้อยบนฮาร์ดแวร์เก่า กระบวนการลงนามอ่านไฟล์เก็บข้อมูลและเขียนไฟล์ที่ลงนามใหม่; ไม่ต้องการสิทธิพิเศษที่สูงขึ้นในการทำงาน เนื่องจากเครื่องมือทำการลงนามและการจัดเรียงในครั้งเดียว มันจึงหลีกเลี่ยงการอ่านไฟล์ทั้งหมดซ้ำซึ่งจะเพิ่ม CPU และ I/O ผ่านเครื่องมือแยกหลายตัว.
ความปลอดภัย การจัดการคีย์ และผลกระทบในการนำไปใช้งาน
แอปสนับสนุนการนำเข้า keystores ที่กำหนดเองในรูปแบบ JKS และ BKS และแสดงคุณสมบัติของคีย์ เช่น MD5 และ SHA1 ลายนิ้วมือ ซึ่งช่วยในการตรวจสอบตัวตนของคีย์ก่อนใช้งาน ไม่ต้องการ root ในการลงนามไฟล์ แม้ว่าชุดแพ็คเกจที่ลงนามจะยังคงต้องการ root ในการติดตั้งสำหรับการปรับเปลี่ยนระดับระบบ คีย์มาตรฐานที่ติดตั้งไว้ เช่น media, platform, shared, และ testkey มีให้สำหรับสถานการณ์การปรับแต่งทั่วไป.
ใครสามารถใช้งานได้และความรู้ทางเทคนิคที่จำเป็นคืออะไร
อินเทอร์เฟซเปิดเผยโหมดการเลือกคีย์อัตโนมัติและการจัดการ keystore ดังนั้นใครก็ตามที่คุ้นเคยกับแนวคิดการลงนามสามารถนำเข้าคีย์หรือสร้างใหม่ได้ ผู้ใช้ทั่วไปที่ไม่มีประสบการณ์ในการจัดการคีย์สามารถใช้คีย์ที่ติดตั้งไว้และการเลือกอัตโนมัติของแอปเพื่อจับคู่กับ ZIP หรือ APK เป้าหมายในการกู้คืนทั่วไป; นักพัฒนาที่ต้องการการลงนามที่กำหนดเองจะใช้การนำเข้า keystore และการตรวจสอบลายนิ้วมือก่อนที่จะผลิตสิ่งของสุดท้าย.
เครื่องมือการลงนามบนอุปกรณ์ที่ใช้งานได้จริงสำหรับนักพัฒนาและผู้ปรับแต่ง
แอปนี้เหมาะสำหรับนักพัฒนาและผู้ใช้ที่มีความสามารถสูงที่ต้องการลงนามหรือทำการลงนามใหม่ใน APKs และ ZIP การกู้คืนโดยไม่ต้องใช้เดสก์ท็อป มันจัดการการสร้าง keystore, การนำเข้าคีย์ที่กำหนดเอง, และ zipalign บนอุปกรณ์; คาดว่าจะเข้าใจ keystores และลายนิ้วมือเพื่อหลีกเลี่ยงข้อผิดพลาดในการลงนาม แนะนำ.