[Q] compiling systemUI and framework-res with apktool - Desire HD Q&A, Help & Troubleshooting

Hi everyone
I wanna start modding and i have decompiled a systemUI.apk from ice cold sandwich rom and I have replaced some png and xml files and every thing is done but i dont know how to compile it into an APK file to use it in rom
Can enyone help me?
by the way i have also changed the framework-res.apk but again i cant compile it

Galliture said:
Hi everyone
I wanna start modding and i have decompiled a systemUI.apk from ice cold sandwich rom and I have replaced some png and xml files and every thing is done but i dont know how to compile it into an APK file to use it in rom
Can enyone help me?
by the way i have also changed the framework-res.apk but again i cant compile it
Click to expand...
Click to collapse
What do you mean by can't compile. What error are you getting we need more detail!
Sent from my Desire HD using XDA

scaryshark said:
What do you mean by can't compile. What error are you getting we need more detail!
Sent from my Desire HD using XDA
Click to expand...
Click to collapse
When i wanna compile both files it tells me that i didnt pulled the framework-res
I have replaced some files from systemui and framework from primo s rom to ice cold sandwich but i just replaced the png files and some small xml files from layout folder and i didnt add any thing ...
sorry for my bad english

Galliture said:
When i wanna compile both files it tells me that i didnt pulled the framework-res
I have replaced some files from systemui and framework from primo s rom to ice cold sandwich but i just replaced the png files and some small xml files from layout folder and i didnt add any thing ...
sorry for my bad english
Click to expand...
Click to collapse
Now were getting somewhere, but could you be more cleat.
What is the exact error, what are you using to compile/decompile have you installed the framework files?. Without being clear nobody has any idea how to help!
Sent from my Desire HD using XDA

OK these are the exact things i do:
In apktool I installed the ice cold sandwich framework and I decompiled the SystemUI and framework to make some changes
and when I wanna compile the framework-res folder i get this error:
D:\Mohammad\Android\AndroidTools\apktool>apktool if ics\framework-res.apk
I: Framework installed to: C:\Documents and Settings\Galliture\apktool\framework\1.apk
D:\Mohammad\Android\AndroidTools\apktool>apktool b icesense\framework-res
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-sw600dp-w1280d
p
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w500dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-sw600dp-land
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-sw600dp-w1024d
p
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w600dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w360dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-h720dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w480dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w720dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-sw600dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/layout-w600dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/drawable-sw600dp-hdpi
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/layout-sw600dp
(skipping index file 'D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res\drawable-hdpi\Thumbs.db')
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -
F, C:\DOCUME~1\GALLIT~1\LOCALS~1\Temp\APKTOOL2548111907806272492.tmp, -x, -S, D:\Mohammad\Android\AndroidTools\apktool\ice
sense\framework-res\res, -M, D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\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\GALLIT~1\LOCALS~1\Temp\APKTOOL2548
111907806272492.tmp, -x, -S, D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res, -M, D:\Mohammad\Android\
AndroidTools\apktool\icesense\framework-res\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
what should I do?

Galliture said:
OK these are the exact things i do:
In apktool I installed the ice cold sandwich framework and I decompiled the SystemUI and framework to make some changes
and when I wanna compile the framework-res folder i get this error:
D:\Mohammad\Android\AndroidTools\apktool>apktool if ics\framework-res.apk
I: Framework installed to: C:\Documents and Settings\Galliture\apktool\framework\1.apk
D:\Mohammad\Android\AndroidTools\apktool>apktool b icesense\framework-res
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-sw600dp-w1280d
p
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w500dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-sw600dp-land
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-sw600dp-w1024d
p
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w600dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w360dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-h720dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w480dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-w720dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/values-sw600dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/layout-w600dp
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/drawable-sw600dp-hdpi
invalid resource directory name: D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res/layout-sw600dp
(skipping index file 'D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res\drawable-hdpi\Thumbs.db')
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -
F, C:\DOCUME~1\GALLIT~1\LOCALS~1\Temp\APKTOOL2548111907806272492.tmp, -x, -S, D:\Mohammad\Android\AndroidTools\apktool\ice
sense\framework-res\res, -M, D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\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\GALLIT~1\LOCALS~1\Temp\APKTOOL2548
111907806272492.tmp, -x, -S, D:\Mohammad\Android\AndroidTools\apktool\icesense\framework-res\res, -M, D:\Mohammad\Android\
AndroidTools\apktool\icesense\framework-res\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
what should I do?
Click to expand...
Click to collapse
If your using primo in there make sure to use com.htc.resources.apk and framework-red.apk as the framework files, that seems to be the problem.
Sent from my Desire HD using XDA

