简记一次逆向

作者: 几千里也 | 来源:发表于2015-12-08 11:33 被阅读41次

    2015年12月某日,我在某大厦某层对 GoogleMaps 进行逆向,最终解决了别的程序员留下的一个蛋疼问题。在此记录一下方法,备忘。

    配置 Apktool

    1. 下载 软件
    2. 文档 进行配置

    配置 dex2jar

    1. 下载 软件
    2. 根据 wiki 进行配置

    配置 JD-GUI

    1. 官网 下载软件
    2. 阅读软件包里的 readme.txt

    Java 部分

    1. 解压 APK 后得到 classes.dex 这个文件;

    2. 生成 classes_dex2jar.jar

    $ ./dex2jar.sh ~/your_dir/classes.dex
    
    1. 运行 JD-GUI 打开 jar 包看源代码

    Res 部分

    1. 解出 res 目录 和 AndroidManifest.xml
    $ apktool d test.apk
    
    1. 根据 theme 和 style 定位出 frameworks/base/core/res/res/ 目录下被以前的程序员乱改的内容

    2. 重编 frameworks 并替换验证

    相关文章

      网友评论

        本文标题:简记一次逆向

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