Uhrzeit Datum in Notificationbar - Andere Farbe

  • 41 Antworten
  • Letztes Antwortdatum
-Edit-

Der ursprüngliche Beitrag von 16:06 Uhr wurde um 16:16 Uhr ergänzt:

Welche Dateien müssen jetzt in den _FLASHABLES Ordner?

Oder wie kann ich jetzt eine flashfähige Datei erstellen?
 
Zuletzt bearbeitet:
Hallo,

ich hab´s jetzt mit den Tools apk tool, Apk_Manager_5.0.2, ApkChanger und apktool1.5.0 probiert. Leider immer ohne Erfolg beim recompilieren. :crying:

apk tool:
Screenshot_2012-11-28_aat109.png

Beim starten des ersten Schrittes (1 if framework-res.apk) erscheint die Fehlermeldung (s.o.).

Diese Meldung erscheint, wenn ich Schritt 2 (Decompile) starte:
Code:
[*] _INPUT_APK\framework-res.apk 
decompiling _INPUT_APK\framework-res.apk... 
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
[*] _INPUT_APK\SystemUI.apk 
decompiling _INPUT_APK\SystemUI.apk... 
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Windows7\apktool\framework\1.apk
I: Loaded.
W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x0104053b
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030311
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030311
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030311
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x01030311
I: Decoding file-resources...
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080651
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080655
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080a2b
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x010806d8
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=outerRadius, value=0x7f0c002a
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=vibrationDuration, value=0x7f0b0002
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=snapMargin, value=0x7f0c0028
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=feedbackCount, value=0x00000000
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=alwaysTrackFinger, value=0xffffffff
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=outerRadius, value=0x7f0c002a
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=vibrationDuration, value=0x7f0b0002
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=snapMargin, value=0x7f0c0028
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=feedbackCount, value=0x00000000
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=alwaysTrackFinger, value=0xffffffff
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080a2c
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080655
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080655
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080655
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=outerRadius, value=0x7f0c002a
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=vibrationDuration, value=0x7f0b0002
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=snapMargin, value=0x7f0c0028
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=feedbackCount, value=0x00000000
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=alwaysTrackFinger, value=0xffffffff
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=outerRadius, value=0x7f0c002a
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=vibrationDuration, value=0x7f0b0002
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=snapMargin, value=0x7f0c0028
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=feedbackCount, value=0x00000000
W: Could not decode attr value, using undecoded value instead: ns=prvandroid, name=alwaysTrackFinger, value=0xffffffff
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080a2b
I: Decoding values */* XMLs...
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x01040619
	at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:61)
	at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:57)
	at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:53)
	at brut.androlib.res.data.value.ResReferenceValue.getReferent(ResReferenceValue.java:62)
	at brut.androlib.res.data.value.ResReferenceValue.encodeAsResXml(ResReferenceValue.java:46)
	at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlValueExt(ResScalarValue.java:86)
	at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlValue(ResScalarValue.java:55)
	at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlItemValue(ResScalarValue.java:48)
	at brut.androlib.res.data.value.ResArrayValue.serializeToResValuesXml(ResArrayValue.java:61)
	at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResources.java:339)
	at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:174)
	at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:119)
	at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
	at brut.apktool.Main.cmdDecode(Main.java:135)
	at brut.apktool.Main.main(Main.java:70)
[*] _INPUT_APK\twframework-res.apk 
decompiling _INPUT_APK\twframework-res.apk... 
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Windows7\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...

Allerdings kann ich die SystemUI.apk bearbeiten. Jedoch fehlt der Ordner values.

Diese Medlung erscheint bei Schritt 3 (Recompile):
Code:
[*] framework-res folder 
recompiling framework-res.apk... 
W: Could not find sources
I: Building resources...
I: Building apk file...
[*] SystemUI folder 
recompiling SystemUI.apk... 
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml
	at brut.androlib.Androlib.readMetaFile(Androlib.java:168)
	at brut.androlib.Androlib.build(Androlib.java:185)
	at brut.androlib.Androlib.build(Androlib.java:180)
	at brut.apktool.Main.cmdBuild(Main.java:209)
	at brut.apktool.Main.main(Main.java:72)
Caused by: brut.directory.PathNotExist: apktool.yml
	at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:103)
	at brut.androlib.Androlib.readMetaFile(Androlib.java:164)
	... 4 more
[*] twframework-res folder 
recompiling twframework-res.apk... 
W: Could not find sources
I: Building resources...
I: Building apk file...

Apk_Manager_5.0.2:
-Fehlermelung bei Schritt 9 (Decompile apk)
-Kann SystemUI.apk trotzdem bearbeiten
-Ordner Values vorhanden
-Kann es aber nicht recompilen (Schritt 11 Compile apk)

ApkChanger:
Screenshot_2012-11-28_acb1.png

-1 Decompile: Fehlermeldung erscheint (s.o.)
-Ordner Values fehlt
-Kann SystemUI.apk trotzdem bearbeiten
-Schritt 3 (recompilieren) klappt nicht -> Meldung "decompile apk first" erscheint

apktool1.5.0:
Screenshot_2012-11-28_a150.png

-Bei Start von "pull_framework" erscheint Fehlermeldung (adb remount)
-Kein values Ordner
-Recompilen klappt nicht.

Kann mir bitte jemand helfen? Ich weiß wirklich nicht mehr weiter.
 
Hast du die richtige framework abgelegt unter c/user/apktool/framework/framerwork-res.apk diese dann in 1.apk umbennen und wenn du noch eine Twframework-res.apk hast diese ins selbe Verzeichnis und in 2.apk umbennen
 
jop, ich gehe auch davon aus, dass es an einer fehlerhaften oder falschen framework liegt.

am besten immer diese frame's nehmen aus der selben rom wie auch die apk's welche decompiled werden sollen. gibt am wenigsten fehler.

die tatsache, dass er die values nicht decompilen kann (im log ersichtlich) lässt darauf schliessen, dass was mit den beiden frame's, oder zumindest einer nicht stimmt.
 
Ich hab die frameworks so wie empfohlen ausgetauscht:
Screenshot_2012-11-29.png

1.apk und 2.apk sind die neuen, die restlichen waren bereits da, als ich eben den Ordner geöffnet habe.

Allerdings klappt es mit apk tool und Apk_Manager_5.0.2 immer noch nicht.

apk tool
Schritt 1 (if framework-res.apk):
Code:
PLEASE CHOOSE TASK: 1
installing framework file...
Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFoundException: framework
-res.apk (Das System kann die angegebene Datei nicht finden)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.java:481)
        at brut.androlib.Androlib.installFramework(Androlib.java:491)
        at brut.apktool.Main.cmdInstallFramework(Main.java:219)
        at brut.apktool.Main.main(Main.java:74)
Caused by: java.io.FileNotFoundException: framework-res.apk (Das System kann die angegebene Datei ni
cht finden)
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.java:449)
        ... 3 more
DONE
Drücken Sie eine beliebige Taste . . .

Schritt 2 (ALL: Decompile APKs):
Code:
[*] _INPUT_APK\framework-res.apk 
decompiling _INPUT_APK\framework-res.apk... 
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
[*] _INPUT_APK\SystemUI.apk 
decompiling _INPUT_APK\SystemUI.apk... 
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Windows7\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
[*] _INPUT_APK\twframework-res.apk 
decompiling _INPUT_APK\twframework-res.apk... 
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Windows7\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
Es bleibt bei Copying assets and libs... stehen. Allerdings kann ich die SystemUI.apk Ordner (auch values) bearbeiten.

Schritt 3 (ALL: Recompile APKs):
Code:
[*] framework-res folder 
recompiling framework-res.apk... 
W: Could not find sources
I: Building resources...
I: Building apk file...
[*] SystemUI folder 
recompiling SystemUI.apk... 
I: Smaling...
I: Building resources...
aapt: warning: string 'abbrev_wday_abbrev_month_day_no_year' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'abbrev_wday_day_abbrev_month_no_year' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'abbrev_wday_month_day_no_year' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'abbrev_wday_month_day_year' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'am' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_long_friday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_long_monday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_long_saturday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_long_sunday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_long_thursday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_long_tuesday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_long_wednesday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_medium_friday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_medium_monday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_medium_saturday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_medium_sunday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_medium_thursday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_medium_tuesday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_medium_wednesday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_short_friday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_short_monday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_short_saturday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_short_sunday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_short_thursday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_short_tuesday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_short_wednesday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_shortest_friday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_shortest_monday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_shortest_saturday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_shortest_sunday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_shortest_thursday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_shortest_tuesday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'day_of_week_shortest_wednesday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'full_wday_month_day_no_year' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_april' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_august' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_december' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_february' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_january' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_july' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_june' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_march' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_may' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_november' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_october' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_september' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_april' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_august' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_december' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_february' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_january' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_july' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_june' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_march' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_may' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_november' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_october' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_long_standalone_september' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_april' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_august' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_december' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_february' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_january' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_july' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_june' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_march' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_may' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_november' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_october' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_medium_september' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_april' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_august' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_december' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_february' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_january' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_july' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_june' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_march' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_may' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_november' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_october' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'month_shortest_september' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'pm' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'today' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'tomorrow' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'twelve_hour_time_format' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
aapt: warning: string 'yesterday' has no default translation in C:\apk tool\_INPUT_APK\SystemUI\res; found: mk
I: Building apk file...
[*] twframework-res folder 
recompiling twframework-res.apk... 
W: Could not find sources
I: Building resources...
I: Building apk file...
Es bleibt bei Building apk file... stehen. Die .apks sind aber bereits im _OUT_APK Ordner vorhanden.

Schritt 4 (ALL: Build Usable APKs):
Scheint geklappt zu haben, da ich keine Error Meldungen gesehen habe.

Schritt 5 (Build a Flashable ZIP):
Code:
PLEASE CHOOSE TASK: 5
ERROR: Flashable_Update.zip template file is not in "_FLASHABLES" folder
Drücken Sie eine beliebige Taste . . .

Ich habe die SystemUI.apk aus dem _OUT_APK Ordner ins Smartphone verschoben und unter system/app/ mit der alten SystemUI.apk ausgetauscht. Jedoch ist seitdem die ganze Statusleiste verschwunden. Damals musste ich die StockToggles.zip Datei von raubkatze flashen, damit es wieder sichtbar ist. Heute half das allerdings nicht, sodass ich die Omega ROM neu flashen musste.

Was war heute der Fehler? So langsam ist das wirklich frustrierend... :crying:
 
Also für mich steht da ganz klar er kann die framework nicht finden, der Pfad stimmt nicht geh ich mal davon aus.

Dann wird nicht alles richtig decompiliert, und wenn du dann die Values bearbeitest und wieder kompilierst brauchst du dich doch garnicht zu wundern das deine Statusleiste verschwindet.

wenn du die apk mal öffnen würdest mit 7 Zip würdest du auch gleich sehen das da einige Sachen drin fehlen.

deswegen überprüfe als erstes deine Pfade damit er die framework richtig finden kann.

Und bei apk Manager apktool sind die Pfade vorgegeben die sollte man dann auch einhalten.

Bei mir sieht es wie folgt aus c:/benutzer/deinNAME/apktool/framework/framework-res.apk

dann ist es wichtig das in denn Umgebungsvariablen der Pfad richtig eingetragen wird überprüfe mal dies auch noch

Greetz gutes gelingen
 
Also die Pfade müssten so richtig sein:
Screenshot_2012-11-29_2.png


Gibt es noch andere mögliche Fehlerquellen?
 
hab ich dir doch geschrieben die Umgebungsvariablen überprüfen
 
Sorry. Diese scheinen auch zu stimmen.

Aber immer wieder erscheint diese Meldung:

Code:
PLEASE CHOOSE TASK: 1
installing framework file...
Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFoundException: framework
-res.apk (Das System kann die angegebene Datei nicht finden)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.java:481)
        at brut.androlib.Androlib.installFramework(Androlib.java:491)
        at brut.apktool.Main.cmdInstallFramework(Main.java:219)
        at brut.apktool.Main.main(Main.java:74)
Caused by: java.io.FileNotFoundException: framework-res.apk (Das System kann die angegebene Datei ni
cht finden)
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.java:449)
        ... 3 more
DONE
Drücken Sie eine beliebige Taste . . .
 
Versuch mal die frameworks über

apktool.bat if framework-res.apk

apktool.bat if twframework-res.apk

zu Installieren vielleicht hilft das

Greetz
 
Half leider auch nicht. :huh:

apktool.bat if framework-res.apk:
Code:
C:\apk tool\apk tool>apktool.bat if framework-res.apk
Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFound
Exception: framework-res.apk (Das System kann die angegebene Datei nicht finden)

        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource
s.java:481)
        at brut.androlib.Androlib.installFramework(Androlib.java:491)
        at brut.apktool.Main.cmdInstallFramework(Main.java:219)
        at brut.apktool.Main.main(Main.java:74)
Caused by: java.io.FileNotFoundException: framework-res.apk (Das System kann die
 angegebene Datei nicht finden)
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource
s.java:449)
        ... 3 more

C:\apk tool\apk tool>

apktool.bat if twframework-res.apk:
Code:
C:\apk tool\apk tool>apktool.bat if twframework-res.apk
Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFound
Exception: twframework-res.apk (Das System kann die angegebene Datei nicht finde
n)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource
s.java:481)
        at brut.androlib.Androlib.installFramework(Androlib.java:491)
        at brut.apktool.Main.cmdInstallFramework(Main.java:219)
        at brut.apktool.Main.main(Main.java:74)
Caused by: java.io.FileNotFoundException: twframework-res.apk (Das System kann d
ie angegebene Datei nicht finden)
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource
s.java:449)
        ... 3 more

C:\apk tool\apk tool>
 
deine beiden framework-apk's befinden sich aber auch in deinem C:\apk tool\apk tool>-Ordner?
 
  • Danke
Reaktionen: dogg
lol, das ist das erste was mir grade in den sinn gekommen ist^^

kiray ist einfach schneller.
 
Hoppla :blushing:

Aber das brachte leider auch nichts.

apktool.bat if framework-res.apk:
Code:
C:\apk tool>apktool.bat if framework-res.apk
Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFound
Exception: framework-res.apk (Das System kann die angegebene Datei nicht finden)

        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource
s.java:481)
        at brut.androlib.Androlib.installFramework(Androlib.java:491)
        at brut.apktool.Main.cmdInstallFramework(Main.java:219)
        at brut.apktool.Main.main(Main.java:74)
Caused by: java.io.FileNotFoundException: framework-res.apk (Das System kann die
 angegebene Datei nicht finden)
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource
s.java:449)
        ... 3 more

C:\apk tool>

apktool.bat if twframework-res.apk:
Code:
C:\apk tool>apktool.bat if twframework-res.apk
Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFound
Exception: twframework-res.apk (Das System kann die angegebene Datei nicht finde
n)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource
s.java:481)
        at brut.androlib.Androlib.installFramework(Androlib.java:491)
        at brut.apktool.Main.cmdInstallFramework(Main.java:219)
        at brut.apktool.Main.main(Main.java:74)
Caused by: java.io.FileNotFoundException: twframework-res.apk (Das System kann d
ie angegebene Datei nicht finden)
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at java.util.zip.ZipFile.<init>(Unknown Source)
        at brut.androlib.res.AndrolibResources.installFramework(AndrolibResource
s.java:449)
        ... 3 more

C:\apk tool>
 
zeig ma nen screenshot von deinem ordner, wo das apktool.bat enthalten ist, bitte.
 
Here they are:

Screenshot_2012-12-04_1.png

Screenshot_2012-12-04_2.png
 
okay, und bitte wo sind deine 2 beiden frameworks?

hinweis: wenn du per cmd decompilst, öffnest du die CMD und gibst foglendes ein:
> apktool if framework-res.apk oder twframework-res.apk << damit instalierst erstmal beide frameworks
> apktool d -s SystemUI.apk << decompiliert z.B. deine SystemUI.apk

VORRAUSSETZUNG: die frameworks und die zu decompilierenden apk's sind im gleichen Ordner wie dein apktool, ned im unterordner, genau in dem gleichen ordner...

Hinweis: öffne mal die batchdatei "apktool", was steht da als java -jar "%~dp0\*** , in deinem Ordner befindet sich eine apktool_1.5.0.jar , theoretisch sollte diese aber apktool.jar heißen. Zumindest bei meinem compile-ordner, den du irgendwie da nutzt ("ADB Tools-Verknüfung" stammt von mir)
 
  • Danke
Reaktionen: supergrobi94
Ich habe nun die frameworks und die SystemUI.apk in den apk tool Ordner verschoben (die vorher im _INPUT_APK Ordner waren).
Danach habe ich ADB Tools gestartet und apktool if framework-res.apk / twframework-res.apk sowie apktool d -s SystemUI.apk eingegeben.
Anscheinend hat dies geklappt, den der SystemUI Ordner ist komplett (Values & Co sind vorhanden).

Die batchdatei "apktool" konnte ich zwar öffnen, doch bevor ich irgendwas sehen konnte, geschweige denn einen Screenshot erstellen konnte, ist das Fenster wieder geschlossen.

Sollte ich dann den apktool_1.5.0.jar umbennen?

Ich habe nun alle Änderungen vorgenommen. Bevor ich wieder irgendwelchen Schmarrn tue, zum compilieren jetzt also apktool b SystemUI eingeben oder?
 
nein, musst das apktool nicht umbenennen, hat ja anscheinend geklappt.
ja, du kannst jetzt compilieren.
 
  • Danke
Reaktionen: supergrobi94
Hab anscheinend doch Schmarrn gebaut...

Code:
C:\apk tool>apktool b SystemUI.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
        at brut.androlib.Androlib.readMetaFile(Androlib.java:168)
        at brut.androlib.Androlib.build(Androlib.java:185)
        at brut.androlib.Androlib.build(Androlib.java:180)
        at brut.apktool.Main.cmdBuild(Main.java:209)
        at brut.apktool.Main.main(Main.java:72)
Caused by: brut.directory.PathNotExist: apktool.yml
        at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:
103)
        at brut.androlib.Androlib.readMetaFile(Androlib.java:164)
        ... 4 more

C:\apk tool>
 
Zurück
Oben Unten