反编译
相关工具下载:http://pan.baidu.com/s/1bnAkIb9
apktool
这是一个可以对apk进行反编译和重打包的工具。
下载地址:http://code.google.com/p/android-apktool/
反编译apk
1.把apk文件放到apktool解压目录下。
2.打开命令行,cd到工具解压缩目录,使用“apktool d apk文件路径”命令反编译apk。
apktool反编译命令辅助脚本代码(windows)
{CSDN:CODE:612381...
分类:
移动开发 时间:
2015-03-05 13:02:06
阅读次数:
289
玩过Android开发的人应该都知道,Android apk的保护是非常差的,辛辛苦苦写的代码,被别人翻个底朝天倒不说,被人改了代码移头换面再拿出来害人就不能忍了。除自带的SDK外,Android的分析和修改工具还有很多,Android下的静态分析工具,最常见的是利用ApkTool(见http://...
分类:
其他好文 时间:
2015-03-04 18:51:41
阅读次数:
153
我们在开发Android应用的时候,常常会“参考”“借鉴”一下别人“想法”,你们懂的!然而,很多时候我们是看不见别人的源码的,这时候唯一解决的方法就是反编译apk,我们知道,当一个Android应用开发好了以后,会打包生成apk文件,然而Android打包工具会将java源码编译成.class字节码文件,将布局文件做乱码处理,还会将Nine Patch图片做特殊处理,如果不经过反编译而直接加压看其源码或者使用其资源文件,是很不理想的,下面我将记录下常见Android反编译工具的使用方法。...
分类:
移动开发 时间:
2015-03-04 11:08:43
阅读次数:
171
PhoneGap/Cordova Android应用签名发布注意事项 Android APK 签名比对 android获取签名,兼容5.0 Android APK 签名比对,防止软件被破解使用 用apktool和dex2jar反编译 Android proguard代码混淆 获取已安装或未安...
分类:
移动开发 时间:
2015-02-11 19:14:07
阅读次数:
165
1.下载开源工具apktool
下载地址
解压然后使用命令行:
./apktool d ~/testdeJava/Contacts.apk ~/testdeJava/Contacts //这一步主要反编译资源文件,反编译结果指定为目录:~/testdeJava/Contacts
[python] view
plaincopy
...
分类:
移动开发 时间:
2015-02-09 21:45:59
阅读次数:
163
其实反编译很简单,只是利用一些工具包和一些基本命令行的命令对apk文件进行反编程,没有什么高深的技术。下面就让我们一起来学习一下反编译的技术。...
分类:
移动开发 时间:
2015-02-09 11:05:34
阅读次数:
171
工具
反编译需要的工具
上面都是命令行反编译,还有androidfly是图形界面,但是我所下载的反编译后的jar包无法查看,应该是因为不是最新的。
反编译出资源文件
使用apktool,办要反编译的apk复制到apktool文件加下:
启动cmd,进入apktool目录下,然后运行如下命令(路径各有不同):
C:\Users\ASUS>f:
F:\>cd \w...
分类:
其他好文 时间:
2015-02-01 14:53:12
阅读次数:
178
apktool可反汇编 apk包1.java的环境要配好2.首先下载apktool.jar,apktool.bat ,aapt.exe 。可进官网下载http://code.google.com/p/android-apktool/或者下载压缩包3.命令行进入apktool.bat的文件目录 apk...
分类:
其他好文 时间:
2015-01-31 23:03:53
阅读次数:
190
背景:工作中需要通过appium来制作android的自动化功能用例问题:QQ的apk是被加密的,直接apktool反编译时xml文件中会被截断。无法获取启动的activity名称;问题解决方法:通过观察log的方法:步骤:开启日志输出:adb logcat>D:/log.txt启动待测apk,打开...
分类:
移动开发 时间:
2015-01-28 17:41:04
阅读次数:
193
自己平常用linux操作系统,某时突然想改个安卓的游戏
(1)
安装jre
http://java.com/zh_CN/download/index.jsp
找到合适自己的版本
2、解压文件
tar -zxvf jrexxxx.tar.gz
将得到的文件夹jre1.7.0_45(我的文件夹名)移动到/usr/lib/java中去,如果是linux mint debian目录是/u...
分类:
移动开发 时间:
2015-01-22 18:12:26
阅读次数:
308