smali
文章平均质量分 92
倔强石头
Android 开发 Android安全 Android漏洞 Android逆向
展开
-
Android smali 语法二
在上篇博文中,我们学习到了.java文件、.dex文件、.smali文件三者之间关系,以及怎样用工具将三种类型文件相互转换。可是.java文件中的类、变量、表达式等各种语法格式转化成.smali文件后会变成什么样的格式呢?smali工程中给出了相应的例子,不过我们也要亲手动实践一下。 一、类的格式 将ClassTest.java文件转化成ClassTest.smali文件。//ClassTes原创 2016-04-28 14:42:35 · 839 阅读 · 0 评论 -
Android smali 语法一
一、什么是smaliAndroid程序员用Java语言开发APP,编译工具会将Java源文件(.java)编译成Dalvik可执行文件(.dex)。Android系统中Dalvik Virtual Machine 会执行该文件。smali/baksmali则是Dalvik VM可执行文件的汇编器/反汇编器。反汇编Dalvik可执行文件(.dex)后,将会得到.smali后缀文件。smali代码拥有特原创 2016-04-27 17:09:28 · 3349 阅读 · 0 评论 -
Android smali 语法三
在上篇博文的动手实践中,我们将.java文件转化成.smali文件后,发现java中的数据类型、域名、方法名在.smali文件中发生了改变。事实上,当.java文件被javac、dx工具转换成Dalvik VM可执行文件.dex后,数据类型、域名、方法名就已经发生了变化。原创 2016-04-29 21:15:38 · 608 阅读 · 0 评论