b4 you decomp your files, u need 2 do:
apktool if framework-res.apk
Then u kan decomp, chang things nd compile

Related

cannot compile apk

I was making some color changes in my systemui.apk but it will not compile now. Im getting this error.
C:\Users\Sean\Desktop\Android Modding\APK's>apktool b systemui
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\Users\Sean\Desktop\Android Modding\APK's\sys
temui\res/drawable-sw600dp-xhdpi
invalid resource directory name: C:\Users\Sean\Desktop\Android Modding\APK's\sys
temui\res/layout-sw600dp
invalid resource directory name: C:\Users\Sean\Desktop\Android Modding\APK's\sys
temui\res/values-sw600dp
invalid resource directory name: C:\Users\Sean\Desktop\Android Modding\APK's\sys
temui\res/values-sw600dp-port
invalid resource directory name: C:\Users\Sean\Desktop\Android Modding\APK's\sys
temui\res/values-sw720dp
invalid resource directory name: C:\Users\Sean\Desktop\Android Modding\APK's\sys
temui\res/values-sw720dp-port
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, -F, C:\Users\Sean\AppData\Local\Temp\AP
KTOOL7307828911707401960.tmp, -I, C:\Users\Sean\apktool\framework\1.apk, -S, C:\
Users\Sean\Desktop\Android Modding\APK's\systemui\res, -M, C:\Users\Sean\Desktop
\Android Modding\APK's\systemui\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a: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:\U
sers\Sean\AppData\Local\Temp\APKTOOL7307828911707401960.tmp, -I, C:\Users\Sean\a
pktool\framework\1.apk, -S, C:\Users\Sean\Desktop\Android Modding\APK's\systemui
\res, -M, C:\Users\Sean\Desktop\Android Modding\APK's\systemui\AndroidManifest.x
ml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:191)
... 6 more
C:\Users\Sean\Desktop\Android Modding\APK's>
bump
/10char
The clue is in the error:
invalid resource directory name: C:\Users\Sean\Desktop\Android Modding\APK's\sys
temui\res/drawable-sw600dp-xhdpi
Whats wrong with the bolded area?
the slash is the wrong way? why would it do that?
apktool incorrectly decompiled it. You need to remove those wrong slahes in the xml.
well ****, that seems like a lot of work
Nothing ctrl F won't fix. Or a grep.
Or just use the xml you modified and keep the old stuff.
now when u say to just use the xml i modded...how? do i just copy it to the apk im trying to flash? I thought it had to be recompiled? or can i recompile an individual xml. Im new to this whole themeing thing

[Q] recompling framework-res.apk

