反编译

原创 2016年05月30日 19:30:31

一。apk签名工具apktool(可视化操作,jdk必须是1.6)

在  apk签名工具apktool  中将app生成的小机器人粘贴过去 双击apktool.exe,将app反编译

生成xml文件。

二。在 最新版工具 这个包中完成反编译,解析出xml文件

Cmd

在资源管理器选中文件夹,右键复制

Cd 右键粘贴文件夹

C:\Users\pjyjjj>e:

E:\\apktool_2.0.3>apktool.bat d -f 1.apk

结果 生成1文件夹。

三。   生成.jar,产生所有的编译文件代码

1.找到下载APK安装程序包的目录、并把文件扩展名apk改为zip后进行解压,找到classes.dex 放到dex2jar.bat所在的文件夹

2.找到dex2jar.bat所在的文件夹

3.执行dex2jar.bat生成jar 要输入的内容是dex2jar.bat classes.dex后会成classes.dex.dex2jar.jar,这个包含所有的文件

4.运行“\反编译\jd-gui-0.3.3.windows\jd-gui.exe”,通过Fileàopen file,打开classes.dex.dex2jar.jar文件,就可以看到Android项目源代码了

四。针对高版本的adt,在项目下找到project.properties,将proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt前的#去掉就可以了

然后导出,android tools-》unsigned~~方法,再通过 三 的编译。可以将代码隐藏,只有空类





快速反编译war、jar文件

有些时候我们面对一个class文件jar包或者war包,很想知道里面有什么参数,有什么方法,但是又没有文档,又没有源代码,那怎么办呢。         没关系,我们可以反编译这些class文件或...
  • a_dreaming_fish
  • a_dreaming_fish
  • 2016年03月31日 15:59
  • 3533

反编译操作以及反编译工具<一>

前几天下了一个手机游戏–植物大战僵尸,想看一看它的源码是什么样的,于是传到电脑上直接解压,得出来的文件夹是这样的 我想看看它的配置文件AndroidManifest.xml打开后是这样的 要想看到...
  • abitch
  • abitch
  • 2016年03月28日 11:15
  • 2156

Java反编译工具(以反编译android的framework.jar举例)

framework.jar包含android框架层的代码,如果我们在framework层添加了代码,如何确定我们的代码是否真的被编译进入framework.jar当中呢?很简单,反编译就好了,下面将介...
  • GetNextWindow
  • GetNextWindow
  • 2015年08月18日 10:46
  • 2275

反编译系列教程(上)

0x00 简介 《编译原理》课程在大学本科阶段就难道了很多计算机专业的同学。而反编译技术更需要从事者具有深厚的编译技术基础,因此一直是很多业内人士希望能够深入了解和掌握的一门技术。 从现在...
  • u011001084
  • u011001084
  • 2016年03月17日 16:09
  • 1385

VS2015使用小技巧 打开VS015自带的ildasm反编译器

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 感恩曾经帮助过 心少朴 的人。 俗...
  • yushaopu
  • yushaopu
  • 2016年09月16日 19:48
  • 4990

反编译apk(ubuntu14.04)

1.在linux系统下反编译用到的工具:      dex2jar,jd-gui,apktool 2.首先下载三个软件包https://pan.baidu.com/s/1b9lhcq,https:/...
  • x2017x
  • x2017x
  • 2017年06月28日 08:17
  • 450

5分钟攻克NDK开发中javah不能反编译的问题

网上关于javah不能反编译出.h头文件的问题的资料本来就不多,而且大多似乎已经过时,给出的几种解决方法都没有切中要害。害得我苦苦找了一天,终于修成正果。特分享如下:...
  • u012176591
  • u012176591
  • 2014年04月06日 19:38
  • 3936

iOS反编译

上架至App Store的app,被apple加密了。想要反编译要麻烦许多。但是在debug下产生的ipa或者是release下的ipa包或者是渠道包都能直接反编译。 首先介绍针对Xcode导出的ip...
  • SandyLoo
  • SandyLoo
  • 2017年02月14日 20:56
  • 1155

cocos2d-x lua 的反编译(1)

luac的解密
  • u011380858
  • u011380858
  • 2016年08月13日 15:55
  • 1979

so文件反汇编反编译到C源码

首先介绍一下术语。 使用高级语言进行开发,最后到交互,一般经历几个过程:预处理、 编译、汇编、链接。预处理:文件包含,宏定义展开等; 编译:源代码转为中间语言–汇编语言; 汇编:汇编语言转为机...
  • lanyang123456
  • lanyang123456
  • 2017年02月22日 21:01
  • 16601
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:反编译
举报原因:
原因补充:

(最多只允许输入30个字)