APKTool เป็นเครื่องมือวิศวกรรมย้อนกลับที่ได้รับความนิยมมากที่สุดในการถอดรหัส APK ของ Android เครื่องมือนี้ถึงเวอร์ชัน 2.4 แล้ว โดยมีการแก้ไขข้อบกพร่องและการเปลี่ยนแปลงมากมาย
APKTool เป็นเครื่องมือวิศวกรรมย้อนกลับที่มีประโยชน์อย่างเหลือเชื่อจากนักพัฒนา ไอบอตพีช. สามารถใช้เพื่อถอดรหัสแอป Android ส่วนใหญ่ให้เป็น smali ซึ่งสามารถแปลงเป็น Java เพื่อการวิเคราะห์ที่ง่ายขึ้น มันเป็นเครื่องมือที่เหมาะสำหรับนักพัฒนาอิสระส่วนใหญ่ที่ต้องการดัดแปลงแอพหรือเปิดเผยความลับของพวกเขา เรามักจะใช้มันเมื่อ กำลังวิเคราะห์แอป สำหรับคุณสมบัติใหม่
นักพัฒนาที่อยู่เบื้องหลังเครื่องมือนี้เพิ่งประกาศการอัปเดตเป็น เวอร์ชัน 2.4นำการแก้ไขข้อบกพร่องและการเปลี่ยนแปลงมากมาย การแก้ไขประการหนึ่งช่วยแก้ไขปัญหาที่ PlatformBuildValue ถูกตั้งค่าเป็นค่าที่ไม่คาดคิด ซึ่งเป็นปัญหาใหญ่สำหรับนักพัฒนาจำนวนมากที่พยายามคอมไพล์แอปใหม่
APKTool เวอร์ชัน 2.4 บันทึกการเปลี่ยนแปลง
- อัปเดต baksmali/smali เป็น v2.2.6
- แก้ไขปัญหาเกี่ยวกับข้อจำกัดใหม่เกี่ยวกับไฟล์ ids.xml ที่ไม่ว่างเปล่า (ขอบคุณ gino247)
- แก้ไขปัญหาคุณสมบัติ PlatformBuildVersion ที่เปลี่ยนเป็นค่าที่ไม่คาดคิด (ขอบคุณ gino247)
- แก้ไขปัญหาเกี่ยวกับการอัปเกรด Gradle v5 ที่รอดำเนินการ โดยการเปิดตัว point release v4.10.2 (ขอบคุณ ฟรีเดอร์ บลูมเล)
- เพิ่มการรองรับแบบไม่กระทืบผ่านพารามิเตอร์ใหม่ - -nc | --ไม่มีกระทืบ (ขอบคุณ Novex)
- เพิ่มการทดสอบอัตโนมัติบนสภาพแวดล้อม Windows
- แก้ไขปัญหาเมื่อถอดรหัสไฟล์ .xsd ระหว่าง aapt1/aapt2
- แก้ไขปัญหาเกี่ยวกับการถอดรหัสแอปพลิเคชันที่มีส่วนหัวอันมีรูปแบบไม่ถูกต้อง (ขอบคุณเซบราส)
- แก้ไขปัญหาสคริปต์ Mac ขโมยโฟกัส
- แก้ไขปัญหารายการถุงทรัพยากรอาร์เรย์มีประเภทไม่ถูกต้อง (ขอบคุณ vbarthel-fr)
- อัปเดต baksmali/smali เป็น v2.2.6
- แก้ไขปัญหาภาพ 9 แพตช์ไม่มี div แนวตั้งหรือแนวนอน (ขอบคุณอิกอร์ไอส์เบิร์ก)
- แก้ไขปัญหาด้วยการแก้ไขการอ้างอิงไปยังไฟล์เฟรมเวิร์กที่ไม่ได้มาตรฐาน (ขอบคุณอิกอร์ไอส์เบิร์ก)
- แก้ไขปัญหาด้วยการแก้ไขรหัสเวอร์ชัน SDK ที่ถูกอ้างอิง (ขอบคุณอิกอร์ไอส์เบิร์ก)
- เพิ่มไบนารี 32 บิตสำหรับยูนิกซ์และชนะสำหรับ aapt1/aapt2
- เพิ่มความสามารถสำหรับระดับ api ที่จะส่งผ่านไปยัง smali (ขอบคุณอิกอร์ไอส์เบิร์ก)
APKTool เป็นเครื่องมืออันล้ำค่าสำหรับชุมชน XDA ด้วยเหตุนี้ เราจึงสามารถนำเสนอข่าวสารเกี่ยวกับฟีเจอร์ซอฟต์แวร์ล่าสุดจาก Google, Samsung, Huawei, Xiaomi และอื่นๆ ให้กับคุณได้ นักพัฒนาใช้มันเมื่อสร้างพอร์ต Google Camera เช่นกัน เราขอขอบคุณ APKTool และทุกสิ่งที่เป็นไปได้เพราะเหตุนี้
อ่านเพิ่มเติมเกี่ยวกับ APKTool ในฟอรัมการพัฒนาซอฟต์แวร์ Android