ok,
due to capacative button lag on the ics leaks (for me, not sure why its there.) i decided to try and follow a tutorial found at android authority. everything seemed pretty strait forward and easy, till i tried to recompile. i've tried the method shown in that tutorial, i tried following several random guides i found for autoapktool that agat posted, i've tried using apk manager(which wouldnt even let me decompile it). i'm not sure what i'm doing wrong. using the method in the android authority and the autoapktool threw out the following error message.
"[*] framework-res folder
recompiling framework-res.apk...
W: Could not find sources
I: Building resources...
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/animator
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/drawable-sw600dp-hdpi
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/interpolator
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/layout-sw400dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/layout-sw600dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/layout-w600dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/mipmap-hdpi
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/mipmap-ldpi
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/mipmap-mdpi
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/mipmap-xhdpi
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-h720dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-sw400dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-sw600dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-sw600dp-land
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-sw600dp-w1024dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-sw600dp-w1280dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-w360dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-w480dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-w500dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-w600dp
invalid resource directory name: C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res/values-w720dp
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Manimal\AppData\Local\Temp\APKTOOL828961179068498327.tmp, -x, -S, C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res, -M, C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\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:\Users\Manimal\AppData\Local\Temp\APKTOOL828961179068498327.tmp, -x, -S, C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\res, -M, C:\AutoAPKTool2.0.4\_INPUT_APK\framework-res\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
The system cannot find the drive specified.
"
i know i could just install cm9 or aokp, but i find myself strangely ditermined to see this through. however, as i know just enough to get myself in trouble, perhaps i'm glad its getting stuck on recompiling before i pushed it to my device and inadvertently caused damage.
i'm obviously missing something. is there a better guide to follow?
Can you please post the decompile log from autoapktool?
Maybe post the original framework file too?
Sent from my SPH-D710 using xda app-developers app
I won't be near the computer till tonight. (I work night shift with some nice perks) but I'll get that up tonight. The apk is the framework-res.apk from phantom hacker's ics blazer rom, but I'll post that as well tonight.
Sent from my SPH-D710 using xda app-developers app
iamtheug said:
I won't be near the computer till tonight. (I work night shift with some nice perks) but I'll get that up tonight. The apk is the framework-res.apk from phantom hacker's ics blazer rom, but I'll post that as well tonight.
Click to expand...
Click to collapse
No problem. I won't be available until later anyway also.
Edit: No need to post the file, I already have Phantom's rom so I can extract the framework from there. But post the decompile log file anyway so we can take a look at it. TTYL
Here is the modded flashable framework. It had a couple of bad .9.png files in it. Still getting some errors but it recompiled fine. Make a backup before you try it.
Ciao - TD
its probably the directory name having "." in it...
chris41g said:
its probably the directory name having "." in it...
Click to expand...
Click to collapse
I've never seen that. How can I check for it.
Edit: I replace the .9.png files and the errors go away btw.
Sent from my SPH-D710 using xda app-developers app
make sure your using the aapt.exe from the old apktool when you recompile. I dont use the autoapktool, I use the original and the one modded for ics. I use the ics to decompile, then drag the aapt.exe from the original to my current folder when I recompile. Check out this thread: http://forum.xda-developers.com/showthread.php?t=1558171

Has anyone had this problem with apktool on mac?

