寻找smali文件的解析器

时间:2014-03-05 18:57:06

标签: android parsing smali

它存在.smali文件的解析器?
让我更加明确:我需要编写一个程序。
这个程序的输入是.smali文件。
这个程序(感谢解析器我是每次声明一个全局变量时都应该捕获。
下一步添加一些代码。
是可能的,或者对于类似的任务还没有解析器吗?
谢谢你。

1 个答案:

答案 0 :(得分:3)

这是smali在重新组装smali文件时使用的解析器。

https://github.com/JesusFreke/smali/blob/master/smali/src/main/antlr/smaliParser.g

另一种选择可能是直接使用dexlib2读取dex文件,执行所需的修改,然后将其写回。