[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] Overstew:
Anyone know how to decompile SecSettings.apk? I have a stock deodexed one that I'm trying to decompile but has an error everytime.

EDIT: This is the MD4 SecSettings.apk from Sprint.

W: Could not decode attr value, using undecoded value instead: ns=android, name=
drawable, value=0x01080c91
W: Cant find 9patch chunk in file: "drawable-xxhdpi/tw_quick_panel_dim.9.png". R
enaming it to *.png.
W: Could not decode attr value, using undecoded value instead: ns=android, name=
drawable, value=0x01080c92
W: Cant find 9patch chunk in file: "drawable-xxhdpi/tw_quick_panel_on.9.png". Re
naming it to *.png.
W: Could not decode attr value, using undecoded value instead: ns=android, name=
drawable, value=0x01080c91
I: Decoding values */* XMLs...
I: Done.
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec:
0x01010496
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.decoder.ResAttrDecoder.decode(ResAttrDecoder.java:3
5)
at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(AXmlRe
sourceParser.java:313)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValu
e(XmlPullParserDelegate.java:69)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartT
ag(StaticXmlSerializerWrapper.java:267)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Stati
cXmlSerializerWrapper.java:211)
at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamD
ecoder.java:64)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDe
coder.java:98)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decodeManifest(XmlPull
StreamDecoder.java:112)
at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecode
r.java:126)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:152
)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:113)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
at brut.apktool.Main.cmdDecode(Main.java:131)
at brut.apktool.Main.main(Main.java:68)
--------------------------------------------------------------------------
|Fri 05/24/2013 -- 17:58:07.03|
--------------------------------------------------------------------------
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/signedSystemUI.apk
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/unsignedSystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Brandon\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...
I: Building apk file...
The directory is not empty.
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/signedSystemUI.apk
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/unsignedSystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Brandon\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...
Exception in thread "main" java.lang.NullPointerException
at org.jf.util.PathUtil.getRelativeFile(PathUtil.java:44)
at org.jf.smali.smaliFlexLexer.getSourceName(smaliFlexLexer.java:2878)
at org.antlr.runtime.CommonTokenStream.getSourceName(CommonTokenStream.j
ava:345)
at org.antlr.runtime.Parser.getSourceName(Parser.java:88)
at org.jf.smali.smaliParser.getErrorHeader(smaliParser.java:343)
at org.antlr.runtime.BaseRecognizer.displayRecognitionError(BaseRecogniz
er.java:192)
at org.antlr.runtime.BaseRecognizer.reportError(BaseRecognizer.java:186)

at org.jf.smali.smaliParser.insn_format11n(smaliParser.java:10326)
at org.jf.smali.smaliParser.instruction(smaliParser.java:9414)
at org.jf.smali.smaliParser.statements_and_directives(smaliParser.java:1
817)
at org.jf.smali.smaliParser.method(smaliParser.java:1594)
at org.jf.smali.smaliParser.smali_file(smaliParser.java:580)
at brut.androlib.mod.SmaliMod.assembleSmaliFile(SmaliMod.java:71)
at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:43)

at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:33)

at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:64)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:48)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:35)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:243)
at brut.androlib.Androlib.buildSources(Androlib.java:200)
at brut.androlib.Androlib.build(Androlib.java:191)
at brut.androlib.Androlib.build(Androlib.java:174)
at brut.apktool.Main.cmdBuild(Main.java:188)
at brut.apktool.Main.main(Main.java:70)
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...
The system cannot find the file specified.
The system cannot find the file specified.
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building apk file...
The system cannot find the file specified.
The directory is not empty.
--------------------------------------------------------------------------
|Fri 05/24/2013 -- 18:33:48.54|
--------------------------------------------------------------------------
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building apk file...
--------------------------------------------------------------------------
|Fri 05/24/2013 -- 18:34:12.41|
--------------------------------------------------------------------------
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/signedSystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Brandon\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...
I: Building apk file...
The directory is not empty.
--------------------------------------------------------------------------
|Fri 05/24/2013 -- 18:40:09.08|
--------------------------------------------------------------------------
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/signedSystemUI.apk
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/unsignedSystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Brandon\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...
I: Building apk file...
The directory is not empty.
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/signedSystemUI.apk
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/unsignedSystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Brandon\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...
I: Building apk file...
The directory is not empty.
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/signedSystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Brandon\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/signedSecSettings.apk
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/unsignedSecSettings.apk
I: Baksmaling...
I: Loading resource table...
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.nio.HeapCharBuffer.<init>(Unknown Source)
at java.nio.CharBuffer.allocate(Unknown Source)
at java.nio.charset.CharsetDecoder.decode(Unknown Source)
at brut.androlib.res.decoder.StringBlock.decodeString(StringBlock.java:2
84)
at brut.androlib.res.decoder.StringBlock.getString(StringBlock.java:111)

at brut.androlib.res.decoder.StringBlock.getHTML(StringBlock.java:127)
at brut.androlib.res.decoder.ARSCDecoder.readValue(ARSCDecoder.java:223)

at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:178)

at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:166
)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:131)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:10
6)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibRes
ources.java:390)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.jav
a:56)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.jav
a:48)
at brut.androlib.Androlib.getResTable(Androlib.java:48)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:166)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
at brut.apktool.Main.cmdDecode(Main.java:131)
at brut.apktool.Main.main(Main.java:68)
I: Framework installed to: C:\Users\Brandon\apktool\framework\1.apk
I: Framework installed to: C:\Users\Brandon\apktool\framework\1.apk
--------------------------------------------------------------------------
|Fri 05/24/2013 -- 20:15:04.87|
--------------------------------------------------------------------------
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/signedSecSettings.apk
Could Not Find C:\Users\Brandon\Desktop\APK Manager Jellybean\place-apk-here-for
-modding\../place-apk-here-for-modding/unsignedSecSettings.apk
I: Baksmaling...
I: Loading resource table...
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.nio.HeapCharBuffer.<init>(Unknown Source)
at java.nio.CharBuffer.allocate(Unknown Source)
at java.nio.charset.CharsetDecoder.decode(Unknown Source)
at brut.androlib.res.decoder.StringBlock.decodeString(StringBlock.java:2
84)
at brut.androlib.res.decoder.StringBlock.getString(StringBlock.java:111)

at brut.androlib.res.decoder.StringBlock.getHTML(StringBlock.java:127)
at brut.androlib.res.decoder.ARSCDecoder.readValue(ARSCDecoder.java:223)

at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:178)

at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:166
)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:131)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:10
6)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibRes
ources.java:390)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.jav
a:56)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.jav
a:48)
at brut.androlib.Androlib.getResTable(Androlib.java:48)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:166)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
at brut.apktool.Main.cmdDecode(Main.java:131)
at brut.apktool.Main.main(Main.java:68)
Press any key to continue . . .