Has anyone else has this problem with apktool on mac os X 10.7.4? I tried to recompile the framework-res to have a smaller navigation bar.
dyn172-30-14-218:downloads vincentdinculescu$ apktool b framework-res
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
(skipping hidden file '/Users/vincentdinculescu/Downloads/framework-res/res/.DS_Store')
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/anim-sw720dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/drawable-sw600dp-nodpi
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/drawable-sw600dp-xhdpi
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/drawable-sw720dp-nodpi
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/layout-sw600dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/layout-sw720dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/layout-w600dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-h720dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw600dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw600dp-land
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw600dp-w960dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw720dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw720dp-land
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw720dp-port
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw720dp-w1280dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w360dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w480dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w500dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w600dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w720dp
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, /var/folders/hw/7n7686ms0gq9d5hkf7gbytlw0000gn/T/APKTOOL5798937651531490956.tmp, -x, -S, /Users/vincentdinculescu/Downloads/framework-res/res, -M, /Users/vincentdinculescu/Downloads/framework-res/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, /var/folders/hw/7n7686ms0gq9d5hkf7gbytlw0000gn/T/APKTOOL5798937651531490956.tmp, -x, -S, /Users/vincentdinculescu/Downloads/framework-res/res, -M, /Users/vincentdinculescu/Downloads/framework-res/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
dyn172-30-14-218:downloads vincentdinculescu$
has anyone else had problems with posting in Q&A? or are you developing something here
"winners don't use MAC"
Pachanka said:
"winners don't use MAC"
Click to expand...
Click to collapse
haha buts it so pretty, lol sorry can the mods move this to Q and A
Your ****ty mac says anything android related is an "invalid resource". Typical.
vince.26 said:
Has anyone else has this problem with apktool on mac os X 10.7.4? I tried to recompile the framework-res to have a smaller navigation bar.
dyn172-30-14-218:downloads vincentdinculescu$ apktool b framework-res
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
(skipping hidden file '/Users/vincentdinculescu/Downloads/framework-res/res/.DS_Store')
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/anim-sw720dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/drawable-sw600dp-nodpi
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/drawable-sw600dp-xhdpi
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/drawable-sw720dp-nodpi
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/layout-sw600dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/layout-sw720dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/layout-w600dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-h720dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw600dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw600dp-land
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw600dp-w960dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw720dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw720dp-land
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw720dp-port
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-sw720dp-w1280dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w360dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w480dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w500dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w600dp
invalid resource directory name: /Users/vincentdinculescu/Downloads/framework-res/res/values-w720dp
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, /var/folders/hw/7n7686ms0gq9d5hkf7gbytlw0000gn/T/APKTOOL5798937651531490956.tmp, -x, -S, /Users/vincentdinculescu/Downloads/framework-res/res, -M, /Users/vincentdinculescu/Downloads/framework-res/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, /var/folders/hw/7n7686ms0gq9d5hkf7gbytlw0000gn/T/APKTOOL5798937651531490956.tmp, -x, -S, /Users/vincentdinculescu/Downloads/framework-res/res, -M, /Users/vincentdinculescu/Downloads/framework-res/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
dyn172-30-14-218:downloads vincentdinculescu$
Click to expand...
Click to collapse
It's a Mac lawsuit thing, Apple doesn't like competitors.
Know-Fear said:
Your ****ty mac says anything android related is an "invalid resource". Typical.
Click to expand...
Click to collapse
Hahaha, so true .
vince.26, I guess the mods will be harsh on you for posting in the wrong section because you're using something made by Apple...
nah, I'm just kidding ya.
Not sure why you get that error, but anyway... Mac sucks - at least the OS. If I ever buy a MacBook (if I ever have a manager-like income, that is), I'll dual-boot Windows and Linux on it, but make sure I burn the disk first, so no trace of Mac ****ness is left XD
Know-Fear said:
Your ****ty mac says anything android related is an "invalid resource". Typical.
Click to expand...
Click to collapse
same problem on windows
.
D:\Android\apktool>apktool b framework-res
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: D:\Android\apktool\framework-res\res/anim-sw720
dp
invalid resource directory name: D:\Android\apktool\framework-res\res/drawable-s
w600dp-nodpi
invalid resource directory name: D:\Android\apktool\framework-res\res/drawable-s
w600dp-xhdpi
invalid resource directory name: D:\Android\apktool\framework-res\res/drawable-s
w720dp-nodpi
invalid resource directory name: D:\Android\apktool\framework-res\res/layout-sw6
00dp
invalid resource directory name: D:\Android\apktool\framework-res\res/layout-sw7
20dp
invalid resource directory name: D:\Android\apktool\framework-res\res/layout-w60
0dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-h72
0dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-sw6
00dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-sw6
00dp-land
invalid resource directory name: D:\Android\apktool\framework-res\res/values-sw6
00dp-w960dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-sw7
20dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-sw7
20dp-land
invalid resource directory name: D:\Android\apktool\framework-res\res/values-sw7
20dp-port
invalid resource directory name: D:\Android\apktool\framework-res\res/values-sw7
20dp-w1280dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-w36
0dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-w48
0dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-w50
0dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-w60
0dp
invalid resource directory name: D:\Android\apktool\framework-res\res/values-w72
0dp
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, -F, C:\Users\BELLER~1\AppData\Local\Tem
p\APKTOOL1218440664050319810.tmp, -x, -S, D:\Android\apktool\framework-res\res,
-M, D:\Android\apktool\framework-res\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a: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:\U
sers\BELLER~1\AppData\Local\Temp\APKTOOL1218440664050319810.tmp, -x, -S, D:\Andr
oid\apktool\framework-res\res, -M, D:\Android\apktool\framework-res\AndroidManif
est.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:191)
... 6 more
D:\Android\apktool>
Please read forum rules before making threads
Questions go in Q&A
Thread Moved
Thanks
FNM
Android version? Did you update your SDK?
Sent from my Galaxy Nexus using xda premium

