canyie/pine

Release包有可能会hook失败

Closed this issue · 1 comments

Galaxy Z Flip4
Android13
Pine029
使用代码为

企业微信20240327-111312

这个现象就很抽象。我打了一个Release的包,重复(安装和删除)这个流程。 有时候会Hook成功 有时候Hook会失败
失败时候的日志为
企业微信20240327-152104

这种问题很可能就是被 inline 了,这个实际上没办法解决,如果已知调用者的话可以调用 Pine.decompile() 提前 deoptimize 调用它的方法。