Android APK 反编译方法

介绍Android APK 反编译方法,需要的工具的具体用法

操作方法

  • 01

    首先下载这三个软件,网上有很多资源,这里就不附加下载链接了 然后解压(注意apktool的两个文件解压到一个文件夹)。

  • 02

    把需要反编译的APK放到apktool文件夹下,然后打开Cmd(运行),进入apktool文件夹下 输入 apktool d apk名字,注意apk名字需要带有后缀,这个获取的是apk的资源文件,可以看到资源文件全都在这里了

  • 03

    这一步获取apk代码文件,将需要反编译的APK用压缩软件打开(我用的好压),提取里面的classes.dex,然后把classes.dex放到dex2jar文件夹下(就是第二个软件的解压文件夹),cmd进入dex2jar下面输入 dex2jar classes.dex 就看到jar文件了

  • 04

    打开jd-gui文件夹,打开jd-gui.exe,然后打开jar文件,就可以看到源码文件了

(0)

相关推荐

  • Android apk反编译基础(apktoos)图文教程

    很久有写过一个广工图书馆主页一个类爬虫的demo(因为没接口,只能扒取静态网页),实现一些图书馆系统的一些功能。但最近发现图书馆系统在html页面上做了手脚,一页html页面中嵌入了几千行的注释,并有 ...

  • Android APK反编译详解(附图)

    一.反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源 ...

  • apk反编译之有效防止破解和反编译加密方法

    对于Android开发者来说,自己开发的Android APP被破解是个让人头疼的事.那有什么办法能防止Android apk反编译和破解呢?一般的混淆代码和防二次打包还有效么?我们通过下面的内容来验 ...

  • apk反编译工具(android逆向助手) 的用处

    android逆向助手是针对安卓apk文件而开发的一款apk反编译工具,软件不光可以反编译apk文件,还支持重新打包apk.签名apk.反编译dex.重新打包dex.反汇编elf.反编译so.dex转 ...

  • apk反编译工具使用方法 快速反编译安卓apk软件

    学习安卓开发经常需要分析别人的apk,通过了解别人怎么编写的代码从而快速提高自己的编程水平,所以就需要用到apk反编译软件将别人的apk文件反编译出来,这样就可以查看其代码了.反编译是一种程序逆向编译 ...

  • APK包的一些修改心得apk反编译

    最近一直在弄apk,还买了一本书,感觉学习起来很吃力,还是想通过修改反编译一些apk来的快,来的省事.希望本文能对各位美化新手有所帮助. 一.单纯修改apk中未加密资源 01 什么资源没有加密?非re ...

  • android apk如何防反编译/二次打包/防破解攻击

    Android apk很容易被反编译和破解,为大家介绍两种防android apk反编译的方法来提高APP安全性. 代码混淆 01 代码混淆是将程序的代码转换成一种功能上等价,但是难于阅读和理解的形式 ...

  • Android Apk软件汉化详解攻略

    简单介绍 01 Android Apk软件汉化详解攻略,如何对一个apk软件进行彻底的翻译汉化. 步骤/方法 01 软件反编译解包 因apk反编译和签名软件均需要java环境支持,所以要先安装JDK, ...

  • 中端技术系列教程第二讲——反编译、编译和签名

    以下是为大家介绍的<中端技术系列教程第二讲--反编译.编译和签名>详细内容,希望对大家有所帮助! №.1  反编译 01 1.反编译:高级语言源程序经过"编译"变成可执 ...