Fork me on GitHub

Android逆向笔记之AndroidKiller报错:Exception in thread "main" x.x.x.x: resource spec: 0x01010543

问题描述

在AndroidKiller反编译apk到反编译源码这个阶段的时候,报这个错:

>Exception in thread "main" b.a.a.e: resource spec: 0x01010543
>	at b.a.d.a.p.a(Unknown Source)
>	at b.a.d.a.q.a(Unknown Source)
>	at org.c.b.b.c.a(Unknown Source)
>	at com.rover12421.shaka.a.b.p.a(Unknown Source)
>	at b.a.d.a.p.b(Unknown Source)
>	at b.a.d.a.w.a(Unknown Source)
>	at b.a.d.a.w.a(Unknown Source)
>	at b.a.d.a.a.t.d(Unknown Source)
>	at b.a.d.a.a.t.a(Unknown Source)
>	at b.a.d.a.a.u.h(Unknown Source)
>	at b.a.d.a.a.w.a(Unknown Source)
>	at b.a.d.a.a.w.a(Unknown Source)
>	at b.a.d.a.a(Unknown Source)
>	at b.a.d.a.c(Unknown Source)
>	at b.a.a.b(Unknown Source)
>	at b.a.E.a(Unknown Source)
>	at b.b.a.a(Unknown Source)
>	at b.b.a.a(Unknown Source)
>	at com.rover12421.shaka.cli.Main.main(Unknown Source)
APK 反编译失败,无法继续下一步源码反编译!

这是因为AndroidKiller本地使用的apktool的版本太老了,升级它本地使用的apktool的版本就好了。


解决方案

下载更新版本的apktool,这里从吾爱破解共享盘下载了:

https://down.52pojie.cn/Tools/Android_Tools/

文件名为:

ShakaApktool_3.0.0-20170503-release.jar

然后找到AndroidKiller安装位置,在\bin\apktool\apktool位置下有个:

ShakaApktool.jar

将老的文件重命名备份,然后将新的文件改为相同的名字:

1

重启AndroidKiller重试重新编译,发现已经可以编译过去了。

posted @ 2020-11-14 21:18  CC11001100  阅读(1153)  评论(0编辑  收藏  举报