如何检测apk安装后的so是否被恶意篡改?

由于某些原因 想检测apk安装之后 手机存储器里面的so是否还是原装货

我现在能想到的方法有

so之外的代码检验so是否是官方的
1 完整的md5
2 局部的md5
3 crc什么的

so内部
so 放一些代码自己检验自己是否被篡改

想问下业界现在一般的做法是什么? 有什么成熟的方案吗?

so该不了吧,so是无法破解的啊,改了它也跑步起来,他最多也只能替换到你游戏的上个版本的so,或者更旧版本之类的

apk被重新打包,签名也会被修改,可以验证签名md5

so可以hack。只是不好改而已。

这么叼?机器码也能改?

汇编,可以改。也有工具。