[Android Software Development] erikalin:
Edit: New to HTC. Didn't realize com.htc.resources.apk was framework. Installed that with the others. Testing now...

Update: No go. Didn't fix. For the record, I don't think there's anything wrong with this tool. I'm just hoping to find out what I'm doing wrong in using it.

Hey, So I'm just swallowing my pride and asking a dumb question. Thanks X 100 if you can tell me what I'm messing up here. ;)

History: I've used your tool probably a hundred times, on system apps (i.e. SystemUI.apk) as well as a ton of apps for theming (i.e. facebook, accuweather) and even my own phonegap apps. Bottom line: I get it.

Question: New device framework for me - HTC One M8 Verizon CDMA.

1. loaded framework-res.apk and framework-res-htc.apk from stock ROM

2. decompiled and recompiled something like facebook while I'm in there? Fine.

3. Cannot decompile SystemUI.apk though.

Here is what I get from trying to decomple SystemUI. What I'm admitting here is that I don't know how to interpret this. Any help is way appreciated. Thanks, bud. Cheers.

What would you like to do:1
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Erika\apktool\framework\1.apk
I: Loaded.
I: Regular manifest package...
I: Decoding file-resources...
I: Loading resource table from file: C:\Users\Erika\apktool\framework\2.apk
I: Loaded.
W: Could not decode attr value, using undecoded value instead: ns=android, name=text, value=0x02040166
W: Could not decode attr value, using undecoded value instead: ns=android, name=text, value=0x02040165
W: Could not decode attr value, using undecoded value instead: ns=android, name=text, value=0x02040166
W: Could not decode attr value, using undecoded value instead: ns=android, name=background, value=0x02080118
W: Could not decode attr value, using undecoded value instead: ns=android, name=background, value=0x02080057
W: Could not decode attr value, using undecoded value instead: ns=android, name=background, value=0x02080118
W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x020800ac
W: Could not decode attr value, using undecoded value instead: ns=android, name=textAppearance, value=0x020300b3
W: Could not decode attr value, using undecoded value instead: ns=android, name=textAppearance, value=0x020300b3
W: Could not decode attr value, using undecoded value instead: ns=android, name=textAppearance, value=0x020300b3
W: Could not decode attr value, using undecoded value instead: ns=android, name=textAppearance, value=0x020300b3
I: Decoding values */* XMLs...
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0203010d
at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:61)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:58)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:54)
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.encodeAsResXmlAttr(ResScalarValue.java:44)
at brut.androlib.res.data.value.ResStyleValue.serializeToResValuesXml(ResStyleValue.java:48)
at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResources.java:440)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:243)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:115)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
at brut.apktool.Main.cmdDecode(Main.java:146)
at brut.apktool.Main.main(Main.java:77)
"An Error Occured,Check The Log"
Press any key to continue . . .

:confused: