1 votes

Comment résoudre le problème dans APK Tools

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.

0voto

naman kumar Points 1

Veuillez utiliser Apktool v2.5.1-0a7b84-SNAPSHOT pour décompiler l'apk. Ceci sera corrigé dans la v2.5.1, qui n'est pas encore disponible au public.

Voici le lien https://drive.google.com/file/d/1RmHwBD4DnDHt6RIN1Ua2gHE6F8sPqJ0O/view?usp=sharing

0 votes

Sur la base de la commentaire Il semble que ce problème sera corrigé dans la version 2.5.1, qui n'a pas encore été rendue publique. Cela dit, l'accès à Google Drive m'a été refusé (mais pourquoi est-il sur Google Drive ?).

0 votes

Bonjour Andrew - Veuillez vérifier à nouveau le lien. Il devrait fonctionner. Il est sur google drive comme je l'ai trouvé plus tôt quelque part pour décompiler un apk , ne peut pas localiser cet endroit sur l'Internet. Je l'ai sur mon emplacement c://Windows.

0voto

kikfox Points 1

Voici mon outil puissant Décompile presque tous les apk !

https://github.com/kikfox/kikfox

0voto

auspicious99 Points 495

Si vous vous méfiez un peu de l'utilisation d'un pot de

  • un fork pas si connu d'apktool (kikfox) ; ou
  • un lien vers Google Drive

Vous serez peut-être heureux d'apprendre que vous pouvez le construire vous-même assez facilement à partir du manuel officiel de l'UE. Site github d'APKtool à la suite de les instructions officielles faciles à suivre . Cela ne prend que quelques minutes.

J'ai essayé avec un apk qui avait donné cette erreur.

En utilisant apktool_2.5.0.jar (la version la plus récente, Dec 2020), de Site de publication d'Apktool l'erreur a été vue.

En construisant apktool à partir de la source, et en essayant sur le même apk, cela a fonctionné parfaitement sans l'erreur.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X