美文网首页
Apktool 下载、安装和使用

Apktool 下载、安装和使用

作者: 给我一支白沙 | 来源:发表于2019-11-09 23:39 被阅读0次

    Apktool

    简介

    1. 用于反编译Android apk,可以将应用中的资源提取出来,也可以在修改资源文件后重新打包。
    2. smali 调试

    环境要求

    1. 安装java 1.8 以上
    2. 命令行运行 java -version 返回版本大于1.8
    3. 如果没有,请安装java 1.8

    下载与安装

    1. 下载apktool_x.x.x.jar到本地 官网下载或者 镜像下载

    2. 重命名下载的apktool_x.x.x.jar,改名为apktool.jar

    3. 下载脚本并配置

      1. Windows
        1. 下载Windows 包装程序脚本(右键单击,将链接另存为apktool.bat)
        2. 两个文件放在同一目录,然后将该目录添加到您的环境变量系统PATH变量中
      2. Linux
        1. 下载Linux 包装器脚本(右键单击,将链接另存为apktool)
        2. 将两个文件(apktool.jar&apktool)移动到/usr/local/bin
        3. 确保两个文件都可执行(chmod +x)
      3. Mac OS
        1. 下载Mac 包装器脚本(右键单击,将链接另存为apktool)
        2. 将两个文件(apktool.jar&apktool)移动到/usr/local/bin
        3. 确保两个文件都可执行(chmod +x)
    4. 命令行中输入 apktool 验证

    使用

    • 反编译

    使用 d 或者 decode 命令

    $ apktool d bar.apk
    $ apktool decode bar.apk
    // 效果一样 反编译 bar.apk 并将其解压到 bar 目录
    
    $ apktool d bar.apk o baz 
    反编译 bar.apk 并将其解压到 baz 目录
    
    
    • 重新打包

    使用 b 或 build

    $ apktool b bar -o new_bar.apk
    // 将 bar 目录的资源打包成 new_bar.apk
    
    

    重新打包生成的 apk 需要签名才能安装

    参考

    Apktool

    相关文章

      网友评论

          本文标题:Apktool 下载、安装和使用

          本文链接:https://www.haomeiwen.com/subject/wkcobctx.html