美文网首页
APK修改与破解详细流程

APK修改与破解详细流程

作者: playboy | 来源:发表于2017-09-14 00:24 被阅读0次

    一 反编译APK

    apktool是Google推出的apk反编译和打包工具,依赖于Java运行环境。apktool官方下载地址

    连不上官网的同学可以到我的CSDN下载,我已将最新版上传。

    操作指南:

    1. 计算机开始->运行,输入cmd命令,进入DOS窗口。

    2. 进入apktool所在的目录(也可以把apktool所在的路径加入PATH环境变量,这样可以直接使用apktool命令):

    cd D:\smart-develop\app-develop\android\apk-tool1.5.2

    3. 解压apk:apktool d videoplayer.apk 所在目录\videoplayer.apk 反编译包输出目录

    二 分析APK文件

    APK文件反编译成功后,会生成一系列文件。

    smail:存放了所有的反汇编代码。

    res:所有的资源文件

    对于Android程序而言,错误的提示信息,往往是寻找突破口和核心代码的关键。而这些错误信息的字符串有可能被写在了源码中,也有可能引用自“res\values”目录下的strings.xml文件中。APK文件在打包时strings.xml中的字符串会被加密存储到resours.arsc文件保存到APK中,APK反编译成功后,这个文件也被解密出来。

    三 修改smail文件

    smail文件的阅读与修改需要了解具体的smail语法知识,这个会在后续的博文中作详细的介绍。

    四 重新编译APK

    计算机开始->运行,输入cmd命令,进入DOS窗口。

    进入apktool所在的目录(也可以把apktool所在的路径加入PATH环境变量,这样可以直接使用apktool命令):

    cd D:\smart-develop\app-develop\android\apk-tool1.5.2

    打包apk:apktool b输出目录\videoplayer_package apk输出目录

    五 重新签名APK

    签名APK需要用到signapk.jar工具,将该工具的目录添加到环境变量PATH中,方便在命令行下直接使用。signapk.jar下载地址

    signapk VideoPlayer.apk

    六 安装测试APK

    将签名好的APK安装到设备或者模拟器上进行测试,

    相关文章

      网友评论

          本文标题:APK修改与破解详细流程

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