क्या एंड्रॉइड प्लेटफ़ॉर्म पर एपीके पैकेज या डीएक्स फ़ाइल को विघटित करना संभव है? क्या कोई उपकरण हैं जो एपीके फ़ाइल को विघटित कर सकते हैं?
क्या एंड्रॉइड प्लेटफ़ॉर्म पर एपीके पैकेज या डीएक्स फ़ाइल को विघटित करना संभव है? क्या कोई उपकरण हैं जो एपीके फ़ाइल को विघटित कर सकते हैं?
जवाबों:
आपको decompile an APK
फ़ाइल करने के लिए तीन टूल की आवश्यकता है ।
अधिक -से-उपयोग-डेक्सटोजर के लिए । आशा है कि यह आपकी और सभी की मदद करेगा! :)
ऑनलाइन APK Decompiler
http://www.decompileandroid.com/
http://www.javadecompilers.com/
Windows के लिए एपीके Decompiler ऐप
http://forum.xda-developers.com/showthread.php?t=2493107
अपडेट 2015/12/04
ClassyShark आप एपीके / जिप / क्लास / जार फाइलें खोल सकते हैं और उनकी सामग्री का विश्लेषण कर सकते हैं।
https://github.com/google/android-classyshark
मैंने एक टूल बनाया है जो dex2jar, jd-core और apktool को जोड़ती है: https://github.com/dirkvranckaert/AndroidDecompiler प्रोजेक्ट को स्थानीय रूप से चेकआउट करें और स्क्रिप्ट को प्रलेखित के रूप में चलाएं और आप सभी संसाधनों और स्रोतों को विघटित कर देंगे।
एक एपीके सिर्फ zip
फॉर्मेट में है। आप इसे किसी भी अन्य .zip
फ़ाइल की तरह अनज़िप कर सकते हैं ।
आप उपकरण .dex
का उपयोग करके फ़ाइलों को विघटित कर सकते हैं dexdump
, जो एंड्रॉइड एसडीके में प्रदान किया गया है।
अधिक डेक्स जानकारी के लिए https://stackoverflow.com/a/7750547/116938 देखें ।
आप इसका उपयोग करके एंड्रॉइड डिवाइस पर एक एपीके को डिकंपोज कर सकते हैं: https://play.google.com/store/apps/details?id=com.njlabs.showjava
अधिक जानकारी के लिए यहाँ देखें: http://forum.xda-developers.com/showthread.php?t=2601315
EDIT: 28-02-2015
एपीके को डिकम्पोज करने के लिए आप इस टूल का उपयोग कर सकते हैं: https://apkstudio.codeplex.com/license
http://www.decompileandroid.com/
यह वेबसाइट एपीके फाइल्स में एम्बेड किए गए कोड को डिकम्पोज करेगी और फाइल में अन्य सभी एसेट्स को निकालेगी।
आप एपीकेटूल का उपयोग भी कर सकते हैं: http://ibotpeaches.github.io/Apktool/ जो आपको xml res फाइल्स भी देगा। इसके साथ ही आप dex2jar सिस्टम का भी उपयोग कर सकते हैं जो apk में dex फाइल को jar-GUI के साथ खोली जा सकने वाली jar फाइल में आउटपुट करेगा और मानक java फाइलों को निर्यात करेगा।
इसके अलावा आप Android Multitool का उपयोग कर सकते हैं। आप जीयूआई तत्वों को छिपाने या लॉजिक के छोटे हिस्से को संशोधित करने और एपीके के पुनर्निर्माण जैसे ऐप में मामूली बदलाव कर सकते हैं। इसका उपयोग और डिकंपाइल / recompile एपीके और जार फ़ाइलों का उपयोग करना आसान है। यहां वह लिंक है जिसे आप चेकआउट कर सकते हैं।
चियर्स