ROM को अनुकूलित करते समय निर्णय लेना पड़ता है। अधिक दिलचस्प निर्णयों में से एक है ओडेक्स करना है या नहीं. ओडेक्सिंग में, एक ODEX फ़ाइल बनाई जाती है और उसके संबंधित एपीके के बगल में स्थित होती है, जिससे संबंधित जानकारी को जल्दी से डाल्विक वीएम में लोड किया जा सकता है। इसका नकारात्मक पक्ष यह है कि उस एप्लिकेशन को थीम बनाने की क्षमता बहुत कम हो जाती है। जबकि सिस्टम एपीके को फ़ैक्टरी से डिफ़ॉल्ट रूप से ओडेक्स किया जाता है, अन्य एप्लिकेशन नहीं। उन लोगों के लिए जो थीमिंग में रुचि नहीं रखते हैं और जो किसी एकल, विशिष्ट फ़ाइल को ओडेक्स करना चाहते हैं, उनके लिए यह प्रक्रिया कठिन हो सकती है।
XDA फोरम सदस्य को धन्यवाद अलखफाफ, डेवलपर्स अब उसकी ऑटो ओडेक्सर स्क्रिप्ट की बदौलत आसानी से ओडेक्स कर सकते हैं। इसका उपयोग करना सरल है. डाउनलोड की गई फ़ाइल को एक फ़ोल्डर में निकालें फिर:
1. सबसे पहले मूल ओडेक्स और एपीके (या जार) फ़ाइल को "मूल" फ़ोल्डर में रखें।
2. अपनी संशोधित डीओडेक्स्ड एपीके (या जार) फ़ाइल को "मॉड" फ़ोल्डर में रखें
3. यदि आपने डीओडेक्स्ड एपीके (या जार) के (रेस) फ़ोल्डर में किसी फ़ाइल को संशोधित किया है या आपने xml फ़ाइलों में कोई संपादन किया है तो खींचें
इन फ़ाइलों को डीओडेक्स्ड एपीके (या जार) से निकालें और उन्हें मूल एपीके (या जार) में छोड़ दें (यदि आपने xml फ़ाइलों में परिवर्तन किया है, तो resource.arsc को मूल एपीके (या जार) फ़ाइल में खींचें)। इस ऑपरेशन के लिए 7zip का उपयोग करें।
4. अपने फोन को यूएसबी से कनेक्ट करें और सुनिश्चित करें कि एडीबी काम कर रहा है। (और अपने डिवाइस की सेटिंग में यूएसबी डिबगिंग की जांच करना न भूलें)।
5. बेहतर होगा कि आप रिकवरी मॉड में बूट करें, खासकर फ्रेमवर्क फ़ाइलों को ओडेक्स करते समय।
6. अब स्क्रिप्ट चलाएँ, एपीके के लिए या जार के लिए एक चुनें, उस फ़ाइल के अनुसार जिसे आप ओडेक्स करना चाहते हैं।
7. स्क्रिप्ट खुलने के बाद, .apk (या .jar) के बिना एपीके (या जार) फ़ाइल का नाम लिखें।
8. ओडेक्सिंग...हो गया।
अंतिम उपयोगकर्ता के लिए यह प्रक्रिया बहुत आसान और सहज है। तो आप में से जो लोग कुछ ओडेक्सिंग करना चाह रहे हैं, वे यहाँ जाएँ मूल धागा और इस बुरे लड़के को एक चक्कर दो।