Estoy intentando descompilar un apk con el apk tools y no lo consigo. Cuando ejecuto apktool -d myapp.apk
muestra esto error a mí:
Exception in thread "main" brut.androlib.AndrolibException: Invalid chunk type: expected=0x00000200, got=0x00000203
at brut.androlib.res.decoder.ARSCDecoder.checkChunkType(ARSCDecoder.java:542)
at brut.androlib.res.decoder.ARSCDecoder.readTablePackage(ARSCDecoder.java:88)
at brut.androlib.res.decoder.ARSCDecoder.readTableHeader(ARSCDecoder.java:82)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:786)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:67)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:59)
at brut.androlib.Androlib.getResTable(Androlib.java:66)
at brut.androlib.ApkDecoder.setTargetSdkVersion(ApkDecoder.java:236)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:118)
at brut.apktool.Main.cmdDecode(Main.java:170)
at brut.apktool.Main.main(Main.java:76)
¿Puede alguien ayudarme con eso? Me gustaría ofrecer más recompensa no lo hace todavía
3 votos
Problema conocido con APK Tools: Problema #2099 Tipo de trozo no válido
1 votos
Gracias, he resuelto con `apktool d -f -r netflix.apk (mi apk de prueba).
0 votos
@Dakota -f -r puede no ser la mejor manera. Ahora, usted puede construir desde la última fuente.