《教我兄弟学Android逆向番外01 apktool的使用》
一 下载最新版apktool
官网链接:https://ibotpeaches.github.io/Apktool/
这里有两个命令需要记住
1.apktool d test.apk 解包test.apk
2.apktool b test.apk 重打包test.apk
二 配置apktool
1.将下载好的apktool重命名为apktool.jar 并下载apktool.bat 下载链接:https://pan.baidu.com/s/1ClEDZ1yiUobG46sQtaSY8Q 密码:gofa
2.将下载的apktool重命名为apktoool.jar 并把apktool.bat一起放到C:\Windows目录下
3.按住快捷键win+R 输入cmd快捷键打开cmd命令窗口 输入apktool 配置成功显示如下
三解包和重打包
解压的app-debug文件夹是解包后的文件夹 在这里我们可以修改apk里面的一些文件 那么test.apk就是重打包后的apk
以下以《教我兄弟学Android逆向06 用AndroidStudio编写第一个so》编写出的app-debug.apk测试为例子
1.cd 进入apk所在目录 输入解包命令解包成功会在当前目录下生成app-debug文件夹
apktool d app-debug.apk
2.输入重打包命令 -o是重命名
apktool b app-debug -o testc.apk
四 重打包后的apk由于没有签名 所以这里需要对重打包后的apk进行签名后才能在手机上安装并运行
打开AndroidKillwe 点工具-APK签名 将要签名的apk拖拉到软件中进行签名 点执行后将会在当前目录生成test_sign.apk
五 安装test_sign.apk 成功运行apk
结束
apktool出现不是内部命令,先在windows目录新建一个文件夹(比如文件夹名称为apktool),将apktool.jar(两个。一个是官网下载的,一个是楼主百度云里的)和apktool.bat放进去,然后将C:\apktool加到PATH里就可以了,希望能有帮助{:301_978:} 会飞的丑小鸭 发表于 2018-6-5 18:20
按照教程走完就可以了
我官网下载后改名
和去百度云下载bat那个放进去
操作都是那样提示 这个样子呢?? 会飞的丑小鸭 发表于 2018-6-5 09:34
配置java环境
java哪个环境配置了,apktool这个怎么配 表示安卓逆向好难啊 13GA 发表于 2018-4-27 18:58
表示安卓逆向好难啊
其实逆向并不难 建议从基础由浅入深的学习 https://www.52pojie.cn/thread-648530-1-1.html 大神学习了 会飞的丑小鸭 发表于 2018-4-27 19:00
其实逆向并不难 建议从基础由浅入深的学习 https://www.52pojie.cn/thread-648530-1-1.html
看这先东西头都大{:1_937:} 学习了,一直在路上 终于更了 现在工具不是很多的吗?还有必要这样吗? 现在的这些软件都是基于Linux来开发的。 看了楼主之前的,终于更新了,感谢