关闭

Android 反编译

标签: 反编译apkandroid
348人阅读 评论(0) 收藏 举报

1、获取图片资源:

反编译用的最多的也就是获取其他app文件上的一些好看的图片资源,那么你需要得到此app的apk文件,可以通过手机把app程序共享到我的电脑,然后在电脑上解压这个apk文件(把它当做一个压缩包文件)就得到了此app的图片资源。

2、获取布局资源文件:

如果想获取此apk的一些布局资源文件的代码,或者AndroidMainfest.xml文件中的代码

使用到的工具是apktool,将apk文件放在apktool文件目录下,执行命令:

apktool d apk名字.apk

然后得到apk名字的文件夹,里面有需要的布局文件代码。

3、获取java代码文件:

如果想进一步获取java代码,就需要用这两个文件:

  • dex2jar 这个工具用于将dex文件转换成jar文件 
    下载地址:http://sourceforge.net/projects/dex2jar/files/
  • jd-gui 这个工具用于将jar文件转换成java代码 
    下载地址:http://jd.benow.ca/安装完以后,把解压的到的classes.dex文件拷贝到dex2jar目录下,进入命令窗口,进入dex2jar目录下,执行:

    d2j-dex2jar classes.dex

    完成后生成classes-dex2jar文件用jd-gui程序打开就可以得到java代码文件,一般经过混淆,类名方法名都换成了字母a,b,c,,,所以辨识起来非常麻烦,一般没有太大意义。

    可以参考郭神文章:

    http://blog.csdn.net/guolin_blog/article/details/49738023 

  • dex2jar 这个工具用于将dex文件转换成jar文件 
    下载地址:http://sourceforge.net/projects/dex2jar/files/
  • jd-gui 这个工具用于将jar文件转换成java代码 
    下载地址:http://jd.benow.ca/
  • 0
    0
    查看评论

    apk反编译获取完整源码 及 apk反编译后的处理

    一、工具准备:apktool , dex2jar , jd-gui 二、使用dex2jar + jd-gui 得到apk的java源码 1.用解压工具从 apk包中取出 classes.dex 文件 用命令(dex2jar.bat classes.dex)得到一个 jar文件 2.用...
    • wh_19910525
    • wh_19910525
    • 2012-08-28 13:47
    • 120514

    Android开发学习之路--逆向分析反编译

    一般情况下我们想要了解别人的app怎么实现这个动画,这个效果的时候,总是会想到反编译一下,看下布局,看下代码实现。对,这对于有经验的玩家确实手到擒来了,但是初学者,根本就不知道怎么反编译,怎么看代码,甚至不知道什么是反编译。那就学一下吧。简单写一个app  先简单写个app用作后面的反编译,当然可以...
    • eastmoon502136
    • eastmoon502136
    • 2016-08-25 11:29
    • 5583

    手把手教你搞懂 Android 反编译

    我们知道,Android的程序打包后会生成一个APK文件,这个文件可以直接安装到任何Android手机上,因此,反编译就是对这个APK进行反编译。Android的反编译分成两个部分: 一个是对代码反编译,也就是java文件的反编译。一个是对资源反编译,也就是res文件的反编译。 所需的工...
    • yuanyuan_815
    • yuanyuan_815
    • 2016-07-04 10:29
    • 5604

    Android安全攻防战,反编译与混淆技术完全解析(上)

    我们都知道,Android程序打完包之后得到的是一个APK文件,这个文件是可以直接安装到任何Android手机上的,我们反编译其实也就是对这个APK文件进行反编译。Android的反编译主要又分为两个部分,一个是对代码的反编译,一个是对资源的反编译,我们马上来逐个学习一下。 在开始学习之前,首先我...
    • sinyu890807
    • sinyu890807
    • 2016-02-18 09:09
    • 92556

    QQAndroid版本反编译源代码

    • 2011-12-24 15:08
    • 1.59MB
    • 下载

    反编译一个APP就那么简单

    转载:http://www.apkbus.com/blog-705730-62546.html 原作者是个牛逼的人,此处转载只是给自己留一个笔记,没什么其他用途,便于开发,如有冒犯可联系本人,删除即可。向原作者致敬。 3分钟傻瓜式反编译一个APP 写在前...
    • qice675563721
    • qice675563721
    • 2016-11-10 11:13
    • 1456

    QQ的Andriod版反编译的代码

    • 2010-09-21 15:36
    • 476KB
    • 下载

    轻松反编译Android应用源码

    • 2015-01-25 19:43
    • 301KB
    • 下载

    android完美反编译

    • 2014-03-26 11:12
    • 14.93MB
    • 下载

    Android反编译工具与技巧总结

    相关工具: apktool java -jar apktool.jar ssss.apk 1、反编译dex -> smali文件 2、res文件夹可读 3、AndroidManifest.xml文件可读 R.java文件对应的值在res/values/public.xml文件里 d...
    • AuthorK
    • AuthorK
    • 2017-10-25 17:03
    • 1021
      个人资料
      • 访问:13658次
      • 积分:319
      • 等级:
      • 排名:千里之外
      • 原创:15篇
      • 转载:8篇
      • 译文:0篇
      • 评论:6条
      文章分类
      最新评论