对最近所学的知识做了总结,通过这个小项目加深印象。 主界面: 拖拽文件到窗口中 用到的工具有: apktool.jar signapk.jar 目录结构: 目录结构: ...
分类:
其他好文 时间:
2017-01-18 10:39:28
阅读次数:
224
想必玩安卓的童鞋大多都知道,安卓的APK安装包是可以反编译出源代码的,如果开发人员发布时没有对其混淆等加密处理,反编译出来的代码几乎与真实的源代码一模一样。 想要反编译apk,需要用到apktool.jar,目前它已经更新了到了apktool_2.0.0rc6了。apktool.jar通过命令行 即 ...
分类:
移动开发 时间:
2017-01-13 22:10:30
阅读次数:
350
反编译工具: apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar:将apk反编译成Java源码(classes.dex转化成jar文件) jd-gui:查看APK中classes.dex转化成出的jar文件,即源码文件 使用步骤: 1、apk反编译得到程序的源代码 ...
分类:
其他好文 时间:
2016-12-27 09:28:57
阅读次数:
247
1.下载apktool http://pan.baidu.com/s/1o7Jy090 2.使用方法 ...
分类:
移动开发 时间:
2016-10-18 22:14:58
阅读次数:
182
在之前的破解过程中可以看到我们唯一离不开的一个神器那就是apktool了,这个工具多强大就不多说了,但是如果没有他我们没法涉及到后面的破解工作了,这个工具是开源的,也是使用Java语言开发的,代码相对...
分类:
移动开发 时间:
2016-10-17 14:35:25
阅读次数:
324
工具: 1. JD-GUI 这个工具是反编译jar生成源码,进行可视化阅读,也可以单独保存源码文件 2. dex2jar 这个用来反编译dex文件生成jar包。 3. apktool 这个用来反编译资源文件,这个要保持用最新版本,否则对于最新的app可能报错 具体使用方法参考官方:https://i ...
分类:
移动开发 时间:
2016-10-10 20:16:46
阅读次数:
219
Android APK文件反编译三步走: 1.反编译APK文件 工具:dex2jar 命令:dex2.jar **(APK文件名称).APK 输入命令后自动生成一个jar文件 2.反编译Java文件 工具:JD-gui 直接打开jar文件另存为(路径) 3.反编译资源文件 工具:apktool 命令 ...
分类:
移动开发 时间:
2016-10-04 22:57:01
阅读次数:
357
工程中没有public.xml文件但是使用apktool后res/values/目录下会自动生成一个public.xml文件,该文件内容为R文件跟资源相关的部分,例如:string,id,color...。对于该文件的作用我认为是在反编译后重新打包的过程中确定资源文件在R中值,以防止修改了资源文件的id变化对源码中..
分类:
移动开发 时间:
2016-09-07 23:21:51
阅读次数:
641
新旧打包方法原理对比: 传统方式 在AndroidManifest定义渠道的年代,多渠道打包无非以下两种方案: 方案一:完全的重新编译,即在代码重新编译打包之前,在AndroidManifest中修改渠道标示; 方案二:通过ApkTool进行解包,然后修改AndroidManifest中修改渠道标示 ...
分类:
其他好文 时间:
2016-09-04 22:20:44
阅读次数:
212
remote webdriver的模板 默认开启4723端口接受webdriver请求 默认开启4724用于和android通讯 如何查看app的appPackage和APPactivity? 1、下载apktool-new的压缩包,并解压 2、双击decode.bat运行 3、将apk拖入deco ...
分类:
移动开发 时间:
2016-08-30 17:35:15
阅读次数:
330