下面是我收集的常用的错误代码,绑定的时候,不只是错误需要处理,警告也是尽可能处理,不然会出现很多类丢失的情况 必备工具: 1.JD-GUI 能直接查看jar包里面的类结构 很多情况下,需要知道一个文件到底是类还是接口,才能写Metadata.xml文件 1.Class is not abstract ...
分类:
移动开发 时间:
2016-08-28 12:20:34
阅读次数:
1093
1.sql server导入mysql 神器(速度不是一般的快) mss2sql.exe 2.java 反序列化工具 jd-gui.exe ...
分类:
数据库 时间:
2016-08-22 21:31:40
阅读次数:
149
一、获取包名 打开UI Automator Viewer窗口,获取device screenshot内容后,在每个元素详情中,都会出现一个包名。如下图: 二、获取Activity 这里主要用反编译工具获取。 1、安装反编译工具 安装反编辑工具:dex2jar,jd-gui;解压缩; 2、将需要反编译 ...
分类:
移动开发 时间:
2016-08-17 15:24:27
阅读次数:
197
反编译APK获取代码&资源 一、工具 1.apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件 2.dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) 3.jd-gui:查看2中转换后的jar文件,即查看Java文件 二、实际操作 1、 ...
分类:
移动开发 时间:
2016-08-10 16:03:12
阅读次数:
234
需要一个支持命令行的Java反编译工具JAD不支持注解JD-GUI支持注解,但不支持命令行JD-GUI所使用的JD-Core未开源找到一个JD-Core的折中方案https://github.com/nviennot/jd-core-java/记得要先安装mercurial,再编译Ubuntu安装方式:sudoapt-getmercurial使用方法:#Outputsallt..
分类:
编程语言 时间:
2016-07-22 19:39:11
阅读次数:
254
要逆向分析并修改一个Android应用,首先是对APK进行解包和打包,这一部分网上资料铺天盖地,不再赘述了。值得一提的一点就是,如果apktool无法解包或打包的话,可以尝试国人在apktool基础上开发的ShakaApktool,另外也可以使用AndroidKiller这个工具,当然AndroidKiller内部是使用ShakaApktool来进行解包打包。关于如何解包和打包、反编译为JAVA代码、修改smali代码的资料很多,按部就班做起来也比较简单。dex2jar、JD-GUI获得了反编译的JAVA代...
分类:
移动开发 时间:
2016-07-22 01:22:00
阅读次数:
536
工具: 压缩软件:用于解压apk包 dex2jar:*.dex反编译为Jar包 jd-gui:查看Jar文件 (PS:不知道博客园如何上传附件,只能把工具挂到百度网盘了:http://pan.baidu.com/s/1jIwb3MY) 0x01:用压缩软件解压apk 0x02:dex2jar把*.d ...
分类:
移动开发 时间:
2016-07-21 12:21:18
阅读次数:
143
经过前面对各种反编译工具apktool,dx2jar,jd-gui等工具的介绍,本章节我们结合一个实际的案例,向大家讲解如何分析Android程序。
一、分析步骤
1.使用dex2jar和jd-gui工具分析Java反编译源码;
2.使用apktools,反编译Smail文件。由于Smail语法单独阅读比较困难,我们可以结合Java反编译的源码进行分析;
3.根据相关的特征和线索,修改Smail源码,使用apktools重新打包;
4.使用jarsigner重新签名apk,安装并验证修改是否正确,...
分类:
移动开发 时间:
2016-07-19 13:43:23
阅读次数:
245
自己布局的模式或方式很固定,看见一个炫酷的界面,总想看看是怎么布局的,今天小蜗牛就带大家学习怎么使用这三个工具。。 一 去各个软件的官网下载最新的软件 二 分别介绍各个软件的使用 1.首先使用apktool 将要反编译的apk放在已经下载的apktool.bat所在目录,如下图: 然后cmd命令行输 ...
分类:
移动开发 时间:
2016-07-10 23:09:24
阅读次数:
203
Android逆向工程里常用到的工具除了的dex2jar,jd-gui, Apktool之外还有一个Xposed。zhe...
分类:
移动开发 时间:
2016-07-10 19:05:53
阅读次数:
673