简单使用
解压->双击exe打开
java路径的选择(bin目录,软件将使用java.exe)
直接拖进来就能反编译(使用apktool进行反编译): 还可以再编译回去(Android->编译):
链接模拟设备(ADB连接)
在path里添加adb.exe的路径。
模拟器adb端口无法连接可能是adb的版本冲突,替换一下:
APK反编译失败,无法继续下一步源码反编译!
(1)在AndroidKiller安装文件夹里找到ShakaApkTool的位置,将新下载的进行替换(需重命名为旧版的名称)。
注:dex2jar,jd-gui也需要更新。
(2)在反编译 values / XMLs…出错,
解决AndroidKiller APK 反编译失败,无法继续下一步源码反编译!
Debug.zip
WinAkPlugin.exe.config中:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<!-- rar x docs.rar c:\docs\ -->
<add key="zip" value="C:\Program Files\WinRAR\Rar.exe"/>
<!-- Android Killer路径 -->
<add key="akpath" value="C:\Users\Administrator\Desktop\AndroidKiller_v1.3.1\"/>
</appSettings>
</configuration>
手动解压到Debug\temp\yourapkname,然后去掉解压功能再次尝试
在历史工程中重新打开一下,并选择“是”分析。(或者将文件复制到Androidkiller的project)
android killer如何连接模拟器 B站一个很长的教程 Kotlin Android Killer反编译时遇到的异常
|