http://blog.csdn.net/duanyipeng/article/details/9075163

参考:http://linuxzone.diandian.com/post/2011-12-05/7489918

1.下载开源工具apktool

http://code.google.com/p/Android-apktool/

注意其中的apktool.jar也在该站点例如apktool1.4.1.tar.bz2

解压夺成zip改名为.jar即可

然后使用命令行:

./apktool d ~/testdeJava/Contacts.apk ~/testdeJava/Contacts  //这一步主要反编译资源文件,反编译结果指定为目录:~/testdeJava/Contacts

[python] view plaincopy
  1. I: Baksmaling...
  2. I: Loading resource table...
  3. I: Loaded.
  4. I: Loading resource table from file: /Users/xiebin/apktool/framework/1.apk
  5. I: Loaded.
  6. I: Decoding file-resources...
  7. I: Decoding values*/* XMLs...
  8. I: Done.
  9. I: Copying assets and libs...

2.下载dex2jar

http://code.google.com/p/dex2jar/

解压

给权限chmod +x dex2jar.sh

运行./dex2jar.sh ~/testdeJava/Contacts.apk //这一步反编译源码成jar文件:~/testdeJava/Contacts_dex2jar.jar

3.下载jd-gui

http://java.decompiler.free.fr/

运行jd-gui打开Contacts_dex2jar.jar

PS:
Apktool v1.4.1
dex2jar-0.0.9.14
JD-GUI version 0.3.5
JD-Core version 0.6.2

Mac OS X 10.8.3反编译Android apk相关推荐

  1. 反编译Android APK详细操作指南

    早在4年前我曾发表过一篇关于<Android开发之反编译与防止反编译>的文章,在该文章中我对如何在Windows平台反编译APK做了讲解,如今用Mac系统的同学越来越多,也有很多朋友问我能 ...

  2. 反编译android apk工具下载,apktool下载-apktool官方下载「APK反编译工具」-华军软件园...

    ApkTool是用于逆向工程Android APK文件的反编译工具,是一个免费的开源工具.Android开发人员有了ApkTool就可以解码来自第三方,封闭和二进制APK的资源.apktool可支持编 ...

  3. ApkTool 反编译Android apk (加固逆向)

    GitHub 源码地址(其实刚开始不必关注源码的实现,我们只需知道如何完成apk的反编译) https://github.com/iBotPeaches/Apktool 我们主要需要一个jar包和 . ...

  4. 使用dex2jar + XJad 方法反编译 Android APK

    http://www.blogjava.net/gaolei-xj/archive/2012/12/23/393371.html   工具下载:需用到dex2jar和 XJad这2个工具 该方法是使用 ...

  5. 教你用最新工具反编译android apk

    所谓工欲善其事必先利其器,首先从官网拿到最新的反编译工具: APK反编译工具: dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.g ...

  6. Mac OS X 10.8.5 安装编译glib

    过程比较坎坷,就此记录一番一遍后人 1. 下载pkg-config然后解压安装: ./configure make -j 24 sudo make install 2.下载libiconv解压安装 . ...

  7. Mac OS X 10.8.X编译Android4.2.X源码不生成emulator的问题

    编译时的提示: Checking build tools versions- build/core/main.mk:165: ************************************* ...

  8. Mac OS X 10.8.3搭建Android工程源码的编译环境(解决找不到GCC、GIT、PYTHON的问题)...

    Mac OS X 10.8.3上搭建4.0以上android版本的编译环境只需要执行下面红色字体标注的操作: Setting up a Mac OS X build environment In a ...

  9. iphone php环境,苹果(Mac OS X 10.5.6)下搭建php开发环境

    很多做设计的朋友用的是苹果mac系统,但做开发往往因环境而头疼,甚至有用虚拟机的,太痛苦了.今天让我们一起来学习下苹果系统下配置工作环境,首先得让Mac OS支持PHP.不管你是采用集成的开发环境,比 ...

最新文章

  1. signature=60e238a971088f65081a607ed25e04b3,Healthcare Claims Loss Control Systems And Methods
  2. 今天你写控件了吗?----ASP.net控件开发系列(三)
  3. 用第三方工具类,将JavaBean、List、MapString,Object转成JSON文本
  4. NOR和NAND Flash存储器的区别
  5. 程序员求职面试三部曲之三:快速适应新的工作环境
  6. 【HDOJ】【3037】Saving Beans
  7. 面试pythone_Python面试考题
  8. Flink Forward Asia 2020,明天见!
  9. 清风老师数学建模课程——第一讲层次分析法
  10. 量产光伏离网并网逆变器设计资料(TMS320F28335) 这个是单项的 本装置DC-DC采用Boost升压,DCAC采用单相全桥逆变电路结构
  11. python统计套利_统计套利——反转定律
  12. 51单片机c语言控制led显示屏,51单片机的中断方法以及对LED显示器的控制设计
  13. 单片机两只老虎c语言,蜂鸣器 唱 两只老虎 单片机程序
  14. 时序分析 42 -- 时序数据转为空间数据 (一) 格拉姆角场
  15. 解决本地图片上传正常,服务端上传图片报500
  16. 博学笃志,切问近思,此八字,是收放心的工夫。 神闲气静,智深勇沉,此八字,是干大事的本领...
  17. C# 操作Word批注(一) 插入、修改、删除Word批注
  18. python和anaconda安装顺序_Anaconda详细安装步骤图文教程
  19. mnist手写数字模型训练、保存、加载及图片预测
  20. 【经验总结】“投”——如何寻找适合投递的期刊或者会议

热门文章

  1. Apache mod_rewrite规则重写的标志一览
  2. 学习linux—— 磁盘相关指令
  3. [转]唐骏谈职场 —— 管理者要学会让员工感动
  4. Javascript各种运算符第五课(小一节)
  5. AOP处理事务静、动态代理(jdk方法)
  6. ios 高德地图加载瓦片地图_OpenLayers加载谷歌地球离线瓦片地图
  7. java制作扫雷游戏中埋雷的难点_java 扫雷游戏源码案例项目
  8. 解析ip数据包java_ip包,ip数据包,数据包或者包的理解
  9. 复制链接到safari浏览器打开_APP应用内嵌h5页面怎么直接打开Safari来访问链接?
  10. 杭电oj1257最少拦截系统(贪心)