Problem recompiling SystemUI

i am having some problem recompiling the new build 0.587 SystemUI
I get this message
C:\Apktool>apktool b SystemUI fin.apk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
C:\Apktool\SystemUI\res\values\styles.xml:3: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppearan
ce.StatusBar'.
C:\Apktool\SystemUI\res\values\styles.xml:8: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppearan
ce.StatusBar'.
C:\Apktool\SystemUI\res\values\styles.xml:9: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppearan
ce.StatusBar'.
C:\Apktool\SystemUI\res\values\styles.xml:14: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppeara
nce.StatusBar'.
C:\Apktool\SystemUI\res\values\styles.xml:46: error: Error retrieving parent for
item: No resource found that matches the given name '@android:style/TextAppeara
nce.StatusBar.Ticker'.
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, -F, C:\Users\NOIM\AppData\Local\Temp\AP
KTOOL3986682972765043768.tmp, -I, C:\Users\NOIM\apktool\framework\1.apk, -S, C:\
Apktool\SystemUI\res, -M, C:\Apktool\SystemUI\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:251)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:325)
at brut.androlib.Androlib.buildResources(Androlib.java:270)
at brut.androlib.Androlib.build(Androlib.java:193)
at brut.androlib.Androlib.build(Androlib.java:175)
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:\U
sers\NOIM\AppData\Local\Temp\APKTOOL3986682972765043768.tmp, -I, C:\Users\NOIM\a
pktool\framework\1.apk, -S, C:\Apktool\SystemUI\res, -M, C:\Apktool\SystemUI\And
roidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:249)
... 6 more
Click to expand...
Click to collapse
CAn anyone find whats Wrong ???
Have you installed the relevant files first? http://forum.xda-developers.com/showthread.php?t=1759573
SystemUI has different recompile.. I was looking for a solution for 20 days but noone helped.. anyway here is %100 solution of myself for recompiling SystemUI.apk
>> use wanam's ICS apk manager. it works with GB too..
>> Before decompile .apk , right click and ' open archive ' with 7-zip. Drag & drop classes.dex file to a folder or desktop, and delete inside the .apk..
Decompile it, do what you want and recompile.. After all is ok, open unsigned apk with 7-zip and drag&drop classes.dex back.
Cheers..
Opss, ıf U still have recompile problem, try using latest 'aapt' file. ,)
thanks for the reply ...i will give each method a try ...

help recompiling apk

