Beim Anpassen eines ROM müssen Entscheidungen getroffen werden. Eine der interessanteren Entscheidungen ist ob man odexen soll oder nicht. Beim Odexing wird eine ODEX-Datei erstellt und neben dem jeweiligen APK abgelegt, sodass die relevanten Informationen schnell in die Dalvik-VM geladen werden können. Der Nachteil dabei ist, dass die Möglichkeit, diese Anwendung zu thematisieren, stark eingeschränkt ist. Während die System-APKs standardmäßig ab Werk odexiert sind, ist dies bei anderen Anwendungen nicht der Fall. Für diejenigen, die sich nicht für Theming interessieren und eine einzelne, spezifische Datei odexen möchten, kann der Vorgang entmutigend sein.
Vielen Dank an das XDA-Forummitglied alkhafafDank seines Auto-Odexer-Skripts können Entwickler nun ganz einfach Odex erstellen. Die Verwendung ist einfach. Extrahieren Sie die heruntergeladene Datei in einen Ordner und gehen Sie dann wie folgt vor:
1. Legen Sie zunächst die Original-ODEX- und APK- (oder JAR-)Datei im Ordner „Original“ ab.
2. Legen Sie Ihre modifizierte deodexierte APK- (oder JAR-)Datei im Ordner „mod“ ab
3. Wenn Sie eine Datei im (res)-Ordner der deodexierten APK (oder JAR) geändert haben oder Änderungen an XML-Dateien vorgenommen haben, ziehen Sie sie
Entfernen Sie diese Dateien aus der deodexierten APK (oder JAR) und legen Sie sie in der ursprünglichen APK (oder JAR) ab (wenn Sie Änderungen an XML-Dateien vorgenommen haben, ziehen Sie die Datei resources.arsc in die ursprüngliche APK- (oder JAR-)Datei). Verwenden Sie für diesen Vorgang 7zip.
4. Verbinden Sie Ihr Telefon mit USB und stellen Sie sicher, dass ADB funktioniert. (Und vergessen Sie nicht, das USB-Debugging in den Einstellungen Ihres Geräts zu überprüfen).
5. Es ist besser, dass Sie im Wiederherstellungsmodus booten, insbesondere wenn Sie Framework-Dateien odexieren.
6. Führen Sie nun das Skript aus und wählen Sie das Skript für die APK oder das JAR aus, je nachdem, welche Datei Sie odexen möchten.
7. Schreiben Sie nach dem Öffnen des Skripts den Namen der APK- (oder JAR-)Datei ohne die .apk- (oder .jar-)Datei.
8. Odexierung...fertig.
Der Prozess ist für den Endbenutzer sehr einfach und intuitiv. Wenn Sie also etwas Odexing betreiben möchten, besuchen Sie die Originalthread und probiere diesen bösen Jungen aus.