ohos-decompiler/abc-decompiler

反编译代码变量名优化

Opened this issue · 1 comments

反编译代码的变量名在 NameGen 中计算得到

看样子是根据使用第一个 ssaVar

Image

调试调用栈

Image

看起来应该在这修改,就可以生成更好的变量名

比如上面图,变量名可以根据 ("import { default as hilog } from "@ohos:hilog"") 改成 hilog

针对 ABC 可以根据特殊字节码函数生成合适的变量名