[Mod] 1% Batterie Mod für Deodexed ROMs - Update 09.02.12 Android 4.04

Für welche ROM?

Für stock 404 sind neue hier drin (Nr. 7&8):

Download:

404 - Minus
 
Bei mir geht der Ordner nur bis 7. Ist eines davon die Stock Akkuanzeige, nur mit % (kein Circle) für IMM76D?

Pure Capitalism
 
he_stheone64 schrieb:
Hast Du denn vorher die aktuelle ICS framework in apktool mit "apktool if framework-res.apk" installiert bzw. mit welcher apktool Version dekompiliert?

Teste es mal mit meiner apkmanager Umgebung, entpacke die zip direkt in dein Windows Laufwerk (vermutlich C). Im "other" folder ist bereits neueste aapt.exe und apktool 1.43


Dekompilieren mit 9 - am besten beim ersten mal aber mit 10 (um die ICS framework zu installieren, zieh diese einfach ins Fenster), kompilieren mit 11. Dann mit 2 x yes bestätigen (wenn kein Fehler) und im KEEP folder nach Aufforderung die resources.arsc, den drawable und den xhdpi folder löschen, anschl. zipalignen. Bei einem error lade hier die log.txt hoch.


apkmanager

Multiupload.nl - upload your files to multiple file hosting sites!

Hier noch ein batch Script zum zipalignen

Multiupload.nl - upload your files to multiple file hosting sites!


