Android को डिओडेक्स करना एक समय लेने वाली प्रक्रिया हो सकती है जिसमें आपके Android डिवाइस से /system फाइलों को खींचना, PC टूल्स का उपयोग करके उन्हें डिओडेक्स करना, और उन्हें वापस अपने फोन पर इंस्टॉल करना शामिल है। यह उल्लेख नहीं करने के लिए कि जब भी Google एक नया Android संस्करण जारी करता है, ROM को डिओडेक्स करने की प्रक्रिया बदल जाती है – जिसका अर्थ है कि डिओडेक्सिंग के लिए टूल्स को पकड़ने के लिए खेलना पड़ता है। डेवलपर्स से अपडेट की कमी के कारण कई डिओडेक्सिंग टूल अप्रचलित हो गए हैं।
TOAD (The Open Source Android Deodexer) नामक एक नया टूल जारी किया गया है, जिसका उद्देश्य न केवल अविश्वसनीय रूप से आसान होना है, बल्कि इसकी ओपन-सोर्स प्रकृति विकास समुदाय को इसे नवीनतम डिओडेक्सिंग विधियों के साथ अपडेट रखने की अनुमति देती है। TOAD ओडेक्स्ड फाइलों को प्रोसेस करने के लिए बैच फाइलों का उपयोग करता है, इसलिए नई बैच फाइलों को विकास समुदाय द्वारा आसानी से जोड़ा या संशोधित किया जा सकता है।
इस गाइड में, हम आपको दिखाएंगे कि TOAD का उपयोग करके Android फाइलों को कैसे डिओडेक्स करें – और यदि आप विकास-प्रेमी हैं, तो शायद आप नवीनतम Android अपडेट के लिए इसे अपडेट रखने में TOAD समुदाय में शामिल होंगे।
आवश्यकताएं
- TOAD
TOAD एक सेल्फ-एक्सट्रैक्टिंग EXE फ़ाइल में आता है, इसलिए आप इसे अपने C:\ पर रख सकते हैं (किसी भी संभावित समस्या को कम करने के लिए)।
.EXE लॉन्च करने के बाद, आपके पास एक फ़ोल्डर संरचना होगी जिसमें निम्नलिखित फ़ोल्डर होंगे:
- Method_files: इसमें वे सभी बैच फाइलें हैं जिनका उपयोग TOAD डिओडेक्सिंग के लिए करेगा।
- Tool_Files: फाइलें जिनकी TOAD को अपने संचालन के लिए आवश्यकता होती है।
- Your_Files: यहीं आपकी फाइलें जाएंगी।
TOAD में डिओडेक्स कैसे करें
- तो TOAD का उपयोग शुरू करने के लिए, आपको अपने Android डिवाइस से "build.prop" फ़ाइल और संपूर्ण "framework" फ़ोल्डर को TOAD के Your_Files फ़ोल्डर में कॉपी करना होगा।

- आप जो कुछ भी डिओडेक्स करना चाहते हैं उसे भी कॉपी कर सकते हैं, उदाहरण के लिए "app", "priv-app", "vendor app", "vendor priv-app", "vendor framework", आदि फ़ोल्डर।
- अब आपको TOAD चलाने की आवश्यकता है। यह पूछेगा कि क्या आप संपूर्ण framework फ़ोल्डर को डिओडेक्स करना चाहते हैं, चुनाव आपका है। हालांकि, KitKat से अधिक किसी भी Android संस्करण के लिए, आपको एक ओडेक्स्ड framework फ़ोल्डर की बिल्कुल आवश्यकता है।
- TOAD आपकी build.prop फ़ाइल को पढ़कर आपके Android संस्करण को निर्धारित करेगा – यह आपके ROM में उपयोग किए गए API को खोजता है। प्रत्येक Android संस्करण का अपना अद्वितीय API (बिल्ड नंबर) होता है। आप आधिकारिक Android APIs की पूरी सूची यहां देख सकते हैं।
- तो हर Android API के लिए जिसे TOAD संभाल सकता है, TOAD की अपनी Method फ़ाइल होती है। इसलिए Method_Files उनसे भरा हुआ है। तो यदि TOAD आपके Android API के लिए एक मिलान Method_File ढूंढता है, तो यह पूछेगा कि क्या आप Your_Files में सब कुछ डिओडेक्स करना चाहेंगे।
<यदि आप 'हां' चुनते हैं, तो TOAD अपनी प्रक्रिया शुरू करेगा, जिस बिंदु पर आपको बस आराम करने और प्रतीक्षा करने की आवश्यकता है। TOAD उपयुक्त Methods फ़ाइल में विधि के अनुसार अपने ऑपरेशन से गुजरेगा। यदि TOAD किसी फ़ाइल को डिओडेक्स नहीं कर सकता, तो यह त्रुटि का एक नोट प्रदर्शित करेगा और ऑपरेशन जारी रखेगा। - जब TOAD डिओडेक्सिंग समाप्त कर लेता है, तो यह सभी डिओडेक्स्ड फाइलों की एक ZIP फ़ाइल बना देगा।
- अब आपको बस इस .ZIP फ़ाइल को अपने रिकवरी में फ्लैश करना होगा, और जो फाइलें डिओडेक्स्ड थीं वे अब आपके फोन पर होंगी।