dex2jar
परियोजना GitHub पर स्थानांतरित हो गई है
Android .dex और Java .class फ़ाइलों के साथ काम करने के उपकरण
- dex-reader/writer:
Dalvik Executable (.dex) फ़ाइल को पढ़ें/लिखें। इसमें ASM के समान एक हल्का वज़न API है।
- d2j-dex2jar:
.dex फ़ाइल को .class फ़ाइलों में बदलें (jar के रूप में ज़िप किया गया)
- smali/baksmali:
dex को smali फ़ाइलों में डिस्सेम्बल करें और smali फ़ाइलों से dex को असेंबल करें। smali/baksmali से भिन्न कार्यान्वयन, समान सिंटैक्स, लेकिन हम टाइप डेस्क में एस्केप का समर्थन करते हैं "Lcom/dex2jar\t\u1234;"
- अन्य उपकरण:
d2j-decrypt-string
उपयोग
- रूट डायरेक्टरी में चलाएँ: ./gradlew distZip
- cd dex-tools/build/distributions
- फ़ाइल dex-tools-2.1-SNAPSHOT.zip को अनज़िप करें (फ़ाइल का आकार लगभग ~5 MB होना चाहिए)
- अनज़िप की गई डायरेक्टरी से d2j-dex2jar.sh चलाएँ
उदाहरण उपयोग:
sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk
और आउटपुट फ़ाइल apk_to_decompile-dex2jar.jar होगी।
मदद चाहिए?
ऊपर सूचीबद्ध इश्यू ट्रैकर्स पर पोस्ट करें।
लाइसेंस
Apache 2.0