[Q] recompling framework-res.apk - Samsung Epic 4G Touch

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

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

[Request] Notification bar mods

Hi guys!
I'm a proud owner of the Samsung Galaxy Nexus.
First day, unlocked, rooted and Android Revolution HD rom installed!
I'm now trying to get my perfect setup and I need your help!
I'm trying to mod the notification bar like in the Black Exodus theme by Nitroz.
I'd like all icons in white with the black notification bar and the clock in the center of the bar. Next thing I want is when the bar is expanded to get all words in white instead of ICS blue.
Problem is, I'm not able to get it to work.
I've got my systemUI.apk and my Framework-res.apk ready.
Got my apktool installed to decompile and recompile the apk and signapk to sign it.
I've managed to get my SystemUI to decompile and put in a line of code in the status_bar.xml file to get the clock centered.
I then try to recompile it but that's where I fail. It freaks out and gives me a few errors that I don't understand.
I was wondering if the people of XDA would be kind enough to help me out here!
Thanks in advance!
diSke
If you changed number of images for battery animation, you'll have to edit "stat_sys_battery.xml" and "stat_sys_battery_charge.xml" in "SystemUI.apk/res/drawable/" otherwise battery icon won't show up. Other icons are just png files.
Dont know where the color of the text is but its somewhere in framework-res.apk. My advice is to do one thing, compile, push and see how it works. If it works, do another edit.
What edits you've made exactly?
AlisCZ said:
If you changed number of images for battery animation, you'll have to edit "stat_sys_battery.xml" and "stat_sys_battery_charge.xml" in "SystemUI.apk/res/drawable/" otherwise battery icon won't show up. Other icons are just png files.
Dont know where the color of the text is but its somewhere in framework-res.apk. My advice is to do one thing, compile, push and see how it works. If it works, do another edit.
What edits you've made exactly?
Click to expand...
Click to collapse
I've tried to get the clock centered (which is my main goal)
White icons and white text is a big plus!
I found quite a few tutorials on how to get the clock centered so I guess my code should be solid.
But since I can't recompile my SystemUI file I couldn't see if it worked or not.
It gives me this error message.
Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Joris>cd \
C:\>cd apktools
C:\Apktools>apktool d SystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Users\Joris\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
C:\Apktools>apktool b SystemUI
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\Apktools\SystemUI\res/drawable-sw600dp-xhdpi
invalid resource directory name: C:\Apktools\SystemUI\res/layout-sw600dp
invalid resource directory name: C:\Apktools\SystemUI\res/values-sw600dp
invalid resource directory name: C:\Apktools\SystemUI\res/values-sw600dp-port
invalid resource directory name: C:\Apktools\SystemUI\res/values-sw720dp
invalid resource directory name: C:\Apktools\SystemUI\res/values-sw720dp-port
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt, p, -F, C:\Users\Joris\AppData\Local\Temp\A
PKTOOL6571312919530206705.tmp, -I, C:\Users\Joris\apktool\framework\1.apk, -S, C
:\Apktools\SystemUI\res, -M, C:\Apktools\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\Joris\AppData\Local\Temp\APKTOOL6571312919530206705.tmp, -I, C:\Users\Joris
\apktool\framework\1.apk, -S, C:\Apktools\SystemUI\res, -M, C:\Apktools\SystemUI
\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:191)
... 6 more
C:\Apktools>
You could try AOKP. You can center clock in setting of the rom.
For apktool try to decompile SystemUI.apk over 10. Thats decompiling with dependence and you can install your framework this way.
Over 22 choose your SystemUI.apk. Press 10, some blabla will write in the terminal and you will be asked to put your dependency file. Just drag your framework-res.apk in the window or put the full path to it and that should do it. Then you can decompile with 9.
Yeah I knew you could manually do it in AOKP but I really like the ROM i'm on now.
Oké, I'll try that! Thanks!
It doesn't work. When I try to drag my framework-res.apk when it asks for my dependee apk it says:
"Sorry that's not the dependee apk, try again"
Any ideas?
Damn I'm sure I had the same problem but I can't remember how I fixed it
Well this is what I did and it worked for me. Make sure your apktool is in C:
AlisCZ said:
Damn I'm sure I had the same problem but I can't remember how I fixed it
Well this is what I did and it worked for me. Make sure your apktool is in C:
Click to expand...
Click to collapse
Yes I did all that.
I stopped messing with it and used a gentle approach and I managed to get it to work. Got my new SystemUI to compile and sign and pushed it back to the phone.
Rebooted my phone and *sign* status bar and softkeys were gone.
changing some .png files aren't the problem. That's easy.
Messing with the code isn't! Any help would be appreciated to get my clock centered with the Android Revolution HD ROM!
Thanks AlisCZ for your help so far!
diSke said:
Yes I did all that.
I stopped messing with it and used a gentle approach and I managed to get it to work. Got my new SystemUI to compile and sign and pushed it back to the phone.
Rebooted my phone and *sign* status bar and softkeys were gone.
changing some .png files aren't the problem. That's easy.
Messing with the code isn't! Any help would be appreciated to get my clock centered with the Android Revolution HD ROM!
Thanks AlisCZ for your help so far!
Click to expand...
Click to collapse
Sorry. I don't know what you should do now. Statusbar and navbar disappear when you do wrong edit in code. Thats only thing I cant tell you right now. I dont have to sign SystemUI for my AOKP btw

[Q] compiling systemUI and framework-res with apktool

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

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 ...

Categories

Resources