That works if you are only making res edits to normal png's. However, I am also trying to edit the .9.png's and the xml's. In order to not lose the integrity of those files, the apk must be decompiled and recompiled. Mostly this is done using the apktool v1.4.3. But, with ICS it is giving me some issues during the recompiling and producing errors. Not sure why. Before, with GB roms, this was never an issue, just started with the ICS ports. I read that there are changes to the smali with ICS roms, and read more as to the fix, but none of the fixes are working for me and I keep getting errors, as with most of the people I have researched trying to use the fixes. Just looking to find out how Phoenix is doing it.
As far as just editing the png's, NinjaMorph works great if I don't mess with the xml files or the .9.png's.
[*] C:\Users\binarybishop\Desktop\AutoAPKTool2.0.0\_INPUT_APK\SystemUI.apk decompiling C:\Users\binarybishop\Desktop\AutoAPKTool2.0.0\_INPUT_APK\SystemUI.apk... I: Loading resource table... Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x7f020194 drawable/status_bar_background, config=-v13 at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65) at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58) at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:196) at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:165) at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:130) at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:105) at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:82) at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48) at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:315) at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:50) at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:43) at brut.androlib.Androlib.getResTable(Androlib.java:44) at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:148) at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98) at brut.apktool.Main.cmdDecode(Main.java:120) at brut.apktool.Main.main(Main.java:57)
Thanks man, I really appreciate that
Oh, and IT WORKED!!! Flashed over Yaldak's rom with no problem. ChicagoFire is based on that ROM so it should be the same outcome, 14 toggles and all!! This means (In theory, haven't tested all UCLD2 ROMS) this one zip should take care of any UCLD2 ROM
I also have a member of the forum who emailed me some updates to my theme, they found a few things I haven't themed yet and took it upon themselves to do it and send me the new files Such a GREAT community, that's what AOSP is all about! When I get better I will implement their edits.
Updating the OP now...