apktool - error beim recompile einer apk

  • 5 Antworten
  • Letztes Antwortdatum
MrSpiceGuy

MrSpiceGuy

Stamm-User
258
Hallo,

ich beschäftige mich seit kurzem etwas mit mooding, also nichts weltbewegendes.
Habe viele Tutorials durchgelesen, und mir akptool + windows installer runtergeladen.

Alles in einen Ordner gepackt. In dem liegt jetzt die aapt.exe; apktool.bat und die apktool.jar
In diesen habe ich jetzt die "SystemUI.apk" mit in den Ordner gepackt, die "Framework-res.apk" und die "twframework-res.apk"
Code:
>apktool if systemui.apk
diesen code für alle apk's durchgeführt. Keine Fehlermeldung.
Die apk's auch unter /user/apktool gefunden

Dann decompiled (nur die systemui.apk)
Code:
>apktool d systemui.apk ./systemui
Die Dateien die ich umändern wollte (transparente Statusbar & zentrierte Uhr) habe ich geändert.

Recompile:
Code:
>apktool b systemui
Und Jetzt die Fehlermeldung:

Neues Bild (7).pngNeues Bild (8).png

Wo könnte ich denn einen Fehler gemacht haben?
An den oben mir error aufgeführten .xml Dateien habe ich gar nichts verändert.
Nur in
/layout/super_status_bar.xml
/values/drawables.xml
/layout/status_bar.xml

Java, Android SDK etc alles installiert.

Es handelt sich um die SystemUI.apk der aktuellen Google Edition des S4 (i9505G)

Danke
 
Zuletzt bearbeitet:
Die framewok-res.apk hast du aber schon mit der Befehlfolge:

apktool if framework-res.apk

installiert.

Außerdem ist noch:

apktool if twframework-res.apk notwendig.

Erst dann kannst du

apktool d systemui.apk

anwenden.

Die systemui.apk ist AFAIK keine APK die vorher zum decompilieren installiert sein muß.
 
Danke schonmal für die schnelle Antwort

Ja ich habe die
framework-res.apk mit
Code:
>apktool if framework-res.apk
und die
twframework-res.apk mit
Code:
>apktool if framework-res.apk
installiert.
Beide findet man auch in " /user/apktool " und heißen

1.apk [framework-res.apk ~ 10MB (originale fw-res.apk hat ~28MB)]
2.apk [twframework-res.apk ~ 250kb (originale twfw-res.apk hat ~4MB)]

Die systemui.apk hab ich jetzt auch noch installiert (127.apk in /user/apktool) dürfte aber nichts ausmachen oder?

Hab mich auch mit jemand auf xda unterhalten der dasselbe Problem mit derselben systemui.apk beim recomplile hat.
Vielleichts liegts auch an der systemui.apk?
Habe sie mal angehängt.

Edit:
Habe mal ein Video hochgeladen


Ich verändere nichts!
Ich entpacke die Datei und versuche sie nur wieder zu packen!
 

Anhänge

  • SystemUI.apk
    1,8 MB · Aufrufe: 176
Zuletzt bearbeitet von einem Moderator:
Die erste Fehlermeldung die das apktool auswirft hast du schon gefixt?

Anscheinend fehlt in der originalen strings.xml der Eintrag status_bar_date_formatter am Ende, dieser Eintrag ist aber in verschiedenen Unterordnern der Länder vorhanden.

Der Fehler ist dadurch zu lösen, das du den entsprechenden Eintrag aus einer strings.xml in den Länderordner an die strings.xml im Ordner values anhängst.

Meinetwegen kannst du den Eintrag ins englische übersetzen ist aber nicht zwingend erforderlich.

Ob der Eintrag in der strings.xml ist konnte ich im Video leider nicht sehen, aber die Wahrscheinlichkeit ist groß.
 
  • Danke
Reaktionen: MrSpiceGuy
Aus welchem Rom sind die dateien
????

Hast du die aktuelle versionen von aapt, apktool.jar???
 
Hallo

Ich habe das gleiche Problem mit der SystemUI.apk des Galaxy S4 mini DUOS.

Das Problem dürfte schon bekannt sein siehe: https://code.google.com/p/android-apktool/issues/detail?id=441

Trage folgende Zeilen in deine "/res/values/styles.xml" ein:

<item type="style" name="SystemBarNotificationText">false</item>
<item type="style" name="SystemBarPanelSettingsRow">false</item>
<item type="style" name="SystemBarPanelSettingsIcon">false</item>
<item type="style" name="SystemBarPanelSettingsContents">false</item>
<item type="style" name="SystemBarPanelSettingsPanelSeparator">false</item>

dann klappts mit dem Komilieren.
 
Zuletzt bearbeitet:

Ähnliche Themen

2
Antworten
6
Aufrufe
675
24559
2
O
Antworten
8
Aufrufe
4.915
Oppa
O
S
  • segler11
Antworten
0
Aufrufe
1.423
segler11
S
Zurück
Oben Unten