史上最全破解安卓APK和反编译 |
您所在的位置:网站首页 › apkcrack汉化破解版apk › 史上最全破解安卓APK和反编译 |
目录 准备工具 Apktool 安装 Apktool 反编译 Apk dex2jar-2.0使用 jd-gui使用: 准备工具 Apktool 反编译 xml 文件和 dex 文件,并可以将编译后的项目重新打包成 apk。 官方下载地址: Apktooldex2jar 将 classes.dex 转换为「.jar」文件) 官方下载地址: dex2jarjd-gui 查看「.jar」文件 官方下载地址: jd-gui Apktool我们可以通过 Apktool 可以将 apk 文件进行反编译,但是直接把 apk 的扩展名改成「.zip」也可以对其进行解压并得到一些资源文件。 直接解压可以得到一些资源文件,但是 AndroidManifest.xml 和其他的 xml 文件都是乱码,通过 Apktool 进行反编译,可以最大限度的还原这些文件的内容。 安装 ApktoolWindows : 将「apktool.jar」和「apktool.bat」移动到 windows 目录(一般在 C://windwos 下)![]() 如果出现 则说明安装成功,若没有出现,则需要把「apktool.jar」、「apktool.bat」的路径添加到系统的环境变量中。 Mac OS: 把「apktool」、「apktool.jar」移动到 /usr/local/bin目录下在命令行中 cd 到 /usr/local/bin中然后分别输入下面两条命令 $ chmod a+x d2j_invoke.sh $ chmod a+x d2j-dex2jar.sh 在命令行中输入 $ apktool出现 则安装成功 反编译 Apk cd 到 apk 的目录下输入 $ apktool d test.apk运行完成后,得到一个包含资源文件和代码的文件: 注意: 此时 dex 文件直接反编译成了 smali 文件,而我们需要的是 .dex 文件。 此时再运行: $ apktool d -s -f test.apk-d 反编译 apk 文件 -s 不反编译 dex 文件,而是将其保留 -f 如果目标文件夹存在,则删除后重新反编译 此时得到这样的文件夹: 解压后的图片,将反编译后的classes.dex放进去,假如有多个就放多个 执行命令 d2j-dex2jar.bat classes.dex最后会生成: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |