Hi guys, I'm trying to compile the Systemui.apk but it's happening this error.
Code:
C:\android\apktool>apktool b music system-new.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:142)
at brut.androlib.Androlib.build(Androlib.java:159)
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.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:138)
... 4 more
Can someone help me? Any solution? Android 4.2.2
joaog18 said:
Hi guys, I'm trying to compile the Systemui.apk but it's happening this error.
Code:
C:\android\apktool>apktool b music system-new.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:142)
at brut.androlib.Androlib.build(Androlib.java:159)
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.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:138)
... 4 more
Can someone help me? Any solution? Android 4.2.2
Click to expand...
Click to collapse
you have b music, is that where you decompiled the systemui to?
bobfrantic said:
you have b music, is that where you decompiled the systemui to?
Click to expand...
Click to collapse
Inside the music folder has the systemui files.
joaog18 said:
Inside the music folder has the systemui files.
Click to expand...
Click to collapse
you got the error because it couldn't find apktool.yml in the folder. so was just wondering if that is where it was decompiled to or did you move some files to music?
HTML:
bobfrantic said:
you got the error because it couldn't find apktool.yml in the folder. so was just wondering if that is where it was decompiled to or did you move some files to music?
Click to expand...
Click to collapse
I descompile it to this folder. In fact, inside has no file .yml
joaog18 said:
HTML:
I descompile it to this folder. In fact, inside has no file .yml
Click to expand...
Click to collapse
curious cause that file is generated by apktool upon the decompiling of the apk.
bobfrantic said:
curious cause that file is generated by apktool upon the decompiling of the apk.
Click to expand...
Click to collapse
But was not generated.
I decompile again:
Code:
C:\android\apktool>apktool if systemui.apk
I: Framework installed to: C:\Users\Rafael\apktool\framework\127.apk
C:\android\apktool>apktool d systemui.apk system
I: Baksmaling...
testI: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Users\Rafael\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=
versionCode, value=0x00000011
I: Loading resource table from file: C:\Users\Rafael\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=
versionName, value=0x00000020
Exception in thread "main" java.lang.NullPointerException
at java.io.Writer.write(Unknown Source)
at brut.androlib.res.util.ExtMXSerializer.writeAttributeValue(ExtMXSeria
lizer.java:38)
at org.xmlpull.mxp1_serializer.MXSerializer.attribute(MXSerializer.java:
673)
at org.xmlpull.v1.wrapper.classic.XmlSerializerDelegate.attribute(XmlSer
ializerDelegate.java:106)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartT
ag(StaticXmlSerializerWrapper.java:267)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Stati
cXmlSerializerWrapper.java:211)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDe
coder.java:46)
at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamD
ecoderContainer.java:34)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:1
00)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:114
)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:93)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)
at brut.apktool.Main.cmdDecode(Main.java:128)
at brut.apktool.Main.main(Main.java:65)
joaog18 said:
But was not generated.
I decompile again:
Code:
C:\android\apktool>apktool if systemui.apk
I: Framework installed to: C:\Users\Rafael\apktool\framework\127.apk
C:\android\apktool>apktool d systemui.apk system
I: Baksmaling...
testI: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Users\Rafael\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=
versionCode, value=0x00000011
I: Loading resource table from file: C:\Users\Rafael\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=
versionName, value=0x00000020
Exception in thread "main" java.lang.NullPointerException
at java.io.Writer.write(Unknown Source)
at brut.androlib.res.util.ExtMXSerializer.writeAttributeValue(ExtMXSeria
lizer.java:38)
at org.xmlpull.mxp1_serializer.MXSerializer.attribute(MXSerializer.java:
673)
at org.xmlpull.v1.wrapper.classic.XmlSerializerDelegate.attribute(XmlSer
ializerDelegate.java:106)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartT
ag(StaticXmlSerializerWrapper.java:267)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Stati
cXmlSerializerWrapper.java:211)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDe
coder.java:46)
at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamD
ecoderContainer.java:34)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:1
00)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:114
)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:93)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)
at brut.apktool.Main.cmdDecode(Main.java:128)
at brut.apktool.Main.main(Main.java:65)
Click to expand...
Click to collapse
You need to apktool if framework from CM, not the systemUI.
http://forum.xda-developers.com/showthread.php?t=1891686
Read a little before you continue.
shut_down said:
You need to apktool if framework from CM, not the systemUI.
http://forum.xda-developers.com/showthread.php?t=1891686
Read a little before you continue.
Click to expand...
Click to collapse
Thanks, now begat the file .yml. I'll create the mod, if der error I come back here in the topic!
shut_down said:
You need to apktool if framework from CM, not the systemUI.
http://forum.xda-developers.com/showthread.php?t=1891686
Read a little before you continue.
Click to expand...
Click to collapse
Ocurred:
Code:
C:\android\apktool>apktool b system systemui-new.apk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\android\apktool\system\res/drawable-sw600dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/drawable-sw720dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/layout-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw380dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-la
nd
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-po
rt
invalid resource directory name: C:\android\apktool\system\res/values-sw720dp
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.Androl
ibException: brut.common.BrutException: could not exec command: [aapt, p, --min-
sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\Rafael\AppData\Local\Tem
p\APKTOOL6539097856508465154.tmp, -0, arsc, -I, C:\Users\Rafael\apktool\framewor
k\1.apk, -S, C:\android\apktool\system\res, -M, C:\android\apktool\system\Androi
dManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
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\Rafael\AppData\Local\Temp\APKTOOL6539097856508465154.tmp, -0, arsc, -I, C
:\Users\Rafael\apktool\framework\1.apk, -S, C:\android\apktool\system\res, -M, C
:\android\apktool\system\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 17, --target-sdk-version, 17, -F, C:\Users\Rafael\AppData\Local\Temp\
APKTOOL6539097856508465154.tmp, -0, arsc, -I, C:\Users\Rafael\apktool\framework\
1.apk, -S, C:\android\apktool\system\res, -M, C:\android\apktool\system\AndroidM
anifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:355)
... 6 more
joaog18 said:
Ocurred:
Code:
C:\android\apktool>apktool b system systemui-new.apk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\android\apktool\system\res/drawable-sw600dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/drawable-sw720dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/layout-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw380dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-la
nd
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-po
rt
invalid resource directory name: C:\android\apktool\system\res/values-sw720dp
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.Androl
ibException: brut.common.BrutException: could not exec command: [aapt, p, --min-
sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\Rafael\AppData\Local\Tem
p\APKTOOL6539097856508465154.tmp, -0, arsc, -I, C:\Users\Rafael\apktool\framewor
k\1.apk, -S, C:\android\apktool\system\res, -M, C:\android\apktool\system\Androi
dManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
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\Rafael\AppData\Local\Temp\APKTOOL6539097856508465154.tmp, -0, arsc, -I, C
:\Users\Rafael\apktool\framework\1.apk, -S, C:\android\apktool\system\res, -M, C
:\android\apktool\system\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 17, --target-sdk-version, 17, -F, C:\Users\Rafael\AppData\Local\Temp\
APKTOOL6539097856508465154.tmp, -0, arsc, -I, C:\Users\Rafael\apktool\framework\
1.apk, -S, C:\android\apktool\system\res, -M, C:\android\apktool\system\AndroidM
anifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:355)
... 6 more
Click to expand...
Click to collapse
invalid resource directory name: C:\android\apktool\system\res/drawable-sw600dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/drawable-sw720dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/layout-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw380dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-la
nd
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-po
rt
invalid resource directory name: C:\android\apktool\system\res/values-sw720dp
You meesed up with folders and stuff you put there. I am not sure, but those are there and not connected to anything, or you have it somewhere but those folders are missing. I am not expirienced that much in this, but htat is a problem.
shut_down said:
invalid resource directory name: C:\android\apktool\system\res/drawable-sw600dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/drawable-sw720dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/layout-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw380dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-la
nd
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-po
rt
invalid resource directory name: C:\android\apktool\system\res/values-sw720dp
You meesed up with folders and stuff you put there. I am not sure, but those are there and not connected to anything, or you have it somewhere but those folders are missing. I am not expirienced that much in this, but htat is a problem.
Click to expand...
Click to collapse
I will do it again, I'm trying to make transparent the status bar and change the icons.
joaog18 said:
I will do it again, I'm trying to make transparent the status bar and change the icons.
Click to expand...
Click to collapse
You need icons with original size for our phone. It can't be bigger or smaller.
shut_down said:
You need icons with original size for our phone. It can't be bigger or smaller.
Click to expand...
Click to collapse
Icons is 18x27 size. Which folder? Just replace that ever changes?
joaog18 said:
Icons is 18x27 size. Which folder? Just replace that ever changes?
Click to expand...
Click to collapse
Find image you want to change, and replace it with the one that is same size.
shut_down said:
Find image you want to change, and replace it with the one that is same size.
Click to expand...
Click to collapse
I'm following this tutorial: http://forum.xda-developers.com/showthread.php?t=2234355
shut_down said:
Find image you want to change, and replace it with the one that is same size.
Click to expand...
Click to collapse
Error:
Code:
C:\android\apktool>apktool b system systemui-new.apk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\android\apktool\system\res/drawable-sw600dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/drawable-sw720dp-
hdpi
invalid resource directory name: C:\android\apktool\system\res/layout-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw380dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-la
nd
invalid resource directory name: C:\android\apktool\system\res/values-sw600dp-po
rt
invalid resource directory name: C:\android\apktool\system\res/values-sw720dp
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.Androl
ibException: brut.common.BrutException: could not exec command: [aapt, p, --min-
sdk-version, 17, --target-sdk-version, 17, -F, C:\Users\Rafael\AppData\Local\Tem
p\APKTOOL5222874421006062552.tmp, -0, arsc, -I, C:\Users\Rafael\apktool\framewor
k\1.apk, -S, C:\android\apktool\system\res, -M, C:\android\apktool\system\Androi
dManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
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\Rafael\AppData\Local\Temp\APKTOOL5222874421006062552.tmp, -0, arsc, -I, C
:\Users\Rafael\apktool\framework\1.apk, -S, C:\android\apktool\system\res, -M, C
:\android\apktool\system\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 17, --target-sdk-version, 17, -F, C:\Users\Rafael\AppData\Local\Temp\
APKTOOL5222874421006062552.tmp, -0, arsc, -I, C:\Users\Rafael\apktool\framework\
1.apk, -S, C:\android\apktool\system\res, -M, C:\android\apktool\system\AndroidM
anifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:355)
... 6 more
I can't change anything in SystemUI.apk, can't compile.
I just changed the "/res/values/drawables.xml"
I can't change anything in SystemUI.apk it gives error. Descompile and compiled now and haven't changed anything, gave the same error.
joaog18 said:
I can't change anything in SystemUI.apk it gives error. Descompile and compiled now and haven't changed anything, gave the same error.
Click to expand...
Click to collapse
STEP 1 - Install JAVA
http://forum.xda-developers.com/showthread.php?t=2213985
Set path to java too.
http://forum.xda-developers.com/showthread.php?t=1892932
Related
Hey,
I am a noob (lol) and I have been trying to comile SystemUI apk but after decompiling I cannont recompile it as I get the following error:
apktool b SystemUI ~/Desktop/almostdone.apk
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: /home/wahmed/Android/Danielle/ics/SystemUI/res/layout-sw600dp
invalid resource directory name: /home/wahmed/Android/Danielle/ics/SystemUI/res/drawable-sw600dp-mdpi
invalid resource directory name: /home/wahmed/Android/Danielle/ics/SystemUI/res/values-sw600dp-port
invalid resource directory name: /home/wahmed/Android/Danielle/ics/SystemUI/res/values-sw720dp-port
invalid resource directory name: /home/wahmed/Android/Danielle/ics/SystemUI/res/drawable-sw720dp-mdpi
invalid resource directory name: /home/wahmed/Android/Danielle/ics/SystemUI/res/values-sw600dp
invalid resource directory name: /home/wahmed/Android/Danielle/ics/SystemUI/res/values-sw720dp
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, /tmp/APKTOOL1718396844567339264.tmp, -I, /home/wahmed/apktool/framework/1.apk, -S, /home/wahmed/Android/Danielle/ics/SystemUI/res, -M, /home/wahmed/Android/Danielle/ics/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, /tmp/APKTOOL1718396844567339264.tmp, -I, /home/wahmed/apktool/framework/1.apk, -S, /home/wahmed/Android/Danielle/ics/SystemUI/res, -M, /home/wahmed/Android/Danielle/ics/SystemUI/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
Click to expand...
Click to collapse
Some help qould be appreciated! :crying:
PS: I am running ubuntu 12.10 beta and have openjdk 6 installed
have you performed:
Code:
java -jar apktool.jar if framework-res.apk
if that doesn't work, try a newer version of apktool.jar perhaps.. last time I checked was v1.5.0 by iBotPeaches.
I had been looking before for the same thread I created, but I hadn't found so I created this one. I want to mod some apps for my Jelly Sandwich ROM. Decompiling goes well, but recompiling - error!
This what I exactly do:
apktool if framework-res.apk (success)
apktool d SystemUI.apk (success)
apktool b SystemUI.apk (error)
This is what I get after recompiling command:
Code:
I: Checking whether sources has changed...
I: Smaling...
Exception in thread "main" brut.androlib.AndrolibException: Could not write dex
to file: SystemUI\build\apk\classes.dex
at brut.androlib.src.DexFileBuilder.writeTo(DexFileBuilder.java:61)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:50)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:35)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:222)
at brut.androlib.Androlib.buildSources(Androlib.java:179)
at brut.androlib.Androlib.build(Androlib.java:170)
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: java.io.FileNotFoundException: SystemUI\build\apk\classes.dex (Odmowa
dostŕpu)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at brut.androlib.src.DexFileBuilder.writeTo(DexFileBuilder.java:57)
... 8 more
Even without changing anything, apktool doesn't recompile my apk.
I have tried to recompile on two PCs - both of them have latest Java software installed.
-----------------EDIT------------------------
I got something like that once also:
Code:
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/drawab
le-sw600dp-hdpi
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/layout
-sw600dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw600dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw600dp-port
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw720dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\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\JA\AppData\Local\Temp\APKT
OOL5816768975862364769.tmp, -I, C:\Users\JA\apktool\framework\1.apk, -S, C:\User
s\JA\Desktop\apktool\SystemUI\res, -M, C:\Users\JA\Desktop\apktool\SystemUI\Andr
oidManifest.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\JA\AppData\Local\Temp\APKTOOL5816768975862364769.tmp, -I, C:\Users\JA\apkto
ol\framework\1.apk, -S, C:\Users\JA\Desktop\apktool\SystemUI\res, -M, C:\Users\J
A\Desktop\apktool\SystemUI\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:191)
... 6 more
Re:Error
Getting same error :crying: how u solved it...pls help me
maxio1998 said:
I had been looking before for the same thread I created, but I hadn't found so I created this one. I want to mod some apps for my Jelly Sandwich ROM. Decompiling goes well, but recompiling - error!
This what I exactly do:
apktool if framework-res.apk (success)
apktool d SystemUI.apk (success)
apktool b SystemUI.apk (error)
This is what I get after recompiling command:
Code:
I: Checking whether sources has changed...
I: Smaling...
Exception in thread "main" brut.androlib.AndrolibException: Could not write dex
to file: SystemUI\build\apk\classes.dex
at brut.androlib.src.DexFileBuilder.writeTo(DexFileBuilder.java:61)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:50)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:35)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:222)
at brut.androlib.Androlib.buildSources(Androlib.java:179)
at brut.androlib.Androlib.build(Androlib.java:170)
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: java.io.FileNotFoundException: SystemUI\build\apk\classes.dex (Odmowa
dostŕpu)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at brut.androlib.src.DexFileBuilder.writeTo(DexFileBuilder.java:57)
... 8 more
Even without changing anything, apktool doesn't recompile my apk.
I have tried to recompile on two PCs - both of them have latest Java software installed.
-----------------EDIT------------------------
I got something like that once also:
Code:
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/drawab
le-sw600dp-hdpi
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/layout
-sw600dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw600dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw600dp-port
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw720dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\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\JA\AppData\Local\Temp\APKT
OOL5816768975862364769.tmp, -I, C:\Users\JA\apktool\framework\1.apk, -S, C:\User
s\JA\Desktop\apktool\SystemUI\res, -M, C:\Users\JA\Desktop\apktool\SystemUI\Andr
oidManifest.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\JA\AppData\Local\Temp\APKTOOL5816768975862364769.tmp, -I, C:\Users\JA\apkto
ol\framework\1.apk, -S, C:\Users\JA\Desktop\apktool\SystemUI\res, -M, C:\Users\J
A\Desktop\apktool\SystemUI\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:191)
... 6 more
Click to expand...
Click to collapse
Try to install other resource apk or change the apktool version
Firstly, Make sure you have aapt in your path.
Secondly, Find out are there any other resource apk in directory system/framework, if exist, install them using:
"apktool if system/framework/SemcGenericUxpRes.apk" for example.
If still does not work, try to change the version of apktool. The newest is 1.5.2, but version 1.4.1 seems to work well.
maxio1998 said:
I had been looking before for the same thread I created, but I hadn't found so I created this one. I want to mod some apps for my Jelly Sandwich ROM. Decompiling goes well, but recompiling - error!
This what I exactly do:
apktool if framework-res.apk (success)
apktool d SystemUI.apk (success)
apktool b SystemUI.apk (error)
This is what I get after recompiling command:
Code:
I: Checking whether sources has changed...
I: Smaling...
Exception in thread "main" brut.androlib.AndrolibException: Could not write dex
to file: SystemUI\build\apk\classes.dex
at brut.androlib.src.DexFileBuilder.writeTo(DexFileBuilder.java:61)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:50)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:35)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:222)
at brut.androlib.Androlib.buildSources(Androlib.java:179)
at brut.androlib.Androlib.build(Androlib.java:170)
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: java.io.FileNotFoundException: SystemUI\build\apk\classes.dex (Odmowa
dostŕpu)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at brut.androlib.src.DexFileBuilder.writeTo(DexFileBuilder.java:57)
... 8 more
Even without changing anything, apktool doesn't recompile my apk.
I have tried to recompile on two PCs - both of them have latest Java software installed.
-----------------EDIT------------------------
I got something like that once also:
Code:
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/drawab
le-sw600dp-hdpi
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/layout
-sw600dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw600dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw600dp-port
invalid resource directory name: C:\Users\JA\Desktop\apktool\SystemUI\res/values
-sw720dp
invalid resource directory name: C:\Users\JA\Desktop\apktool\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\JA\AppData\Local\Temp\APKT
OOL5816768975862364769.tmp, -I, C:\Users\JA\apktool\framework\1.apk, -S, C:\User
s\JA\Desktop\apktool\SystemUI\res, -M, C:\Users\JA\Desktop\apktool\SystemUI\Andr
oidManifest.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\JA\AppData\Local\Temp\APKTOOL5816768975862364769.tmp, -I, C:\Users\JA\apkto
ol\framework\1.apk, -S, C:\Users\JA\Desktop\apktool\SystemUI\res, -M, C:\Users\J
A\Desktop\apktool\SystemUI\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:191)
... 6 more
Click to expand...
Click to collapse
abanduan said:
Secondly, Find out are there any other resource apk in directory system/framework, if exist, install them using:
"apktool if system/framework/SemcGenericUxpRes.apk" for example.
Click to expand...
Click to collapse
+1
...Sent from Zed
i am also having alot of Errors :/
installing framework is good
decompiling also good
recompiling just dusnt happen
Hi.
I need help.. When I try recompile SystemUI.apk I get this error:
Code:
C:\android\apk tool>apktool b test SystemUI1.apk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\android\apk tool\test\res/drawable-sw600dp-hdpi
invalid resource directory name: C:\android\apk tool\test\res/drawable-sw720dp-hdpi
invalid resource directory name: C:\android\apk tool\test\res/layout-sw600dp
invalid resource directory name: C:\android\apk tool\test\res/values-sw600dp
invalid resource directory name: C:\android\apk tool\test\res/values-sw600dp-port
invalid resource directory name: C:\android\apk tool\test\res/values-sw720dp
invalid resource directory name: C:\android\apk tool\test\res/values-sw720dp-port
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Martin\AppData\Local\Temp\APKTOOL377918059572126641.tmp, -I, C:\Users\Martin\apktool\framework\1.apk, -S, C:\android\apk tool\test\res, -M, C:\androi
d\apk tool\test\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\Martin\AppData\Local\Temp\APKTOOL377918059572126641.tmp, -I, C:\Users\Martin\apktool\framework\1.apk, -S, C:\android\apk tool\test\res, -M, C:\android\apk tool\test\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
Thanks for advices
At a guess, it looks like you haven't installed any resource files. And you might be using an old version of apktool.
Try Tickle My Android..
Sent from my SK17i using xda premium
Ticklefish said:
At a guess, it looks like you haven't installed any resource files. And you might be using an old version of apktool.
Try Tickle My Android..
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
Thanks. And how i install resource files?
Sent from my U8800 using xda app-developers app
You need update the "aapt". You can download lastest aapt at the attachments. Replace this file with your aapt.exe file
forumber2 said:
You need update the "aapt". You can download lastest aapt at the attachments. Replace this file with your aapt.exe file
Click to expand...
Click to collapse
Thanks. But I got new error :crying:
Code:
C:\android\apktool>apktool b test new.apk
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
res\drawable-hdpi\status_bar_close_on.png:0: error: Resource entry status_bar_close_on is already defined.
res\drawable-hdpi\status_bar_close_on.9.png:0: Originally defined here.
res\drawable-hdpi\status_bar_hr.png:0: error: Resource entry status_bar_hr is already defined.
res\drawable-hdpi\status_bar_hr.9.png:0: Originally defined here.
C:\android\apktool\test\res\layout\status_bar_expanded.xml:12: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/notification_header_bg2').
C:\android\apktool\test\res\layout\status_bar_expanded.xml:13: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/notification_header_bg2').
C:\android\apktool\test\res\layout\status_bar_expanded.xml:13: error: Error: No resource found that matches the given name (at 'minHeight' with value '@dimen/notification_panel_widget_height').
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Martin\AppData\Local\Temp\APKTOOL5457996143886151145.tmp, -I, C:\Users\Martin\apktool\framework\1.apk, -S, C:\android\apktool\test\res, -M, C:\androi
d\apktool\test\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\Martin\AppData\Local\Temp\APKTOOL5457996143886151145.tmp, -I, C:\Users\Martin\apktool\framework\1.apk, -S, C:\android\apktool\test\res, -M, C:\android\apktool\test\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
My money is on old version .
Sent from my HTC One X using xda premium
S.a.M.e.R_d said:
My money is on old version .
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
My money is on somebody taking a shortcut when doing some modding on this apk.
It's complaining that there are duplicate png's in the apk. Two of these will need to be deleted before you try and recompile. Which two depends on the images themselves. Have a look at them and delete the two you don't want.
There's also an error that says you're missing an image file called notification_header_bg and you're missing a dimension. Sort all this out and you should be able to recompile without any problems.
hey i tried to decompile systemui.apk
it decompiled successfully using apktool
but whenever i tries to recompile it it shows dis error
it is of cyanogen mod 9.1
C:\Users\yo\Downloads\Compressed\New folder (2)>apktool b SystemUI
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/drawable-sw600dp-mdpi
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/drawable-sw720dp-mdpi
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/layout-sw600dp
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/values-sw600dp
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/values-sw600dp-port
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/values-sw720dp
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\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\yo\AppData\Local\Temp\APKT
OOL3042390860033165785.tmp, -I, C:\Users\yo\apktool\framework\1.apk, -S, C:\User
s\yo\Downloads\Compressed\New folder (2)\SystemUI\res, -M, C:\Users\yo\Downloads
\Compressed\New folder (2)\SystemUI\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.jav
a:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:301)
at brut.androlib.Androlib.buildResources(Androlib.jav a: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\yo\AppData\Local\Temp\APKTOOL3042390860033165 785.tmp, -I, C:\Users\yo\apkto
ol\framework\1.apk, -S, C:\Users\yo\Downloads\Compressed\New folder (2)\SystemUI
\res, -M, C:\Users\yo\Downloads\Compressed\New folder (2)\SystemUI\AndroidManife
st.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.jav
a:191)
... 6 more
plz help me
?
theviper said:
hey i tried to decompile systemui.apk
it decompiled successfully using apktool
but whenever i tries to recompile it it shows dis error
it is of cyanogen mod 9.1
C:\Users\yo\Downloads\Compressed\New folder (2)>apktool b SystemUI
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/drawable-sw600dp-mdpi
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/drawable-sw720dp-mdpi
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/layout-sw600dp
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/values-sw600dp
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/values-sw600dp-port
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\SystemUI\res/values-sw720dp
invalid resource directory name: C:\Users\yo\Downloads\Compressed\New folder (2)
\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\yo\AppData\Local\Temp\APKT
OOL3042390860033165785.tmp, -I, C:\Users\yo\apktool\framework\1.apk, -S, C:\User
s\yo\Downloads\Compressed\New folder (2)\SystemUI\res, -M, C:\Users\yo\Downloads
\Compressed\New folder (2)\SystemUI\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.jav
a:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:301)
at brut.androlib.Androlib.buildResources(Androlib.jav a: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\yo\AppData\Local\Temp\APKTOOL3042390860033165 785.tmp, -I, C:\Users\yo\apkto
ol\framework\1.apk, -S, C:\Users\yo\Downloads\Compressed\New folder (2)\SystemUI
\res, -M, C:\Users\yo\Downloads\Compressed\New folder (2)\SystemUI\AndroidManife
st.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.jav
a:191)
... 6 more
plz help me
Click to expand...
Click to collapse
Try to rename the folder to something like: android (Or any name, without spaces)
Did u install framework using apktool ?
Sent from my GT-I9001 using xda app-developers app
Hey Guys I want to decompile Xperia 2011 System UI but get error.
I got Res,Smali and Android Manifest folder only...
[*] C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI.apk
decompiling C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI.apk...
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\use\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values */* XMLs...
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x010a010b
at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:61)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:57)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:53)
at brut.androlib.res.data.value.ResReferenceValue.getReferent(ResReferenceValue.java:62)
at brut.androlib.res.data.value.ResReferenceValue.encodeAsResXml(ResReferenceValue.java:46)
at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlValueExt(ResScalarValue.java:86)
at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlValue(ResScalarValue.java:55)
at brut.androlib.res.data.value.ResStyleValue.serializeToResValuesXml(ResStyleValue.java:56)
at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResources.java:339)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:174)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:113)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
at brut.apktool.Main.cmdDecode(Main.java:131)
at brut.apktool.Main.main(Main.java:68)
When want to recompile like this
[*] C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI
recompiling C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI...
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:162)
at brut.androlib.Androlib.build(Androlib.java:179)
at brut.androlib.Androlib.build(Androlib.java:174)
at brut.apktool.Main.cmdBuild(Main.java:188)
at brut.apktool.Main.main(Main.java:70)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:158)
... 4 more
Unable to open '_INPUT_APK\SystemUI\dist\SystemUI.apk' as zip archive
The system cannot find the drive specified.
I was able to decompile and recompile 2012 Xperia System UI or Xperia Z System UI but this can't
Anyone please help me.Thanks.
u got framework 2.apk ?
XperiaMT27 said:
u got framework 2.apk ?
Click to expand...
Click to collapse
got but it is Xperia sola framework,i want to decompile that 2011 Xperia System UI
Ben Ling said:
got but it is Xperia sola framework,i want to decompile that 2011 Xperia System UI
Click to expand...
Click to collapse
You are missing apktool.yml Copy it from another file and open it with notepad++ change the name written there with the actual name of the system ui. But that's not a solution to the decompile
Andrewasth said:
You are missing apktool.yml Copy it from another file and open it with notepad++ change the name written there with the actual name of the system ui. But that's not a solution to the decompile
Click to expand...
Click to collapse
i can decompile properly now because installed Xperia 2011 Framework but can't recompile although i didn't edit any file. :crying:
Ben Ling said:
i can decompile properly now because installed Xperia 2011 Framework but can't recompile although i didn't edit any file. :crying:
Click to expand...
Click to collapse
Try my suggestion
Andrewasth said:
You are missing apktool.yml Copy it from another file and open it with notepad++ change the name written there with the actual name of the system ui. But that's not a solution to the decompile
Click to expand...
Click to collapse
sorry don't understand you.
i can decompile properly with all files
assets
res
smali
AndroidManifest
apktool.yml
but can't recompile
[*] C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2
recompiling C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2...
I: Smaling...
I: Building resources...
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/drawable-sw600dp-hdpi
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/layout-sw600dp
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/values-sw600dp
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/values-sw600dp-port
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/values-sw720dp
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/values-sw720dp-port
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 15, --target-sdk-version, 15, -F, C:\Users\use\AppData\Local\Temp\APKTOOL3831133532511105452.tmp, -I, C:\Users\use\apktool\framework\1.apk, -S, C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res, -M, C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:255)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:324)
at brut.androlib.Androlib.buildResources(Androlib.java:269)
at brut.androlib.Androlib.build(Androlib.java:192)
at brut.androlib.Androlib.build(Androlib.java:174)
at brut.apktool.Main.cmdBuild(Main.java:188)
at brut.apktool.Main.main(Main.java:70)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 15, --target-sdk-version, 15, -F, C:\Users\use\AppData\Local\Temp\APKTOOL3831133532511105452.tmp, -I, C:\Users\use\apktool\framework\1.apk, -S, C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res, -M, C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:253)
... 6 more
Unable to open '_INPUT_APK\SystemUI2\dist\SystemUI2.apk' as zip archive
The system cannot find the drive specified.
so i choose recompile ICS APK
and like this
[*] C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2
recompiling C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2...
I: Smaling...
I: Building resources...
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/drawable-sw600dp-hdpi
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/layout-sw600dp
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/values-sw600dp
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/values-sw600dp-port
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/values-sw720dp
invalid resource directory name: C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res/values-sw720dp-port
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 15, --target-sdk-version, 15, -F, C:\Users\use\AppData\Local\Temp\APKTOOL5720352158713435138.tmp, -I, C:\Users\use\apktool\framework\1.apk, -S, C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res, -M, C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:255)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:324)
at brut.androlib.Androlib.buildResources(Androlib.java:269)
at brut.androlib.Androlib.build(Androlib.java:192)
at brut.androlib.Androlib.build(Androlib.java:174)
at brut.apktool.Main.cmdBuild(Main.java:188)
at brut.apktool.Main.main(Main.java:70)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 15, --target-sdk-version, 15, -F, C:\Users\use\AppData\Local\Temp\APKTOOL5720352158713435138.tmp, -I, C:\Users\use\apktool\framework\1.apk, -S, C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\res, -M, C:\Users\use\Desktop\Things\xdaAutoAPKTool_V3.0.2\_INPUT_APK\SystemUI2\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:253)
... 6 more
Unable to open '_INPUT_APK\SystemUI2\dist\SystemUI2.apk' as zip archive
The system cannot find the drive specified.
i got all files in out_apk
Try with this! It's an older version but might solve the issue! http://forum.xda-developers.com/showthread.php?t=2011254
Sent from my ST25i using xda app-developers app