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重試重新編譯,發現已經可以編譯過去了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM