Zum Inhalt springen

DEODEXED: Unterschied zwischen den Versionen

64 Bytes hinzugefügt ,  5. Dezember 2012
Artikelangepasst und Übersichtlichkeit verbessert
(Da hat wohl wer nicht sehr gründlich recherchiert. 20 Sekunden googlen...)
(Artikelangepasst und Übersichtlichkeit verbessert)
Zeile 1: Zeile 1:
Der Begriff '''DEODEXED/ODEXED''' bezeichnet den Aufbau von Systemapps.
Der Begriff '''DEODEXED/ODEXED''' bezeichnet den Aufbau von Systemapps.


'''HINWEIS:'''
== Begriff ==
Dieser Artikel ist noch nicht fertiggestellt oder enthält inhaltliche Fehler. Hilf mit und entferne Fehler oder ergänze den Artikel.
Der Begriff ODEXED kommt von der Dateierweiterung .odex, ".dex" steht für "'''D'''alvik '''Ex'''ecutable File", das "'''o'''" für "optimized".
 
== DEODEXED ==
Der Begriff DEODEXED ist dabei das genau Gegenteil von ODEXED und bezeichnet ein Aufbau eines [[ROM]], indem die [[App]]s vollständig mit allen Bibliotheken in eine [[Apk]]-Datei integriert sind.
 
=== Vorteile ===
DEODEXED-Rom's sind im Gegensatz zu ODEXED-Rom's einfacher anzupassen. Style-Dateien werden einfach in den passenden Ordner verschoben. Das Deinstallieren von Systemapps geht einfach über das Löschen der APK-Datei.
 
=== Nachteile ===
Im Gegensatz zur einfachen Möglichkeit das Rom zu verändern, muss bei jedem Start die App vom System vollständig entpackt werden und bremst damit den Start des Smartphones aus. Zudem ist der Start der App selbst auch verlangsamt.


== Begriff ==
Der Begriff ODEXED/DEODEXED kommt von den .odex Dateien (siehe unten). ".dex" steht für "Dalvik Executable File", das "o" für "optimized".


== Bedeutung ==
=== DEODEXED ===
Der Begriff DEODEXED ist dabei das genau Gegenteil von ODEXED und bezeichnet ein Aufbau eines [[ROM]], indem die [[App]]s vollständig mit allen Bibliotheken in eine [[Apk]]-Datei integriert sind. Die Vor- oder Nachteile findet ihr weiter unten.


=== ODEXED ===
== ODEXED ==
Bei einem ODEXED-Rom ist es einfach gesehen anders aufgebaut. Die Programmbibliotheken und weitere Teile einer App sind in *.odex-Dateien ausgelagert.
Bei einer ODEXED Dateistruktur ist das Rom anders aufgebaut. Die Programmbibliotheken und weitere Teile einer App sind in *.odex-Dateien ausgelagert und nicht, wie die APK-Dateien, komprimiert.


== Vorteile ==
=== Vorteile ===
=== ODEXED ===
Die Vorteile eines ODEXED-Rom's liegen darin, dass das System beim Starten beschleunigt wird, da das System die Programmbibliotheken schneller verarbeiten kann. Dies wird dadurch erreicht, das die Programmbibliotheken direkt geladen werden können ohne, das diese vorher entpackt werden müssen. Im Anschluss muss dann nur noch die übrig gebliebene, deutlich verkleinerte APK-Datei entpackt werden muss.
Die Vorteile eines ODEXED-Rom's liegen darin, dass das System beim Starten beschleunigt wird, da nicht die komplette APK verarbeitet werden muss, sondern nur die Hauptbestandteile, die im Standby der App benötigt werden.
Die benötigten Programmbibliotheken werden dann beim Starten der App geladen.
=== DEODEXED ===
DEODEXED-Rom's sind im Gegensatz zu ODEXED-Rom's einfacher anzupassen. Style-Dateien werden einfach in den passenden Ordner verschoben. Das Deinstallieren von Systemapps geht einfach über das Löschen der APK-Datei.


== Nachteile ==
=== Nachteile ===
=== ODEXED ===
Dadurch, das die Programmbibliotheken in *.odex-Dateien ausgelagert sind, ist es sehr schwierig diesen Aufbau des Rom's zu verändern (modden). Beim Entfernen von Systemapps muss beachtet werden, das zu den APK-Dateien auch die .odex-Dateien gelöscht werden müssen und umgekehrt. Beachtet man dies nicht, startet das Rom aufgrund eines Fehlers meist nicht.
Dadurch, das die Programmbibliotheken in *.odex-Dateien ausgelagert sind, ist es sehr schwierig diesen Aufbau des Rom's zu verändern (modden). Das Deinstallieren von Systemapps ist zudem aufwendiger als bei einem DEODEXED-Rom.  
Ein weiterer schwerer Nachteil ist, das wenn man einen Fehler beim modden eines DEODEXED-Rom's macht, ist meist ein [[Bootloop]] zu erwarten, der sich nur durch Wiederherstellung der Änderungen entfernen lässt. Dies ist meist nur durch ein vorher erstelltes NANDROID-[[Backup]] möglich. Schwieriger ist das Wiederherstellen über die [[ADB]], sofern die Verbindung im Bootloop möglich ist. Dabei müsste man wissen, was man alles geändert hat und mittels Kommandozeile wiederherstellen.
Ein weiterer schwerer Nachteil ist, das wenn man einen Fehler beim modden eines DEODEXED-Rom's macht, ist meist ein [[Bootloop]] zu erwarten, der sich nur durch Wiederherstellung der Änderungen entfernen lässt. Dies ist meist nur durch ein vorher erstelltes NANDROID-[[Backup]] möglich. Schwieriger ist das Wiederherstellen über die [[ADB]], sofern die Verbindung im Bootloop möglich ist. Dabei müsste man wissen, was man alles geändert hat und mittels Kommandozeile wiederherstellen.


=== DEODEXED ===
Im Gegensatz zur einfachen Möglichkeit das Rom zu verändern, muss bei jedem Start die App entpackt werden und bremst damit den Start des Smartphones aus. Zudem ist der Start der App selbst auch verlangsamt.
[[Kategorie:Allgemein]]
[[Kategorie:Allgemein]]
11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.