在apk被反编译后,原来的java程序会以smali文件呈现。这就需要补充smali的知识。依旧参考官方文档,择日我将把官方文档做一下翻译。今日先贴出链接地址:
1:了解smali字节码的寄存器
请参考:https://code.google.com/p/smali/wiki/Registers
2:了解Dalvik中的类型,方法,字段
https://code.google.com/p/smali/wiki/TypesMethodsAndFields
3:Dalvik操作符(这个我在前边的博文中已经贴出过)
http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html
4:官方相关教程
https://code.google.com/p/android-apktool/wiki/SmaliDebugging
等待后续……