androidfan
29/07/15, 02:01:20
Buenas noches,
Estoy intentando decompilar el framework-res.apk con apktool, pero me da el siguiente error:
I: Using Apktool 2.0.0-Beta9 on framework-res.apk
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCD ecoder.java:54)
at brut.androlib.res.AndrolibResources.getResPackages FromApk(AndrolibResources.java:604)
at brut.androlib.res.AndrolibResources.loadMainPkg(An drolibResources.java:74)
at brut.androlib.res.AndrolibResources.getResTable(An drolibResources.java:66)
at brut.androlib.Androlib.getResTable(Androlib.java:4 9)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:93 )
at brut.apktool.Main.cmdDecode(Main.java:169)
at brut.apktool.Main.main(Main.java:85)
Caused by: java.io.IOException: Expected: 0x00000008, got: 0x0000020d
at brut.util.ExtDataInput.skipCheckShort(ExtDataInput .java:56)
at brut.androlib.res.decoder.ARSCDecoder.readValue(AR SCDecoder.java:214)
at brut.androlib.res.decoder.ARSCDecoder.readComplexE ntry(ARSCDecoder.java:206)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(AR SCDecoder.java:174)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(A RSCDecoder.java:162)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARS CDecoder.java:128)
at brut.androlib.res.decoder.ARSCDecoder.readPackage( ARSCDecoder.java:103)
at brut.androlib.res.decoder.ARSCDecoder.readTable(AR SCDecoder.java:81)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCD ecoder.java:49)
... 7 more
¿Alguien sabe por qué pasa esto? Estoy usando Android 4.4.4 stock en un Nexus 5.
Muchas gracias por vuestra atención.
Estoy intentando decompilar el framework-res.apk con apktool, pero me da el siguiente error:
I: Using Apktool 2.0.0-Beta9 on framework-res.apk
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCD ecoder.java:54)
at brut.androlib.res.AndrolibResources.getResPackages FromApk(AndrolibResources.java:604)
at brut.androlib.res.AndrolibResources.loadMainPkg(An drolibResources.java:74)
at brut.androlib.res.AndrolibResources.getResTable(An drolibResources.java:66)
at brut.androlib.Androlib.getResTable(Androlib.java:4 9)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:93 )
at brut.apktool.Main.cmdDecode(Main.java:169)
at brut.apktool.Main.main(Main.java:85)
Caused by: java.io.IOException: Expected: 0x00000008, got: 0x0000020d
at brut.util.ExtDataInput.skipCheckShort(ExtDataInput .java:56)
at brut.androlib.res.decoder.ARSCDecoder.readValue(AR SCDecoder.java:214)
at brut.androlib.res.decoder.ARSCDecoder.readComplexE ntry(ARSCDecoder.java:206)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(AR SCDecoder.java:174)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(A RSCDecoder.java:162)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARS CDecoder.java:128)
at brut.androlib.res.decoder.ARSCDecoder.readPackage( ARSCDecoder.java:103)
at brut.androlib.res.decoder.ARSCDecoder.readTable(AR SCDecoder.java:81)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCD ecoder.java:49)
... 7 more
¿Alguien sabe por qué pasa esto? Estoy usando Android 4.4.4 stock en un Nexus 5.
Muchas gracias por vuestra atención.