แก้ไข Classes.dex ได้อย่างง่ายดายด้วย Dex Manager

เครื่องมือ Windows นี้ช่วยให้คุณสามารถถอดรหัสและคอมไพล์ไฟล์ class.dex ได้อย่างง่ายดายและมีประสิทธิภาพ

แอปพลิเคชัน Android สามารถแก้ไขได้หลายวิธี แน่นอนว่าวิธีที่สะดวกที่สุดคือการเปลี่ยนซอร์สโค้ดใน IDE ที่คุณชื่นชอบและคอมไพล์ด้วยเครื่องมือที่มีให้ น่าเสียดายที่ไม่ใช่ทุกแอปพลิเคชันสำหรับ Android ที่เป็นโอเพ่นซอร์ส ดังนั้นจึงแก้ไขได้ง่ายผ่าน Android Studio หรือ Eclipse ด้วย ADT

แอปพลิเคชันที่ไม่มีซอร์สโค้ดที่เปิดเผยต่อสาธารณะสามารถแก้ไขได้เช่นกัน ApkTool ที่รู้จักกันดีคือทางเลือกหนึ่งในการเปลี่ยนแปลงบางอย่าง แต่ถ้าคุณใช้ Windows เป็นระบบปฏิบัติการ สมาชิก XDA Forum เจซี2169 สร้างเครื่องมือที่ดีที่สามารถถอดรหัสไฟล์ class.dex ได้โดยตรงจากไฟล์ APK หรือ JAR ด้วยเครื่องมือนี้ ผู้ใช้สามารถแตกไฟล์ class.dex ด้วยตัวจัดการไฟล์เก็บถาวรที่ชื่นชอบ เช่น 7-Zip แล้วลากไฟล์ classed.dex ไปยัง Dex Manager ทุกอย่างจะถูกถอดรหัสในระหว่างเดินทางและแยกไปยังโฟลเดอร์ต้นทางเป็นไฟล์ Smali ไฟล์เหล่านี้สามารถแก้ไขและคอมไพล์ใหม่เป็น class.dex และใช้เพื่อแทนที่ไฟล์ต้นฉบับใน APK

หากมีสิ่งผิดปกติเกิดขึ้น ผู้ใช้จะได้รับบันทึกข้อผิดพลาดในพื้นที่กล่องข้อผิดพลาด ซึ่งจะช่วยแก้ไขจุดบกพร่องของโครงการและแก้ไขปัญหาบิลด์ที่อาจเกิดขึ้น อินเทอร์เฟซผู้ใช้แบบกราฟิกที่สวยงามและความเรียบง่ายทำให้ Dex Manager เป็นทางเลือกที่น่าสนใจสำหรับ ApkTool ที่ใช้บรรทัดคำสั่ง

คุณสามารถลองใช้แอปพลิเคชันได้โดยดาวน์โหลดจาก Dex Manager v1.0 - ออกแบบมาเพื่อเล่นกับ Classes.dex กระทู้ฟอรั่ม