[AJUDA] Erro ao Decompilar APK

  • Respostas:1
DjStifler ( Rodrigo )
  • Posts no fórum: 168

07/02/2015, 14:07:54 via Web

Estou tentando Decompilar um app para estudar a estrutura dele para ter como base em um projeto que to iniciando porém estou tendo problema, eu instalei o jdk-8u31-windows-i586.exe segui os passos deste tuto AQUI

Porem quando vou usar o Apktool gera este Log abaixo

Alguém sabe como posso corrigir isso ?

-------------------------------------------------------------------------------

Log de decompilamento (APK): app-teste.apk

Data: 07/02/2015 - Hora: 10:47:10,69

I: Copying raw classes.dex file...
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:56)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:491)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:74)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:66)
at brut.androlib.Androlib.getResTable(Androlib.java:50)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:189)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
at brut.apktool.Main.cmdDecode(Main.java:146)
at brut.apktool.Main.main(Main.java:77)
Caused by: java.io.IOException: Expected: 0x001c0001, got: 0x00000000
at brut.util.ExtDataInput.skipCheckInt(ExtDataInput.java:48)
at brut.androlib.res.decoder.StringBlock.read(StringBlock.java:44)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:102)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)

... 8 more

Opss Algo de errado aconteceu, verifique o log...

Responder
DjStifler ( Rodrigo )
  • Posts no fórum: 168

09/02/2015, 14:24:25 via App

Já descobri o erro isso só acontece com 6 APP porque eles na tem o AndroidManifest.xml e n consigo sucesso ao decompilar, agora a questão e como dwsopilar sem erro

— alterado em 09/02/2015, 16:05:43

Responder