เป็นไปได้หรือไม่ที่จะแตกไฟล์ APK หรือไฟล์ DEX บนแพลตฟอร์ม Android? มีเครื่องมือใดที่สามารถแยกไฟล์ APK ได้หรือไม่?
เป็นไปได้หรือไม่ที่จะแตกไฟล์ APK หรือไฟล์ DEX บนแพลตฟอร์ม Android? มีเครื่องมือใดที่สามารถแยกไฟล์ APK ได้หรือไม่?
คำตอบ:
คุณต้องมีสามเครื่องมือในการจัดdecompile an APK
ไฟล์
สำหรับวิธีการใช้งาน dextojarเพิ่มเติม หวังว่านี่จะช่วยคุณและทุกคน! :)
Decompiler APK ออนไลน์
http://www.decompileandroid.com/
http://www.javadecompilers.com/
APK Decompiler App สำหรับ Windows
http://forum.xda-developers.com/showthread.php?t=2493107
อัปเดต 2015/12/4
ClassyShark คุณสามารถเปิดไฟล์ APK / Zip / Class / Jar และวิเคราะห์เนื้อหาของพวกเขา
https://github.com/google/android-classyshark
ฉันได้สร้างเครื่องมือที่รวม dex2jar, jd-core และ apktool: https://github.com/dirkvranckaert/AndroidDecompiler เพียงเช็คเอาต์โครงการในเครื่องและรันสคริปต์ตามเอกสารและคุณจะได้รับทรัพยากรและแหล่งที่มาทั้งหมด
APK อยู่ในzip
รูปแบบ คุณสามารถแตกไฟล์ได้เหมือน.zip
ไฟล์อื่น ๆ
คุณสามารถแยก.dex
ไฟล์โดยใช้dexdump
เครื่องมือซึ่งมีให้ใน Android SDK
ดูhttps://stackoverflow.com/a/7750547/116938สำหรับข้อมูลเพิ่มเติมของ dex
คุณสามารถแยกไฟล์ apk บนอุปกรณ์ Android โดยใช้สิ่งนี้: https://play.google.com/store/apps/details?id=com.njlabs.showjava
สำหรับข้อมูลเพิ่มเติมดูที่นี่: http://forum.xda-developers.com/showthread.php?t=2601315
แก้ไข: 28-02-2015
สำหรับการแยกข้อมูล apk คุณสามารถใช้เครื่องมือนี้: https://apkstudio.codeplex.com/license
ถ้านั่นไม่ช่วยตรวจสอบลิงค์นี้
http://www.decompileandroid.com/
เว็บไซต์นี้จะถอดรหัสรหัสที่ฝังอยู่ในไฟล์ APK และแยกเนื้อหาอื่น ๆ ทั้งหมดในไฟล์
คุณยังสามารถใช้ apktool: http://ibotpeaches.github.io/Apktool/ซึ่งจะให้ไฟล์ res xml ให้คุณด้วย นอกจากนั้นคุณยังสามารถใช้ระบบ dex2jar ซึ่งจะส่งออกไฟล์ dex ใน apk ไปยังไฟล์ jar ที่สามารถเปิดได้ด้วย JD-GUI และส่งออกไปยังไฟล์ java มาตรฐาน
นอกจากนี้คุณสามารถใช้ Android Multitool คุณสามารถทำการเปลี่ยนแปลงเล็กน้อยในแอพเช่นซ่อนองค์ประกอบ GUI หรือแก้ไขส่วนเล็ก ๆ ของ Logic และสร้าง apk ขึ้นมาใหม่ มันใช้งานง่ายและถอดรหัส / คอมไพล์ไฟล์และไฟล์ jar นี่คือลิงค์คุณสามารถชำระเงินได้
ไชโย