[Galaxy S III Q&A, Help & Troubleshooting] MattBooth:
Why can I got get this to work?

I was trying to get ICS Domination to work on my ROM the other day. It said it works fine on odexed ROM's, but the instructions didn't work. I figured it was because I was odexed. So, I downloaded and installed a deodexed ROM that was said to be compatible with ICS Domination.

I flashed. Nothing. Not a damn thing changed. I didn't even get force closes or anything to indicate something had gone wrong. Nothing changed.

I did everything right. Copied to internal storage. Flashed with CWM. Cleared Cache and Dalvik prior to flashing. It didn't work.

So, I resigned myself to give up and wait for an updated version in case that makes a difference.

Then I got pissed off and figured I'd make some changes of my own. I thought I'd start small, with the SecPhone.apk dialer. I found some .png's I wanted to change and changed them, then I downloaded the VillianROM Themer .zip and followed the instructions there.

I copied my files like this

[ROOT_OF_ZIP]/vrtheme/system/app/SecPhone.apk/drawable-hdpi/[FILES_HERE]

and flashed. Everything was said to have gone ok. I reboot. Nothing has changed AGAIN.

Ok, so then I rip apart a couple of other mods on the site to see how they've been put together. One seems to replace the .apk's themselves.

Ok, so off I go and download apktool and decompile some apk's and get editing (previously having just taken the files from an "unzipped" apk. I finish my changes and try to rebuild an apk. I get some stupid error that I can't copy from the Command Prompt directly or be bothered to type out since it's quite large. Needless to say, my frustration is at an all time high.

So, my suspicion is that something isn't going to work when Vertumus releases ICS Domination 1.2 (or 2.0, whatever) any day now that when I flash it it's not going to work either.

The LFB version of this: http://xdaforums.com/showthread.php?t=1779170 works great. It just doesn't (and apparently never will) change the dialer or much of anything else.

I need one of two things from the community, or both to be great, but I need:

To know if I'm doing anything wrong at all or what could possible be wrong with my setup that won't accept VillianROM Theming (I'm using VillianROM's ROM as it happens also)

To know how the hell I make my own themes and customisations, because I'll get to work doing this and make a thread or two with some of my own mods in them. More modders = better.

EDIT:

My error when trying to build and apk was like this:

E:\android\Lab\SystemUI\res\values\public.xml:318: error: Public symbol drawable/tw_stat_sys_6_level_signal_3 declared h
erbrut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\DOCUME~1\edp\LOCA
LS~1\Temp\APKTOOL4562847521524937175.tmp, -I, C:\Documents and Settings\edp\apktool\framework\1.apk, -S, E:\android\Lab\
SystemUI\res, -M, E:\android\Lab\SystemUI\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
at brut.androlib.Androlib.buildResources(Androlib.java:248)
at brut.androlib.Androlib.build(Androlib.java:171)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\DOCUME~1\edp\LOCALS~1\Temp\APKTOOL4562847
521524937175.tmp, -I, C:\Documents and Settings\edp\apktool\framework\1.apk, -S, E:\android\Lab\SystemUI\res, -M, E:\and
roid\Lab\SystemUI\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
e is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:319: error: Public symbol drawable/tw_stat_sys_6_level_signal_3_fully decl
ared here is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:320: error: Public symbol drawable/tw_stat_sys_6_level_signal_4 declared h
ere is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:321: error: Public symbol drawable/tw_stat_sys_6_level_signal_4_fully decl
ared here is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:322: error: Public symbol drawable/tw_stat_sys_6_level_signal_5 declared h
ere is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:323: error: Public symbol drawable/tw_stat_sys_6_level_signal_5_fully decl
ared here is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:324: error: Public symbol drawable/tw_stat_sys_6_level_signal_6 declared h
ere is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:325: error: Public symbol drawable/tw_stat_sys_6_level_signal_6_fully decl
ared here is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:99: error: Public symbol drawable/tw_stat_sys_battery_not_charge declared
here is not defined.
E:\android\Lab\SystemUI\res\values\public.xml:326: error: Public symbol drawable/tw_stat_sys_signal_null declared here i
s not defined.
E:\android\Lab\SystemUI\res\values\public.xml:327: error: Public symbol drawable/tw_status_bar_close_on declared here is
not defined.
E:\android\Lab\SystemUI\res\values\public.xml:101: error: Public symbol drawable/zzz_stat_vt_signal declared here is not
defined.
E:\android\Lab\SystemUI\res\values\public.xml:102: error: Public symbol drawable/zzz_stat_vt_signal_null declared here i
s not defined.

both in having the folder and apk destination the same. Once I read about having the apk made in a separate folder I tried again and got a similar result.