1. const-wide/high16 v2, 0x4014
表示double类型常量。如何获得对应的值呢?
将0x4014右边加0补到64位,即0x4014000000000000,然后在网页http://babbage.cs.qc.edu/IEEE-754/64bit.html
中,输入4014000000000000,即可获得反编译后的double类型的常量,即5。
2. const/high16
这个的规律还没完全掌握,有这么几种情况。例如下面的代码:
int a = 0x7F030000;
int b = 0x500000;
float c = 1.5F;
Smali的结果是:
const/high16 v0, 0x7f03
.line 20
.local v0, a:I
const/high16 v1, 0x50
.line 21
.local v1, b:I
const/high16 v2, 0x3fc0
.line 22
.local v2, c:F
其中,0x3fc0可以右边补0到32位,即0x3fc00000,然后在http://babbage.cs.qc.edu/IEEE-754/32bit.html
输入3fc00000即可获得结果。
分享到:
相关推荐
android 反编译工具.
包含android-tool.jar jd-gui.jar和dex2jar等常用android反编译工具
最新的android反编译工具以及相关的使用方法,这个版本为最新的工具。 1、把apk文件重命名为zip或者rar文件格式 2、解压后把classes.dex复制到dex2jar-2.0目录中 3、打开cmd,定位到dex2jar-2.0目录 4、运行d2j-dex2...
里面包含了一个反编译工具,一个查看反编译后的文件工具,一个详细说明文档,可以将一个android的apk文件反编译后查看作者的原代码,由于在代码打包成apk时的编译经过了处理,反编译后的代码不可能恢复到原来的代码...
android 反编译工具,android 反编译工具 android 反编译工具
Android反编译软件 安卓反编译 Android APK反编译详解,有详细说明,简单易学!
绝对完整的Android反编译工具 使用Android反编译工具以前得选安装java环境。
Android反编译工具包 Android反编译工具包
Android APK反编译得到Java源代码和资源文件的工具 反编译apk生成程序的源代码和图片、XML配置、语言资源等文件的工具
包含了 Android反编译用到的所有工具包,不用再去别的地方一点点搜集了,一个下载 全部轻松搞定
Android反编译工具包合集,包含apktool,jd-gui-0.3.5.windows,dex2jar-0.0.9.15
android反编译套件,对与反编译android很好用.
不同平台上的 Android 反编译工具 有 mac linux windows 所有平台的反编译工具 配套讲解博客 : http://blog.csdn.net/shulianghan/article/details/41697821
android 反编译jar包
Android 反编译可视化操作工具,不用在命令行操作,全程可以在操作工具中进行反编译和代码提取,并且可以进行重新签名操作
APKDB android反编译工具,安装之后生成鼠标右键菜单。可鼠标右键apk选择反编译,回编译等。
Android 反编译工具 ,dex2jar ,Android 反编译工具Android 反编译工具 ,dex2jar ,Android 反编译工具