freibooter
Dauer-User
- 2.213
Mich hat stark gestört, dass durch das Update der vorinstallierten System-Apps enorm viel des kostbaren internen Speichers verschwendet wird und das Zwangs-Update des Android Markets mit fast 8mb hat mich dann endgültig dazu gezwungen, mich mit dem Rooten und den Android-Innereien des X3 zu beschäftigen (hiermit noch einmal vielen Dank für die enorm hilfreichen "How-Tos" und Beiträge in diesem Forum).
Das Resultat kann sich allerdings sehen lassen, ich habe praktische alle System-Apps, für die Updates frei verfügbar sind so aktualisieren können, dass sie anschließend außer für ihre Benutzerdaten und Cache gar keinen Speicher mehr unter /data und im Dalvik-Cache benötigen und sogar noch zusätzliche App im System installiert. Dadurch werden im Schnitt deutlich über 30mb Speicher frei und ihr erhaltet verbesswerte Features wie den Market 3.2 oder ein neues Gmail!
Bei den meisten anderen Anleitungen, die ich zum Thema gefunden habe, wurde die .odex Datei außer acht gelassen und dadurch unnötig Speicher für den zugehörigen Dalvik-Cache verschwendet.
Was ihr benötigt:
Zunächst einmal benötigt ihr die aktuellen und für das X3 passenden APKs, die meisten bekommt man automatisch als Update über den Market angeboten. Sicher diese APKs von Hand oder mit dem Backup-Tool eurer Wahl irgendwo auf der SD.
Für Gmail bekommt man in Deutschland auf Grund des albernen Rechtsstreites um den Markennamen keine Updates angeboten, via Google findet man die aktuelle .apk aber in Sekunden.
Für den Market empfehle ich derzeit das noch inoffizielle Update auf 3.2.0 aus Ice Cream Sandwich, anstelle des trägen und fehlerhaften 3.1.5 - es ist bei mir deutlich schneller und zuverlässiger! Die passende .apk findet man derzeit z.B. hier: [App]Android Market 3.2.0 - xda-developers
Update: Inzwischen ist 3.3 aktuell, die APK kann man nach dem Zwangsupdate aus dem internen Speicher des X3 nehmen (anschließend von Hand löschen) oder einfach googeln.
Hat man alle APKs beisammen, empfehle ich, zunächst einfach über die Anwendungsverwaltung alle "Updates" für die Anwendungen zu deinstallieren, die wir nun im ROM ersetzen wollen - das erspart das spätere Aufräumen.
Jetzt löscht man via Root-Explorer unter
/system/app
sowohl die .apk als auch die zugehörige .odex Datei der zu aktualisierenden App.
Nun kopiert man die neue .apk in diesen Ordner, unter dem gleichen Namen der Datei, die man gerade gelöscht hat (case sensitive, z.B. Vending.apk, Maps.apk, YouTube.apk, PlusOne.apk etc.) und passt die Datei-Permissions wie folgt an:
Den Besitzer legt man auf root.root fest!
Hier könnte man theoretisch aufhören, die neuen Apps sollten bereits funktionieren. Hat man aber noch Systemspeicher frei, empfiehlt es sich dringend, zusätzlich noch die passenden .odex Dateien zu generieren, sonst landen diese Daten nämlich im Dalvik-Cache des internen Speichers.
Also den Terminal Emulator starten, via
cd /system/app
ins passende Verzeichnis wechseln, mittels
su
Root-Rechte anfordern und dann für jede vorher aktualisierte Datei die passende odex generieren, z.B.:
dexopt-wrapper Vending.apk Vending.odex
oder
dexopt-wrapper YouTube.apk YouTube.odex
etc.
Wenn man fertig ist, in den Optionen den Schnellstart deaktivieren und in CWM-Booten und dort den Dalvik-Cache wipen. Keine Sorge, beim nächsten Boot wird dieser vom System vollständig regeneriert ... allerdings ohne ältere Überbleibsel und die mit .odex Dateien versehenen System-Apps! (das dauert etwas, also nicht wundern, wenn ihr eine ganze Zeit lang nicht auf alle Anwendungen, insbesondere die auf der SD installierten, zugreifen könnt).
Schaltet Schnellstart nach Wunsch wieder an und freut euch über den neu gewonnen Speicher. Bei mir sind es deutlich über 30mb interner Speicher, den ich so gespart habe.
Auch viele andere (aber bei weitem nicht alle) Apps, können so im Systemspeicher abgelegt werden, dafür muss man allerdings zumindest im offiziellen Huawei ROM zunächst einmal einige vorinstallierte Apps entfernen.
Ich habe z.B. zusätzlich noch die Galaxy Nexus System-Apps Google+ 2.0 (UPDATE: inzwischen gibt es eine neuere Version direkt über den Market, diese ist allerdings eine one-for-all APK und viel zu groß für den internen Speicher) und Google Music 4.0.1 dort abgelegt, beide laufen perfekt und wesentlich besser als vorherige builds auf dem X3.
So, viel Spaß, ich würde mich über Feedback sehr freuen ...
Das Resultat kann sich allerdings sehen lassen, ich habe praktische alle System-Apps, für die Updates frei verfügbar sind so aktualisieren können, dass sie anschließend außer für ihre Benutzerdaten und Cache gar keinen Speicher mehr unter /data und im Dalvik-Cache benötigen und sogar noch zusätzliche App im System installiert. Dadurch werden im Schnitt deutlich über 30mb Speicher frei und ihr erhaltet verbesswerte Features wie den Market 3.2 oder ein neues Gmail!
Bei den meisten anderen Anleitungen, die ich zum Thema gefunden habe, wurde die .odex Datei außer acht gelassen und dadurch unnötig Speicher für den zugehörigen Dalvik-Cache verschwendet.
Was ihr benötigt:
- ein gerootetes X3 (ohne root-geht leider nichts)
- ClockWorkMod Recovery oder ein anderes Tool, mit dem sich der Dalvik-Cache bequem wipen lässt, geht zru Not auch von Hand mittels Root Explorer.
- Root Explorer oder einen anderen Dateimanager, der Dateien mit Root-Rechten editieren kann und Datei-Permissions und -Besitzer ändern kann.
- Einen Terminal-Emulator
Zunächst einmal benötigt ihr die aktuellen und für das X3 passenden APKs, die meisten bekommt man automatisch als Update über den Market angeboten. Sicher diese APKs von Hand oder mit dem Backup-Tool eurer Wahl irgendwo auf der SD.
Für Gmail bekommt man in Deutschland auf Grund des albernen Rechtsstreites um den Markennamen keine Updates angeboten, via Google findet man die aktuelle .apk aber in Sekunden.
Update: Inzwischen ist 3.3 aktuell, die APK kann man nach dem Zwangsupdate aus dem internen Speicher des X3 nehmen (anschließend von Hand löschen) oder einfach googeln.
Hat man alle APKs beisammen, empfehle ich, zunächst einfach über die Anwendungsverwaltung alle "Updates" für die Anwendungen zu deinstallieren, die wir nun im ROM ersetzen wollen - das erspart das spätere Aufräumen.
Jetzt löscht man via Root-Explorer unter
/system/app
sowohl die .apk als auch die zugehörige .odex Datei der zu aktualisierenden App.
Nun kopiert man die neue .apk in diesen Ordner, unter dem gleichen Namen der Datei, die man gerade gelöscht hat (case sensitive, z.B. Vending.apk, Maps.apk, YouTube.apk, PlusOne.apk etc.) und passt die Datei-Permissions wie folgt an:
Den Besitzer legt man auf root.root fest!
Hier könnte man theoretisch aufhören, die neuen Apps sollten bereits funktionieren. Hat man aber noch Systemspeicher frei, empfiehlt es sich dringend, zusätzlich noch die passenden .odex Dateien zu generieren, sonst landen diese Daten nämlich im Dalvik-Cache des internen Speichers.
Also den Terminal Emulator starten, via
cd /system/app
ins passende Verzeichnis wechseln, mittels
su
Root-Rechte anfordern und dann für jede vorher aktualisierte Datei die passende odex generieren, z.B.:
dexopt-wrapper Vending.apk Vending.odex
oder
dexopt-wrapper YouTube.apk YouTube.odex
etc.
Wenn man fertig ist, in den Optionen den Schnellstart deaktivieren und in CWM-Booten und dort den Dalvik-Cache wipen. Keine Sorge, beim nächsten Boot wird dieser vom System vollständig regeneriert ... allerdings ohne ältere Überbleibsel und die mit .odex Dateien versehenen System-Apps! (das dauert etwas, also nicht wundern, wenn ihr eine ganze Zeit lang nicht auf alle Anwendungen, insbesondere die auf der SD installierten, zugreifen könnt).
Schaltet Schnellstart nach Wunsch wieder an und freut euch über den neu gewonnen Speicher. Bei mir sind es deutlich über 30mb interner Speicher, den ich so gespart habe.
Auch viele andere (aber bei weitem nicht alle) Apps, können so im Systemspeicher abgelegt werden, dafür muss man allerdings zumindest im offiziellen Huawei ROM zunächst einmal einige vorinstallierte Apps entfernen.
Ich habe z.B. zusätzlich noch die Galaxy Nexus System-Apps Google+ 2.0 (UPDATE: inzwischen gibt es eine neuere Version direkt über den Market, diese ist allerdings eine one-for-all APK und viel zu groß für den internen Speicher) und Google Music 4.0.1 dort abgelegt, beide laufen perfekt und wesentlich besser als vorherige builds auf dem X3.
So, viel Spaß, ich würde mich über Feedback sehr freuen ...
Zuletzt bearbeitet: