Apk反编译和重编译的方法有哪些,有什么问题?边肖今天会给你一个总结。
我们分为三部分。第一部分是AndroidKillrr的环境配置;第二部分是apktool的使用和更新;第三部分是插件的更新方法。
1.AndroidGillrr环境配置
1.1的含义。Apk:
apk属于什么文件?
广义地说,”apk & # 8221它属于一个压缩文件。
2.”在2。APK套餐;AndroidManifest.xml & # 8221文件可以直接解压获得明文内容吗?如果没有,需要什么工具来解密?
2.这个文件不能直接解压获得明文内容,需要”男性杀手”解密的工具。
“男性杀手”是一个经常用来反编译APK的工具。
第一步是下载”男性杀手”工具
下载后,解压安装包,打开”男性杀手”(文件夹)进行安装。
双击打开”AndroidKiller.exe & # 8221文件,发现出现了以下弹出窗口:
弹出提示:”没有Java SDK环境”
这样不会影响后期操作,所以我们点”好”直接进入AndroidKiller工具界面。
然后选择”主页”菜单栏下”配置”选择权
弹出窗口:点击”Java & # 8221图标配置JDK安装路径
点击”在编辑框的右边。文件夹”图标
找到之前安装JDK的目录,
选择”JDK . 1 . 8 . 0 _ 111 ″(文件夹)-选择”斌”文件夹,好的
这里你需要知道AndroidKiller工具”安卓”选项卡下的三个常用功能:
编译:就是把反编译的文件重新打包成apk文件。
插入代码管理器:封装常用代码,方便快速反向添加***ali代码。
Apktool管理器:主要用于管理和更新apktool工具。
二。更新apktool工具
这里提到apktool要更新,那更新有什么用呢?长时间不更新会怎么样?
在这里,我想重点介绍一下这个apktool:第一步:下载完成后,点击”安卓”选项,找到并打开apktool。
弹出窗口出现:
在这里,您可以看到列表中已经存在一个工具!
如果需要添加新工具,点击右边”补充”只需添加按钮。
这里的名称必须有意义,格式必须是apktool_+版本信息,这样才能方便选择对应的插件。※.
然后是路径项,找到要添加的新apktool的工具所在的路径。
第三个参数可以留空。
点击”当你完成的时候。确保”
一定要选择下面更新的apktool,否则相当于没有更新。
三。更新插件
1.什么是插件?为什么要用插件””?
在APP的逆向分析中,有时需要插入***ali代码打印日志信息或者记录方法调用过程,或者添加弹出窗口,加载SO库。这些代码是固定的,所以我们会把它们打包成插件来使用。
2.如何更新:
首先,删除原来的插件。
打开”男性杀手”找到工具所在的路径”cfgs & # 8221文件夹
如果该文件夹中有插件”injectcode & # 8221文件夹,删除此文件夹。
下载插件后,直接解压到”在androidKiller工具目录里。cfgs & # 8221在文件夹内
使减压
解压后,一个新的”cnjectcode & # 8221文件夹,其中存储了所有更好的插件文件。
更新插件的操作只需要更新一次,可以一直使用到下次更新。※.
这就是如何解决反编译和重新编译APK和边肖共有的问题。你的朋友们还有其他的建议或补充吗?可以在评论区私信回复或者聊天,我们可以互相交流讨论!
本文来自曼文投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/523567.html