APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemU...
分类:
其他好文 时间:
2014-11-22 22:56:41
阅读次数:
406
基本知识apk安装包的文件结构以知名桌面软件“LauncherPro”为例,apk安装包文件目录:文件目录如下:- META-INF- res- anim- color- drawable- drawable-hdpi- drawable-land- drawable-land-hdpi- draw...
分类:
其他好文 时间:
2014-11-14 12:00:10
阅读次数:
311
============问题描述============ 使用apktool进行解包,之后修改strings.xml中的连接字段,重新打包后的apk安装后无法连接到网络。修改的ip是没有问题的,因为我用这个ip通过eclipse打包后的app是可以正常运行的。 ...
分类:
其他好文 时间:
2014-11-08 15:08:56
阅读次数:
208
需要工具:
apktool 获取布局信息 下载
dex2jar dex转jar
jd-gui jar查看工具 下载
apktool 反编译得到的是布局和资源文件。
dex2jar 反编译得到的代码字节码,利用jd gui就可以查看到源代码。
1)下载apktool,及mac下jd-gui,解压如下:...
分类:
移动开发 时间:
2014-11-03 19:28:32
阅读次数:
340
APK在推广的时候可能会需要动态打包APK,比如发布到不同渠道的时候,需要在manifest文件中修改渠道信息。或者app在推广的时候,需要在apk包里面加上推广人信息等。...
分类:
其他好文 时间:
2014-10-24 16:34:27
阅读次数:
153
用java开发最担心的就是得到反编译,所以作为开发者我们需要知道怎么反编译,那样才能知道如何防止反编译、保证代码安全。
下面来看下比较常用的方法!
第一种方式:利用apktool反编译
1,首先在
http://code.google.com/p/android-apktool/downloads/list
下载两个文件:apktool1.5.2.tar.bz2和apktool-in...
分类:
移动开发 时间:
2014-10-24 14:37:19
阅读次数:
216
============问题描述============ 10部测试手机,eclipse直接编译出来的apk都能安装上。但用apktool对该apk文件进行反编译并重新签名后,其中4部手机就无法安装上了,报INSTALL_PARSE_FAILED_NO_CERTIFICATES的错误。^^分少了点,...
分类:
其他好文 时间:
2014-10-24 10:43:08
阅读次数:
146
Android的APK文件时可以反编译的,通过反编译我们就能查看到大体的代码,帮助学习。反编译仅仅提供的是学习的方式,禁止使用该技术进行非法活动。其实就是两个命令:1:运行(WIN+R)->CMD,定位到apktool文件夹,输入以下命令:apktool.bat d -f CMCC.apk CMCC...
分类:
移动开发 时间:
2014-10-24 09:06:25
阅读次数:
315
============问题描述============ 使用apktool进行解包,之后修改strings.xml中的连接字段,重新打包后的apk安装后无法连接到网络。修改的ip是没有问题的,因为我用这个ip通过eclipse打包后的app是可以正常运行的。 ...
分类:
其他好文 时间:
2014-10-19 23:09:36
阅读次数:
315
对于《DebuggingAndroidApplication》一文中最后附上的练习,我采用了另一种静态方法绕开原有的逻辑去破解。主要的过程如下: 利用apktool将练习的runtime.apk文件反编译,生成的smali格式的反汇编代码,接着从smali文件的代码中寻找突破口,修改程序,再利...
分类:
移动开发 时间:
2014-10-19 11:20:41
阅读次数:
300