he_stheone64
Philosoph
- 4.721
- Themenstarter
- #181
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.
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!
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
he_stheone64 schrieb:Hier hatte ich mal eine 1% Batterie Version für 4.04 stock deodexed gemacht
kaufmann09 schrieb:Ich vermisse das Advanced Power Menu, die geänderten Softkeys mit jeweils dauerhaft sichtbarer Lupe und dauerhaft sichtbarem Menübutton.
he_stheone64 schrieb: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!
Es ist eine System UI aus dem CM9 ROM für das Galaxy Nexus....--------------------------------------------------------------------------
|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)
--------------------------------------------------------------------------
--------------------------------------------------------------------------
|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.
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);