大佬教程收集整理的这篇文章主要介绍了如何解决APK工具中的问题,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用 apk 工具反编译一个 apk,但我没有得到它。
当我运行 apktool -d myapp.apk
时,它向我显示此错误:
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)
有人可以帮我吗?
我这样做是为了在 apk 中手动插入有效负载,我需要这样做
嗯,apktool 实际上是一个会产生很多错误的工具,但无论如何,如果你想要一个替代品,你可以使用 @H_874_20@dex2jar 并在解压 jar 文件后转到 @H_874_20@JD -GUI 编程并打开这个jar文件,进行你需要的修改,在Android studio中用修改后的jar文件替换原来的jar文件,过程与开发应用程序相同
,使用这个 apktool:https://4PDA.ru/forum/index.php?showtopic=557858&st=7400#entry10@R_772_10000@162
镜像 1:https://www.sendspace.com/file/23yb7o
镜像 2:https://www.mediafire.com/file/nzeansvuhsxytgk/apktool_2.5.1-6d4e503_tilks_2020-12-08.jar/file
,您现在可以按照 APKtool github site 从官方 the easy-to-follow official instructions 自行构建。只需几分钟。
我尝试使用一个出现此错误的 apk。
当我从 Apktool release site 使用 apktool_2.5.0.jar(最新版本,2020 年 12 月)时,发现错误。
从源代码构建 apktool 并尝试相同的 apk 后,它运行良好,没有错误。
以上是大佬教程为你收集整理的如何解决APK工具中的问题全部内容,希望文章能够帮你解决如何解决APK工具中的问题所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。