首页
社区
课程
招聘
[原创]Apktool安装使用简明教程
2020-3-25 11:30 3717

[原创]Apktool安装使用简明教程

2020-3-25 11:30
3717

安装方法1:从官方网站下载Apktool手动安装(适用于Windows、Linux、macOS)

Apktool的官方网站是https://ibotpeaches.github.io/Apktool/。主界面如下:

点击上方的Install即可进入安装说明。首先,我们需要做三个检查:

  1. Is at least Java 1.8 installed? (是否已安装Java 1.8及以上版本?)
  2. Does executing java -version on command line / command prompt return 1.8 or greater? (在命令行/终端上执行java -version是否会显示版本1.8或以上)
  3. If not, please install Java 8+ and make it the default. (Java 7 will also work at this time) (如果不是,请安装Java 8及以上并设置为默认。Java 7目前也可以)

Java环境满足要求后,接下来我们在macOS上安装Apktool,步骤如下(其他系统步骤类似):

  1. Download Mac wrapper script (Right click, Save Link As apktool) (下载Mac包装脚本,右击保存为apktool
  2. Download apktool-2 (find newest here) (点击这里下载最新版apktool-2,2020年3月25日时最新版是apktool_2.4.1.jar)
  3. Rename downloaded jar to apktool.jar(将下载好的jar重命名为apktool.jar
  4. Move both files (apktool.jar & apktool) to /usr/local/bin (root needed) (将apktool.jarapktool移到/usr/local/bin,需要root权限)
  5. Make sure both files are executable (chmod +x) (确保两个文件都有可执行权限,没有的话使用chmod +x来赋予可执行权限)
  6. Try running apktool via cli (通过命令行运行apktool

安装方法2:用brew安装(适用于macOS)

1、确保brew已经安装。
2、在命令行输入brew install apktool
3、等待安装完成。

简单上手使用

  1. 使用命令行cd到你想反编译的apk的目录。
  2. 输入apktool d <apk文件名>,即可生成一个目录,里面是反编译生成的smali语言源码。
  3. 可以对smali语言源码做出逆向分析,了解apk的工作原理。你也可以修改smali源代码。
  4. 如果需要编译回apk的话,可以执行apktool b <第2步生成的目录地址> -o <即将生成的apk的存放地址>
  5. 你还需要对apk签名才能安装回手机。具体方法可以在网上搜索。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2020-3-25 11:30 被crownless编辑 ,原因:
收藏
点赞0
打赏
分享
最新回复 (3)
雪    币:
能力值: (RANK:0 )
在线值:
发帖
回帖
粉丝
mb_ltgjmajx 2020-3-25 13:47
2
0
推荐大家一个靠谱的论文检测平台。重复的部分有详细出处以及具体修改意见,能直接在文章上做修改,全部改完一键下载就搞定了。他们现在正在做毕业季活动, 赠送很多免费字数,可以说是十分划算了!地址是:https://www.paperpass.com/
雪    币: 101
活跃值: (104)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
tmxfh 2020-3-26 17:56
3
0
东西不错的说。现在免费软件比较多,主要去广告很重要。
雪    币: 13309
活跃值: (2904)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
FlashK 2020-3-27 12:46
4
0
用GDA就观望下。
游客
登录 | 注册 方可回帖
返回