[T-Mobile LG G2x] Robanada:
Awesome, thanks. I got step 1 done, but now I'm stuck with decompiling systemUI.apk. I try to decompile, and it says "An error occurred, please check the log (option 21)"

The log reads:

--------------------------------------------------------------------------
|Thu 06/02/2011 -- 20:34:45.86|
--------------------------------------------------------------------------
'mode' is not recognized as an internal or external command,
operable program or batch file.
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)
Could Not Find C:\Users\Robanada\Documents\Phone stuff\apk_manager_4.9\place-apk
-here-for-modding\../place-apk-here-for-modding/signedSystemUI.apk
Could Not Find C:\Users\Robanada\Documents\Phone stuff\apk_manager_4.9\place-apk
-here-for-modding\../place-apk-here-for-modding/unsignedSystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Decoding resources...
I: Loading resource table from file: C:\Users\Robanada\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=
theme, value=0x010300a3
W: Could not decode attr value, using undecoded value instead: ns=android, name=
theme, value=0x010300a3
W: Could not decode attr value, using undecoded value instead: ns=android, name=
theme, value=0x010300a3
W: Could not decode attr value, using undecoded value instead: ns=android, name=
theme, value=0x010300a3
W: Could not decode attr value, using undecoded value instead: ns=android, name=
theme, value=0x010300a3
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec:
0x010300a3
at brut.androlib.res.data.ResPackage.getResSpec(Unknown Source)
at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
at brut.androlib.res.data.value.ResReferenceValue.getReferent(Unknown So
urce)
at brut.androlib.res.data.value.ResReferenceValue.toResXmlFormat(Unknown
Source)
at brut.androlib.res.data.value.ResAttr.convertToResXmlFormat(Unknown So
urce)
at brut.androlib.res.decoder.ResAttrDecoder.decode(Unknown Source)
at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(Unknow
n Source)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValu
e(Unknown Source)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartT
ag(Unknown Source)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Unkno
wn Source)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(Unknown Source)

at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(Unknown So
urce)
at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown Source)
at brut.androlib.res.AndrolibResources.decode(Unknown Source)
at brut.androlib.Androlib.decodeResourcesFull(Unknown Source)
at brut.androlib.ApkDecoder.decode(Unknown Source)
at brut.apktool.Main.cmdDecode(Unknown Source)
at brut.apktool.Main.main(Unknown Source)

I don't really have any idea what that means, I started off with java/adb errors because they weren't specified in the PATH..thing (variable?)- but I got that fixed. I thought that "mode" was an adb command, and would work if i specified the path correctly, but I guess not.

Looks like it can't find "SignedSystemUI.apk" which I didn't make. Do I need to sign SystemUI first?