Donald Nice
Enthusiast
- 2.682
Ich hatte das Problem mit der Odexed... hab aber die deodexed nie probiert!
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion erfordert derzeit den Zugriff auf die Seite über den integrierten Safari-Browser.
TheBigX schrieb:Wenn ihr Speedmod schon gut findet, dann zieht euch mal Galaxian rein
ModIt schrieb:Der Kernel ist richtig geil - schneller und stabiler als Speedmod.
Freezers schrieb:Ich habe von der offiziellen 2.3.3 wegen des urplötzlich ständig auftauchenden AOS-Bugs auf diese 2.3.4 gewechselt. Seither habe ich damit gar keine Probleme mehr. Insgesamt meine ich auch, dass alles etwas smoother läuft. Die Akku-Laufzeit ist im Hinblick auf 2.2.1 und die wenige AOS-bugfreie Zeit mit 2.3.3 rein subjektiv etwas länger. Bin also demnach begeistert.
Einziges Problem: Bisher kam es 2 mal vor, dass das Handy aus dem Standby nicht entsperrt werden konnte. Es ging einmal gar nicht an und musste per Akkuentfernung neu gestartet werden. Das andere mal reagierte es eine Weile nicht, ließ sich dann aber ausschalten.
Sehr merkwürdig. Es sind kaum Apps drauf. Es wurde auch kaum benutzt in den letzten 2 Tagen davor...
TheBigX schrieb:
Dark_Shadow schrieb:Du kannst mit dem Ext 4 manger von Chainfire dein Handy in ext4 Konventiern. Bei mir klappt alerdings system nie also habe ich es mit voodoo in ext 4 gemacht und dann den Galaxian rübergeflasht
Spongebobfan schrieb:Hallo welche 2.3.4 Rom Hast Du denn drauf? Die JVP oder JVQ?
Edit: Wenn Du in diesen thread schreibst, gehe ich mal davon aus, dass Du die JVQ drauf hast. Zu Deinem Problem: Es bleibt im Standby hängen, kann ich leider nicht viel sagen, da bei mir die JVQ immer stabil lief. Abstüze Aufhänger im Standby gab es nie. Ich weiss, dass die JVP oft im Standby hängen bleibt. Das war auch der Grund wieso ich nach der Rom gefragt habe ( JVP /JVQ).
Hast Du einen Custom Kernel oder den Stock?
Sent from my GT-I9000 using Tapatalk
Deodexing / De-odex’ing
Was ist deodexing?:
Bei den Stock ROMs hat es jeweils im /system/app oder im /system/framework Ordner nicht nur APK- bzw. JAR-Dateien, sondern auch die dazugehörigen ODEX-Dateien.
Beim Deodexing wird die ODEX-Datei zurück in eine classes.dex Datei konvertiert und in die APK/JAR Datei gepackt.
Was bringt ein deodextes ROM?:
Diese deodexten Dateien sind meistens kleiner als die APK/JAR + die ODEX-Datei zusammen. Wenn man z.B. den ganzen /system/app und /system/framework Ordner deodext, kann man da schon einige Megabytes sparen.
Deodexte ROMs sind auch für Designer/Themer ganz interessant. Denn bei diesen ROMs kann man ohne weiteres die Schriftgrösse oder Schriftfarbe verändern.
ODEX-Dateien:
Kurz gesagt ist eine ODEX-Datei eine optimierte Version einer classes.dex Datei, welche Geräte spezifische Optimierungen beinhaltet. Insbesondere hat eine ODEX-Datei Abhängigkeiten auf jede "BOOTCLASSPATH" Datei, die geladen wird, wenn sie generiert wird.
Diese ODEX-Datei ist nur dann gültig, wenn man sie mit genau diesen "BOOTCLASSPATH" Dateien verwendet. Die Dalvik Virtual Machine erzwingt dies, indem sie eine Prüfsumme für jede Datei erstellt, auf die die ODEX-Datei abhängig ist und stellt sicher, dass die Prüfsumme für jede Datei übereinstimmt, wenn die ODEX-Datei geladen wird.
BOOTCLASSPATH:
Der BOOTCLASSPATH ist eine einfache Liste, welche die Klassen, der APK-/JAR-Dateien beinhaltet, die geladen werden können. (Zusätzlich zu den wichtigsten APK-/JAR-Dateien, die geladen werden.)
Ein normales Android System hat 5 JAR-Dateien in seiner "BOOTCLASSPATH" Datei: core.jar, ext.jar, framework.jar, android.policy.jar und services.jar. Diese Dateien befinden sich alle im Ordner /system/framework. Einige APKs haben auch gewisse Abhängigkeiten zu zusätzlichen JAR- oder APK-Dateien über die fünf Basis JARs hinaus.
Beispiel:
Für die Anwendung, die Google Maps verwendet, wird com.google.android.maps.jar an die BOOTLCLASSPATH-Datei für die APK der App angehängt werden.
Diese ODEX Abhängigkeiten machen das Leben ein wenig schwerer:
Mann kann nicht eine APK+ODEX-Datei von einem System nehmen und es auf ein anderes kopieren. Ausser sie benutzen das exakt gleiche Framework.
Wenn man nur eine kleine Änderung an einer BOOTCLASSPATH-Datei macht, wird jede ODEX-Datei, welche auf diese BOOTCLASSPATH-Datei angewiesen ist, nicht mehr gültig sein. Das heisst eigentlich jede APK-/JAR-Datei des Systems.
apple.griebsch schrieb:THX Donald Nice, sehr aufschlussreich !
Nur frage ich mich jetzt inwiefern sich das auf die jeweiligen Rom`S auswirkt
weil erst seit der JVQ version kamen diese begriffe immer wieder ins gespräch...