
Android逆向
林克在思考
一个喜欢折腾技术的开发者
展开
-
smali文件格式分析
smali文件是apktool将dex文件解析成更直观易读的一种文件形式。除了apktool之外,baksmali工具也可以将dex文件转为smali文件。 今天就来学习一下smali文件的格式,让我们可以读懂smali代码。编辑生成简单的待测试的apk我们做一个简单的测试apk,页面就一个输入框,一个按钮,点击按钮,将输入框中的内容用Toast展示出来。 代码如下:pac...原创 2018-03-14 23:11:28 · 1984 阅读 · 0 评论 -
Android逆向基本工具使用
adb命令网络adb <1>手机打开开发者模式的usb调试<2>数据线连接手机到PC<3>连接手机adb tcpip 5555adb connect <手机ip><4>拔掉数据线注:断开adb disconnect安装apkadb install -r xxx.apk卸载apk...原创 2018-03-08 22:48:23 · 605 阅读 · 0 评论 -
Java虚拟机与Dalvik虚拟机对比
Dalvik虚拟机的特点体积小,占用内存空间小专有的DEX可执行文件格式,体积更小,执行速度更快常量池采用32位索引值,寻址类方法名、字段名、常量更快基于寄存器架构,并拥有一套完整的指令系统提供了声明周期管理、堆栈管理、线程管理、安全和异常管理以及垃圾回收等功能所有的Android程序都运行在Android系统进程里,每个进程对应着一个Dalvik虚拟机实例Java虚拟机...原创 2018-03-12 22:48:32 · 772 阅读 · 0 评论 -
apktool反编译后回编失败解决方法
今天用apktoool反编译apk,然后回编回去的时候报错失败了。具体情况是这样的。apktool版本:2.3.4使用下面的命令反编译apk:apktool d dou2.apk -o test然后修改完成后使用下面的命令回编译cd testapktool b .然后在回编译的时候报错信息如下:W: ~/Downloads/dou2/./res/color/a77.xml:4:...原创 2018-10-07 20:46:34 · 12179 阅读 · 10 评论