having trouble recompiling the app after changing the artist color line to an ICS blue.
in the res/values/colors.xml theres a line which reads
Code:
<color name="widget_list_artist">#ff808080</color>
this needs to be changed to
Code:
<color name="widget_list_artist">#ff33B5E5</color>
recompile and done.
Samsung Music Player APK
https://www.dropbox.com/s/hzbjo9uqxjb1mn0/MusicPlayerWT.apk
not sure if its just me or if anyones able to recompile? Was doing this for a color request on the transparent music widget over in the themes section.
Well, kinda can't help without any error reports
Sent from my SGH-M919 using Tapatalk 2
elesbb said:
Well, kinda can't help without any error reports
Sent from my SGH-M919 using Tapatalk 2
Click to expand...
Click to collapse
but you could try and recompile the app with the changes I listed... and then let me know if its just me or not.
as far as the errors im getting this while decompiling http://pastebin.com/V9UdHqf4
and this while recompiling http://pastebin.com/x3YCarHL
havent used apktool since my early sensation days so Ive installed the new frameworks before anything. It worked back then. Going to try and start fresh with that apktool GUI link in your sig.
and using the updated GUI Apktool from your signature Im getting this:
Code:
Thu 07/18/2013
11:34:33.86
Re-compiling... "C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk"
I: Smaling...
I: Building resources...
invalid resource directory name: C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/drawable-xxhdpi
invalid resource directory name: C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/values-sw359dp-land-xxhdpi
invalid resource directory name: C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/values-sw359dp-port-xxhdpi
invalid resource directory name: C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/values-sw359dp-xxhdpi
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\IVANTR~1\AppData\Local\Temp\APKTOOL3172779546996359503.tmp, -I, C:\Users\Ivan Trueba\apktool\framework\1.apk, -I, C:\Users\Ivan Trueba\apktool\framework\2.apk, -S, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res, -M, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:355)
at brut.androlib.Androlib.buildResources(Androlib.java:280)
at brut.androlib.Androlib.build(Androlib.java:203)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:214)
at brut.apktool.Main.main(Main.java:74)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\IVANTR~1\AppData\Local\Temp\APKTOOL3172779546996359503.tmp, -I, C:\Users\Ivan Trueba\apktool\framework\1.apk, -I, C:\Users\Ivan Trueba\apktool\framework\2.apk, -S, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res, -M, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:335)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:333)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\IVANTR~1\AppData\Local\Temp\APKTOOL3172779546996359503.tmp, -I, C:\Users\Ivan Trueba\apktool\framework\1.apk, -I, C:\Users\Ivan Trueba\apktool\framework\2.apk, -S, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res, -M, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:333)
... 6 more
-----------------------------------------------------------------
Thu 07/18/2013
11:32:55.30
Decompiling.. "C:\GUI APK Tool\MusicPlayerWT.apk"
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Ivan Trueba\apktool\framework\1.apk
I: Loaded.
I: Regular manifest package...
I: Decoding file-resources...
I: Loading resource table from file: C:\Users\Ivan Trueba\apktool\framework\2.apk
I: Loaded.
W: Cant find 9patch chunk in file: "drawable-nodpi/music_list_bg.9.png". Renaming it to *.png.
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
The Illest 619 said:
and using the updated GUI Apktool from your signature Im getting this:
Code:
Thu 07/18/2013
11:34:33.86
Re-compiling... "C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk"
I: Smaling...
I: Building resources...
invalid resource directory name: C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/drawable-xxhdpi
invalid resource directory name: C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/values-sw359dp-land-xxhdpi
invalid resource directory name: C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/values-sw359dp-port-xxhdpi
invalid resource directory name: C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/values-sw359dp-xxhdpi
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\IVANTR~1\AppData\Local\Temp\APKTOOL3172779546996359503.tmp, -I, C:\Users\Ivan Trueba\apktool\framework\1.apk, -I, C:\Users\Ivan Trueba\apktool\framework\2.apk, -S, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res, -M, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:355)
at brut.androlib.Androlib.buildResources(Androlib.java:280)
at brut.androlib.Androlib.build(Androlib.java:203)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:214)
at brut.apktool.Main.main(Main.java:74)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\IVANTR~1\AppData\Local\Temp\APKTOOL3172779546996359503.tmp, -I, C:\Users\Ivan Trueba\apktool\framework\1.apk, -I, C:\Users\Ivan Trueba\apktool\framework\2.apk, -S, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res, -M, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:335)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:333)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\IVANTR~1\AppData\Local\Temp\APKTOOL3172779546996359503.tmp, -I, C:\Users\Ivan Trueba\apktool\framework\1.apk, -I, C:\Users\Ivan Trueba\apktool\framework\2.apk, -S, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res, -M, C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:333)
... 6 more
-----------------------------------------------------------------
Thu 07/18/2013
11:32:55.30
Decompiling.. "C:\GUI APK Tool\MusicPlayerWT.apk"
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Ivan Trueba\apktool\framework\1.apk
I: Loaded.
I: Regular manifest package...
I: Decoding file-resources...
I: Loading resource table from file: C:\Users\Ivan Trueba\apktool\framework\2.apk
I: Loaded.
W: Cant find 9patch chunk in file: "drawable-nodpi/music_list_bg.9.png". Renaming it to *.png.
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
Click to expand...
Click to collapse
How did you pull this off!?
C:\Users\Ivan Trueba\APK GUI\InProgress\MusicPlayerWT.apk\res/drawable-xxhdpi
Click to expand...
Click to collapse
Notice the bolded character? That's your issue.
What are your computer specs? Platform? .net framework version?
Shouldn't be generating directories like that.
Sent from my SGH-M919 using Tapatalk 2
elesbb said:
How did you pull this off!?
Notice the bolded character? That's your issue.
What are your computer specs? Platform? .net framework version?
Shouldn't be generating directories like that.
Sent from my SGH-M919 using Tapatalk 2
Click to expand...
Click to collapse
No Idea. I installed everything to my C: drive instead of program files. dont think that matters though.
Windows 7, 4.5 framework version.
screenshot right before i decompile
http://i43.tinypic.com/2wf4cx1.jpg
The Illest 619 said:
No Idea. I installed everything to my C: drive instead of program files. dont think that matters though.
Windows 7, 4.5 framework version.
screenshot right before i decompile
http://i43.tinypic.com/2wf4cx1.jpg
Click to expand...
Click to collapse
Put it in program files. Not sure but that might be the issue. It can't create the files necessary because c drive needs administration rights to be able to write to it. Try running as admin and tell me what happens
Sent from my SGH-M919 using Tapatalk 2
elesbb said:
Put it in program files. Not sure but that might be the issue. It can't create the files necessary because c drive needs administration rights to be able to write to it. Try running as admin and tell me what happens
Sent from my SGH-M919 using Tapatalk 2
Click to expand...
Click to collapse
so upon further inspection the directories it lists do exist... the files arent written on the c: drive so that wasnt the issue.
https://www.dropbox.com/s/z4veh73u8lgapav/Untitled-2.jpg
theres a pic of the directories open with the folders and latest recompile errors. im about ready to delete everything apktool related and start with something new.
The Illest 619 said:
so upon further inspection the directories it lists do exist... the files arent written on the c: drive so that wasnt the issue.
https://www.dropbox.com/s/z4veh73u8lgapav/Untitled-2.jpg
theres a pic of the directories open with the folders and latest recompile errors. im about ready to delete everything apktool related and start with something new.
Click to expand...
Click to collapse
the directories may exist, but it uses the installed location folder for the tools required. What ROM is this from? I get an error totally different from yours which means i am creating the directories properly. But it seems it is missing some framework files.
elesbb said:
the directories may exist, but it uses the installed location folder for the tools required. What ROM is this from? I get an error totally different from yours which means i am creating the directories properly. But it seems it is missing some framework files.
Click to expand...
Click to collapse
I also tried installing apktools to program files, desktop, and under user but no go. Im on wicked v4, here are my fw files.
https://www.dropbox.com/sh/c4rqo2o2xy4fc4g/1FJae8Fb1H
The Illest 619 said:
I also tried installing apktools to program files, desktop, and under user but no go. Im on wicked v4, here are my fw files.
https://www.dropbox.com/sh/c4rqo2o2xy4fc4g/1FJae8Fb1H
Click to expand...
Click to collapse
Install these files using the "Install proprietary framework" checkbox and you will get different errors but everything is working as should. You will have to use your smali/decompile/recompile skills to figure out the issue you have now I will let you have at it for a day or so as i have been busy lately but if you cannot figure it out i will try and find time to help.

Categories

Resources