Kann mir jemand diese Umgebung bitte nochmal uppen ? Download links sind alle down :(

Habe nämlich auch nen errorcode beim kompilen -.-
Dieser Fehler kommt einfach IMMER egal mit welcher Version und mit was ich das tun will :(


C:\>apktool b Email
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\\Email\res/drawable-sw600dp
invalid resource directory name: C:\\Email\res/drawable-sw600dp-hdpi
invalid resource directory name: C:\\Email\res/drawable-sw600dp-xhdpi
invalid resource directory name: C:\\Email\res/layout-sw600dp
invalid resource directory name: C:\\Email\res/layout-sw600dp-land
invalid resource directory name: C:\\Email\res/layout-sw600dp-port
invalid resource directory name: C:\\Email\res/layout-sw800dp-land
invalid resource directory name: C:\\Email\res/menu-sw600dp
invalid resource directory name: C:\\Email\res/values-sw600dp
invalid resource directory name: C:\\Email\res/values-sw600dp-land
invalid resource directory name: C:\\Email\res/values-sw600dp-port
invalid resource directory name: C:\\Email\res/values-sw800dp-land
invalid resource directory name: C:\\Email\res/values-sw800dp-port
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, -F, C:\Users\MAYER~2.SOD\AppData\Local\
Temp\APKTOOL7237683933288595532.tmp, -I, C:\Users\Mayer.SODALIS-FN\apktool\frame
work\1.apk, -S, C:\\Email\res, -M, C:\\Email\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
at brut.androlib.Androlib.buildResources(Androlib.java:248)
at brut.androlib.Androlib.build(Androlib.java:171)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\U
sers\MAYER~2.SOD\AppData\Local\Temp\APKTOOL7237683933288595532.tmp, -I, C:\Users
\Mayer.SODALIS-FN\apktool\framework\1.apk, -S, C:\\Email\res, -M, C:\\Email\Andr
oidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:191)
... 6 more
 
Zuletzt bearbeitet:
Hier findest Du meine wichtigsten Tools inkl. apkmanager und zipalign batch Script.

Miscellaneous - Minus
 
Je mehr ich über Mods lese, desto verwirrter bin ich.

Ich habe, seit kurzem, das Cargo Rom 4.0.4 (doedexed) Stock mit root und IMM76I. Vorher hatte ich 4.0.2 mit root und darauf einige Mods installiert. Die Mods suche ich jetzt wieder, passend zum neuen Rom.

Ich vermisse das Advanced Power Menu, die geänderten Softkeys mit jeweils dauerhaft sichtbarer Lupe und dauerhaft sichtbarem Menübutton und ich vermisse (sehr!) das normale Batteriesymbol mit dem Akkuzustand als Zahl in der Mitte.

Die Batterienzeige mit Kreisen oder PFeilen habe ich gefunden, finde die aber doof.

Ich wäre für jeden Downloadlink oder Hinweis sehr dankbar.
 
Dann würde ich am besten gleich AOKP Milestone 5 flashen, dann hast Du das alles drin.
 
Im Prinzip gebe ich dir Recht. Allerdings benutze ich das Handy für Softwaretests. Und da ist vorgeschrieben, dass ich nur mit Stock testen darf. Root ist egal, aber Stock isr Plicht.
 
he_stheone64 schrieb:
Hier hatte ich mal eine 1% Batterie Version für 4.04 stock deodexed gemacht

Vielen Dank für den Hinweis. Ich suche die normale Batterieanzeige (die hochkant stehende Batterie) mit den Zahlen drin.

Der ursprüngliche Beitrag von 09:42 Uhr wurde um 09:47 Uhr ergänzt:

kaufmann09 schrieb:
Ich vermisse das Advanced Power Menu, die geänderten Softkeys mit jeweils dauerhaft sichtbarer Lupe und dauerhaft sichtbarem Menübutton.

Auch wenn die Suchfunktion und Google mich hier nicht weitergebracht haben, sind diese Mods vielleicht mittlerweile für 404 IMM76I deodexed irgendwo aufgetaucht?
 
Danke nochmal für die Files... aber ich hänge da jetzt doch schon am Anfang ...

Folgendes.. ich habe deine Files geladen dann entpackt ins C: Hauptverzeichnis.

Dann habe ich meine SystemUI.apk in das Verzeichnis C:\apk_manager_5.0\place-apk-here-for-modding gelegt.

Dann die script.bat Datei ausgeführt.

22 - Datei ausgewählt
9 - Decompile apk ausgewählt

dann kommt ein Error....

Hier das Logfile:
--------------------------------------------------------------------------
|08.06.2012 -- 15:58:11,82|
--------------------------------------------------------------------------
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)
Der Befehl "adb" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
C:\apk_manager_5.0\place-apk-here-for-modding\../place-apk-here-for-modding/signedSystemUI.apk konnte nicht gefunden werden
C:\apk_manager_5.0\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedSystemUI.apk konnte nicht gefunden werden
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Dokumente und Einstellungen\miwa\apktool\framework\1.apk
I: Loaded.
W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x01040416
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x010302ee
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x010302fc
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x010302fc
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x010302fc
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x010302fc
I: Decoding file-resources...
W: Could not decode attr value, using undecoded value instead: ns=android, name=textAppearance, value=0x010301ea
I: Decoding values*/* XMLs...
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x010301e9
at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:61)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:55)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:51)
at brut.androlib.res.data.value.ResReferenceValue.getReferent(ResReferenceValue.java:59)
at brut.androlib.res.data.value.ResReferenceValue.encodeAsResXml(ResReferenceValue.java:46)
at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlAttr(ResScalarValue.java:43)
at brut.androlib.res.data.value.ResStyleValue.serializeToResValuesXml(ResStyleValue.java:48)
at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResources.java:264)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:137)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:93)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)
at brut.apktool.Main.cmdDecode(Main.java:128)
at brut.apktool.Main.main(Main.java:65)
--------------------------------------------------------------------------
Es ist eine System UI aus dem CM9 ROM für das Galaxy Nexus....

Wenn ich eine System UI aus der CM7 vom Defy nehme läuft es durch.

Auch die Originale SystemUI aus dem CM9 Rom .... also nicht vom Handy geladen geht auch nicht.... eine Idee was ich falsch mache?


[EDIT]Habs dekombilieren hinbekommen... ich hatte die framework-res.apk nicht korrekt installiert gehabt... Jetzt gehts mal weiter im Text... Hat sich also erstmal erledigt!![/Edit]



[EDIT2] So nun doch wieder ein Error...

Das dekombilieren klappt nun ... dann ändere ich unter drawable die beiden xml Dateie und mache die Bilder bei drawable-mdi rein (bei mir gibt es keinen drawable-xhdpi Ordner und die Originalen Bilder liegen in drawable-mdi).

Im APK Manager sage ich nun 11 combile apk.

Dann bringt er die erste Fehlermeldung:
siehe Anhang.

Er macht aber dann weiter.. ich bestätige das es ein System App ist und ich bestätige das ich Dateien modifiziert habe. In dem Ordner Keep der dann auch korrekt erstellt wird lösche ich das Verzeichnis drawable, drawable-mdi und dies resources.arsc.

Es wird dann im Ordner place-apk-here-for-modding eine zweite Datei unsignedSystemUI.apk erstellt .. was mich hier schon wundert ist das die Originale 1.003KB hat und die neue nur 338kb. Wenn ich mir die neue auch anschaue fehlen die beiden Ordner und die resources.arsc

:confused::confused::confused:

Hier noch der Logfile von diesem kompletten Vorgang:
--------------------------------------------------------------------------
|08.06.2012 -- 17:22:05,59|
--------------------------------------------------------------------------
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)
Der Befehl "adb" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
C:\apk_manager_5.0\place-apk-here-for-modding\../place-apk-here-for-modding/signedSystemUI.apk konnte nicht gefunden werden
C:\apk_manager_5.0\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedSystemUI.apk konnte nicht gefunden werden
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Dokumente und Einstellungen\miwa\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res\values\styles.xml:3: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.StatusBar'.
C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res\values\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.StatusBar'.
C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res\values\styles.xml:9: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.StatusBar'.
C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res\values\styles.xml:14: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.StatusBar'.
C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res\values\styles.xml:46: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.StatusBar.Ticker'.
C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res\values\styles.xml:49: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.StatusBar'.
C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res\values-sw600dp\styles.xml:3: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.StatusBar'.
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\DOKUME~1\miwa\LOKALE~1\Temp\APKTOOL4587035828086159466.tmp, -I, C:\Dokumente und Einstellungen\miwa\apktool\framework\1.apk, -S, C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res, -M, C:\apk_manager_5.0\other\..\projects\SystemUI.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
at brut.androlib.Androlib.buildResources(Androlib.java:248)
at brut.androlib.Androlib.build(Androlib.java:171)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\DOKUME~1\miwa\LOKALE~1\Temp\APKTOOL4587035828086159466.tmp, -I, C:\Dokumente und Einstellungen\miwa\apktool\framework\1.apk, -S, C:\apk_manager_5.0\other\..\projects\SystemUI.apk\res, -M, C:\apk_manager_5.0\other\..\projects\SystemUI.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
Das System kann die angegebene Datei nicht finden.
 

Anhänge

  • error1.JPG
    error1.JPG
    33,7 KB · Aufrufe: 254
  • log.txt
    3,8 KB · Aufrufe: 219
Zuletzt bearbeitet:
Ich komm nicht weiter :-( Das kombilieren klappt einfach nicht... wenn das Tool kombiliert hat fehlen in der neuen apk die geänderten Dateien..

Hat nicht noch jemand ne Idee?? Das muss doch irgendwie gehen.... *grmpf*

[EDIT] So ich habe es nun hinbekommen mittels eine kompletten Neuinstallation von SDK, Java und dem APK Manager auf einem anderen PC... evt. ist der hier schon "zugemüllt"....

Wenn der Bedarf steht kann ich die SystemUI zur Verfügung stellen... es handelt sich allerdings für dem CM9 Nightly ROM und das ändert sich ja täglich..... https://www.android-hilfe.de/forum/...-rc-nightly-kang-4-0-4-imm76l-gsm.179450.html
[/EDIT]

 
Zuletzt bearbeitet:
Sorry, war lange nicht mehr hier, da ich seit Monaten kein GN mehr habe. fein das es trotzdem auch so geklappt hat.
 
Ja also auf meinem GN mit CM9 läuft es tadellos...

Bei meinem Xoom allerdings fehlen manche anzeigen ... obwohl in der xml und die Icons korrekt in der apk sind. Dann sieht man das Stock Icon.

Hattest du einmal diesen Fall?
 

Anhänge

  • SystemUI.apk
    888,3 KB · Aufrufe: 129
Bisher noch nicht, da der Mod zu sehr Routine geworden ist.
 
Okay.. dann teste ich mal ein wenig... habe jetzt mal ne andere framework genommen zu kombilieren. Muss die immer von dem entsprechenden ROM sein oder reicht wenn es eine ICS ist?

Und hättest du noch ein letzten Zip für mich mit welchem Tool ich am einfachsten eine CWM Zip erstellen kann?
 
Zuletzt bearbeitet:
Nimm einfach eine meiner update.zip`s als Basis und füge das folgende Script ins updater-script mit Notepad++ ein, das pusht dann alles was in den system und data Ordnern drin ist (muss natürlich in die korrekten Ordner rein).


PHP:
ui_print("Mod created by he_stheone64");
show_progress(0.500000, 0);

ui_print("Writing System");
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("system", "/system");
unmount("/system");

ui_print("Writing Data");
run_program("/sbin/busybox", "mount", "/data");
package_extract_dir("data", "/data");
unmount("/data");

ui_print("Finishing Up");
show_progress(0.100000, 0);
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Darkman

Ähnliche Themen

Bojesse
Antworten
7
Aufrufe
1.067
rene3006
R
G
Antworten
7
Aufrufe
5.161
MoRtAl
M
wwallace1979
Antworten
0
Aufrufe
1.091
wwallace1979
wwallace1979
Zurück
Oben Unten