反编译学习一:Mac下使用dex2jar

1.去http://sourceforge.net/projects/dex2jar/ 下载一个新版本dex2jar.  目前是2.0,下载后文件名dex2jar-2.0.zip

2.可以到这里看看用法:

http://sourceforge.net/p/dex2jar/wiki/Faq/

http://sourceforge.net/p/dex2jar/wiki/UserGuide/

3.解压缩dex2jar-2.0.zip 到文件夹dex2jar-2.0

4.注意修改文件属性为可执行文件:

chmod +x /home/.../d2j-dex2jar.sh  /home/.../d2j_invoke.sh

5.输入命令

   sudo sh /home/.../dex2jar-version/d2j-dex2jar.sh   /home/.../someApk.apk

6.在命令文件夹下面即可看到someApk.jar文件包

时间: 2024-08-04 06:57:01

反编译学习一:Mac下使用dex2jar的相关文章

『原』在Linux下反编译Android .apk文件 使用apktool dex2jar JD-eclipse

一.使用apktool 将 apk反编译生成程序的源代码和图片.XML配置.语言资源等文件 具体步骤: (1)下载反编译工具包:apktool 官方的打不开 http://apktool.shoujifans.com/2014/12/21.html 里有网盘下载 需要下载下边两个文件 apktool1.5.2.tar.bz2 apktool-install-linux-r05-ibot.tar.bz2 (2)将下载好的两个包解压到“同一个”文件夹apktool里面. 注意是同一个 (3)在命令行

android反编译学习

一.下载所需要的工具 http://pan.baidu.com/s/1eRxiXWI 二.把需要反编译的apk放到apktool目录下 (1)在cmd下,把目录移动到apk目录下.运行 apktool_2.0.2.jar d xxx.apk. (2)运行完成后,就会得到相应的文件夹名称,这里文件夹里面就包含了各种资源文件 提示:如果直接通过解压apk得到的那些文件夹,资源文件打开都是乱码 三.获取源码 (1)把xxx.apk改为xxx.zip(rar等压缩格式),然后解压后就可以看到一个clas

System.Windows.Forms.Timer反编译学习

1 using System; 2 using System.ComponentModel; 3 using System.Globalization; 4 using System.Runtime; 5 using System.Runtime.InteropServices; 6 using System.Threading; 7 namespace System.Windows.Forms 8 { 9 [DefaultEvent("Tick"), DefaultProperty(

APK反编译(Linux环境下)

先下载dex2jar和jd-gui这两个软件,然后解压APK,把解压出来的classes.dex,放到dex2jar的根目录,然后命令行进入到dex2jar根目录,然后执行命令   ./dex2jar.sh classes.dex    这样就把dex解成了jar包,然后再用jd-gui查看jar包里面的代码

Android开发学习总结(六)—— APK反编译(转)

学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译.我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装.正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了.但是我们通过网上提供了一些工具,还是可以将apk进行反编译的,apk反编译之后,我们就可以看到开发这个应用使用的资源文件(图片).layout.样式.相关的实现代码等,ap

Android开发学习总结(六)—— APK反编译

学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译.我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装.正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了.但是我们通过网上提供了一些工具,还是可以将apk进行反编译的,apk反编译之后,我们就可以看到开发这个应用使用的资源文件(图片).layout.样式.相关的实现代码等,ap

mac 搭建APK反编译环境[转]

APKtool 用途:获取mainifest.xml res等资源文件 下载:http://ibotpeaches.github.io/Apktool/install/ 使用:apktool d test.apk dex2jar 用途:获取项目源码的jar包 下载:https://github.com/pxb1988/dex2jar 用法: 1.解压apk获取classes.dex文件 2.通过命令 ./dex2jar-2.0/d2j-dex2jar.sh classes.dex来生成可以用JD

Android APK反编译详解(转)

转自:http://blog.csdn.net/ithomer/article/details/6727581 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程. 在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件.   本文Android反编译教程,测试环境: Win7 Ultimate x64 Ubuntu 12.04 x86_x

Android-Mac电脑如何进行APK反编译-使用apktool、jd-gui

最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁着嗑瓜子的功夫,我研究了下mac下如何进行apk反编译,其实和windows下是一样,我在这里记录了下: 第一步:下载反编译工具集,apktool.dex2jar.jd-gui,最后我会上传这些工具,解压后如下图: 下面那个弹出框是JD-GUI的,用来将字节码反编译成java源文