转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23564065

开发的过程中,有时候可能会去使用别的app里面的图片,参考布局甚至代码等,但是一般的.apk都是经过代码混淆的,这里分享下使用一些工具进行反编译.apk文件,主要就是软件的分享和教大家如何使用。

1、android-apktool 主要是进行反编译的

2、dex2jar-0.0.9.15 将反编译后的classes.dex文件转化为jar

3、jd-gui-0.3.6.windows 对第2步获得的jar,进行查看

注:如果只是想使用图片资源,直接使用解压软件(winrar等)打开就可以了;如果还需要参考布局等文件,使用上面说的第一个软件即可。

使用说明:以QQ4.6.apk为例子:

1、android-apktool,进入apptool目录,直接执行截图中的指令即可,运行完后产生一个qq_4.6的文件夹(控制台有错误不用管,等待执行结束)。

2、dex2jar-0.0.9.15,将第一步中qq_4.6文件夹中的classes.dex取出,放入dex2jar-0.0.9.15的目录。执行完成下面的指令会产生一个classes_dex2jar.jar

3、jd-gui-0.3.6.windows ,直接使用jd-gui.exe然后选择第二步产生的jar就可以看到里面的源代码了。

好了,最后附上这三个软件的下载地址。

点击此处下载

转载于:https://www.cnblogs.com/oversea201405/p/3752042.html

Andorid 反编译App相关推荐

  1. 带你反编译APP然后重新打包「MacOS」

    最近有小伙伴留言,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下. MacOS跟W ...

  2. android安全检测工具,梆梆安全 - 防止反编译|APP安全加固|应用加固|盗版监测

    android安全检测工具,梆梆安全 - 防止反编译|APP安全加固|应用加固|盗版监测 https://dev.bangcle.com/ 业内专业的应用加固服务供应商 帮助数十万APP抵御破解风险, ...

  3. .asar反编译,electron打包以后反编译,使用node.js安装asar和反编译app.asar

    1.以管理员身份打开Windows PowerShell 输入以下指令安装asar npm install -g asar 2.进行反编译 用Windows PowerShell切换到app.asar ...

  4. 反编译APP嵌入广告赚钱经验分享

    app赚钱的方式很多,广告.内购.联盟等,而广告是个人开发者最为热衷的一种方式.因为在apk中嵌入广告代码几乎零门槛,不需要多么高深的技术,只要推广到位,收入也相对可观.这个流程总的来说其实就是在ap ...

  5. 教你如何反编译app,拿到加密方式

    大家知道app 有安卓和ios 安卓是apk 现在基本上apk都是经过加密的 想动态脱壳没一定的技术是搞不定的 IOS是ipa 今天我主要讲的是这个 准备好反编译设备 1.一套越狱的ios手机 我的设 ...

  6. 反编译一款APP然后重新打包(Windows环境)

    最近有小伙伴私信我,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下. MacOS跟 ...

  7. jadx重新打包_反编译一款APP然后重新打包(Windows环境)

    最近有小伙伴私信我,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下. MacOS跟 ...

  8. app爬虫反编译(一) 之反编译工具

    (一)反编译工具(安卓逆向助手) 给大家介绍一个特别牛的工具全自动的.(Android逆行助手.exe) 下载链接:https://download.csdn.net/download/bigboy_ ...

  9. Android 反编译资料整理

    Made by 李文栋  rayleeya@gmail.com 2010-12-13  Monday 于北京 一.反编译流程图 二.工具使用方法(命令) 准备工作 假设我的工作目录为 $Android ...

最新文章

  1. 《OpenMP编译原理及实现技术》摘录
  2. 世界上最百变的人不是女友,竟然是......
  3. 【Charles】Breakpoint 断点
  4. 从反编译的角度去观察C#6.0
  5. 【学习笔记】MOOC 数学文化赏析 笔记
  6. 【Python】提升Python程序性能的好习惯2
  7. 前台ajax请求php后台返回成功却进error方法解决
  8. python安装openpyxl库_Python openpyxl 库
  9. java模板beetl引擎,Beetl java模板引擎
  10. ORCLE替换内容中的回车、换行、制表符(tab)
  11. 星际文件系统(InterPlanetary File System,缩写IPFS)
  12. 如何让Ubuntu系统支持LDAC,APTX,AAC编码(提升蓝牙音质)
  13. 项目管理如何提升项目中的执行力
  14. Hive系列(四)函数
  15. 系統封裝(6)--EZBOOT設置
  16. Albedo Color and Transparency 反照率颜色与透明度 Standard Shader系列6
  17. IDEA快捷键之“跳入接口实现类”
  18. 鲁迅的《白光》表达了什么
  19. Nokia 6030默认保密码
  20. 状态管理库Vuex的使用

热门文章

  1. 在Delphi中如何创建和使用udl文件
  2. 单独一台机器测试Open×××加密隧道的问题和解决
  3. Linux下Chromium使用flash的办法
  4. Linux中的MAN命令
  5. PHP realpath() 函数
  6. Android App图片轮播效果的组件化
  7. java线程实现及线程池的使用
  8. 面向对象三种模型之间的关系
  9. 家庭主机拨号上网示意图
  10. CentOS7 安装或迁移 wordpress(完整迁移)