美文网首页
Mac下Apk反编译

Mac下Apk反编译

作者: NathanXu | 来源:发表于2017-03-23 11:14 被阅读0次

    一、工具

        1. Apktool: apktool文件(shell文件) 和 apktool.jar 文件
                        下载 :(1)地址:https://ibotpeaches.github.io/Apktool/install/
    
                                    (2)apktool下载:右键链接保存为apktool,文件类型为“所有文件”
                                    (3)apktool.jar下载:文件保存为apktool,下载apktool.jar文件名称版本号后缀去掉,因为apktool文件中对apktool.jar文件引用没有版本号 
    
                          安装:(1)拷贝文件到 /usr/local/bin 目录下,这样使用命令时候就不用切到apktool文件所在目录,可以直接使用。
    
                                      (2)设置可执行文件:
                                                chmod +x apktool
                                                chmod +x apktool.jar
    
         2. dex2jar :
                          下载:(1)地址:https://bitbucket.org/pxb1988/dex2jar
    
                           安装:(1)解压
                                      (2)设置可执行文件:chmod +x d2j-invoke.sh
    
         3.JD-GUI:
                          下载:(1)地址:http://jd.benow.ca/
                          
                           安装:直接可以使用
    

    二、用上述工具反编译APK:

      (1)ApkTool : 
                      
                      命令:apktool d appName.apk
    
                      结果:AndroidManifest.xml、assets、res、lib
    
        (2)dex2jar:
              
                       命令:d2j-dex2jar.sh appName.apk
    
                       结果:appName-dex2jar.jar文件(源代码)
    
          (3)JD-GUI:把appName-dex2jar.jar文件拖到JD-GUI中查看源码
    

    相关文章

      网友评论

          本文标题:Mac下Apk反编译

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