摘要: 一.函数调用 smali中的函数和成员变量也分为两种,分别为 direct 和 virtual 两者的区别 1.direct method 是指private函数 2.virtual method 是指 protected和 public 函数 3.所以在调用函数时,有invoke-direct,i 阅读全文
posted @ 2017-12-03 15:16 im.lhc 阅读(5535) 评论(0) 推荐(1) 编辑
摘要: 一.smali的包中信息 .class public Lcom/aaaaa; .super Lcom/bbbbb; .source "ccccc.java" 1.它是com.aaaaa这个package下的类 2.继承自com.bbbbb 3.由ccccc.java编译得到的smali文件 二.sm 阅读全文
posted @ 2017-12-03 13:15 im.lhc 阅读(12382) 评论(0) 推荐(0) 编辑
摘要: 一.什么是Smali? Smali,Baksmali分别是指安卓系统里的Java虚拟机(Dalvik)所使用的一种dex格式文件的汇编器,反汇编器。其语法是一种宽松式的Jasmin/dedexer语法,而且它实现了.dex格式所有功能(注解,调试信息,线路信息等) 二.smali的语法 1.原始类型 阅读全文
posted @ 2017-12-03 11:44 im.lhc 阅读(1302) 评论(0) 推荐(0) 编辑