J'essaie de décompiler un apk avec les outils apk et je n'y arrive pas. Lorsque je lance apktool -d myapp.apk
il affiche ceci erreur à moi :
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)
Quelqu'un peut-il m'aider ? J'offrirais plus de récompense n'a pas encore
3 votes
Problème connu avec APK Tools : Problème n° 2099 : Type de bloc non valide.
1 votes
Merci, j'ai résolu le problème avec `apktool d -f -r netflix.apk (mon apk de test).
0 votes
@Dakota -f -r n'est peut-être pas la meilleure solution. Maintenant, vous pouvez construire à partir de la dernière source.