[Verizon Samsung Galaxy S6] JasonVaritekMVP:
So I saw this thread and loved the idea of the mod and decided it would be a good time to dive into less trivial android tweaking.

Its been a while since I've done coding at this level (I spend most of my time in the delightfully carefree environment that is Matlab) and I cannot seem to get this to work despite spending a bunch of time searching for solutions (I really wanted to avoid asking here but cest la vie)

I have installed java, the jdk, the android sdk, apktools and apk studio. I have tried using both the studio and straight apk tools from the command line but I cannot get the apk to de-compile properly. My intention was to use the second method and simply replace the old SecSettings2.apk with the new modified version and reboot.

In addition to grabbing SecSettings2.apk for editing I also loaded the SystemUI.apk, twframework-res.apk, and framework-res.apk as frameworks. I have tried both with and without various combinations of those active frameworks to no avail.

The output dialog is as follows:

I: Using Apktool 2.0.1 on SecSettings2.apk

I: Loading resource table...

I: Decoding AndroidManifest.xml with resources...

I: Loading resource table from file: C:\Users\david_000\apktool\framework\1.apk

I: Regular manifest package...

I: Decoding file-resources...

W: Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x010808f2

W: Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x01080902

W: Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x010808eb

W: Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x010808fc

W: Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x010808f2

W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x010203f8

W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x010203f8

W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x010203f8

W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x010203f8

W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x010203f8

W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x010203f8

W: Could not decode attr value, using undecoded value instead: ns=android, name=id, value=0x010203f9

I: Decoding values */* XMLs...

Exception in thread "main" java.lang.ClassCastException: brut.androlib.res.data.value.ResBoolValue cannot be cast to brut.androlib.res.data.value.ResAttr

at brut.androlib.res.data.value.ResStyleValue.serializeToResValuesXml(ResStyleValue.java:65)

at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResources.java:496)

at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:252)

at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:134)

at brut.androlib.ApkDecoder.decode(ApkDecoder.java:104)

at brut.apktool.Main.cmdDecode(Main.java:165)

at brut.apktool.Main.main(Main.java:81)

I'm out of ideas and scratching my head a bit here, thank you for any guidance you can provide.

Regards,

-JasonVaritekMVP