我们编写的app,发布到市场后,总会被各种各样的人拿去利用并且进行惨不忍睹的篡改,对于这些 我们一般,都会通过,检测so库中存在 相关的 hook 框架来实现,而一些人,则会通过各种魔改框架,从而达到我们检测不到的目的! 导致在这个过程中,我们作为开发人员,总会跟市面上各种框架进行对抗; 而通过我平时对于 hook源码的实现研究发现,几乎所有的 ,hook java层的框架, 都是通过,修改method-->FLAG 改为ACC_NATIVE ,从而达到替换,并且hook的目的。 这时候我在实际工作中就想到,我能不能通过技术手段,让java层函数 ,无法被篡改为 native 函数,从而达到拒绝 hook的目的呢,这个在技术上是可以行得通的,看雪里面大牛多 ,套路一下实现这种方案的思路,一起进步学习
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!