首页 > 软件开发 > ANDROID >

Android APK 反编译方法

来源:互联网 2023-03-17 00:13:59 512

介绍Android APK 反编译方法,需要的工具的具体用法BSg办公区 - 实用经验教程分享!

工具/原料

  • apktool  它可以拿到apk里面的资源文件,我们要下载两个文件,分别是apktool1.5.2.tar还有apktool-install-windows-r05-ibot.tar,/
  • dex2jar 它可以把apk里面的dex文件转换成jar文件/
  • jd-gui 它可以把jar文件或class文件反编译成java文件/

方法/步骤

  • 1

    首先下载这三个软件,网上有很多资源,这里就不附加下载链接了BSg办公区 - 实用经验教程分享!

    然后解压(注意apktool的两个文件解压到一个文件夹)。BSg办公区 - 实用经验教程分享!

    Android APK 反编译方法BSg办公区 - 实用经验教程分享!

    Android APK 反编译方法BSg办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • 2

    把需要反编译的APK放到apktool文件夹下,然后打开Cmd(运行),进入apktool文件夹下BSg办公区 - 实用经验教程分享!

    输入apktool d apk名字 ,注意apk名字需要带有后缀,这个获取的是apk的资源文件,可以看到资源文件全都在这里了BSg办公区 - 实用经验教程分享!

    Android APK 反编译方法BSg办公区 - 实用经验教程分享!

    Android APK 反编译方法BSg办公区 - 实用经验教程分享!

  • 3

    这一步获取apk代码文件,将需要反编译的APK用压缩软件打开(我用的好压),提取里面的classes.dex,然后把classes.dex放到dex2jar文件夹下(就是第二个软件的解压文件夹),cmd进入dex2jar下面输入dex2jar classes.dexBSg办公区 - 实用经验教程分享!

    就看到jar文件了BSg办公区 - 实用经验教程分享!

    Android APK 反编译方法BSg办公区 - 实用经验教程分享!

    Android APK 反编译方法BSg办公区 - 实用经验教程分享!

    Android APK 反编译方法BSg办公区 - 实用经验教程分享!

  • 4

    打开jd-gui文件夹,打开jd-gui.exe,然后打开jar文件,就可以看到源码文件了BSg办公区 - 实用经验教程分享!

    Android APK 反编译方法BSg办公区 - 实用经验教程分享!

  • 注意事项

    • 这里的示例选用的是android疯狂讲义里面的示例,在这里感谢疯狂作者的辛苦劳作,谢谢BSg办公区 - 实用经验教程分享!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!BSg办公区 - 实用经验教程分享!


    标签: Android

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码