1.将原包更名为“libqingyan.so”,并添加到lib目录。
若有多个目录,可以只保留一个目录,也可以每个目录都添加,
但不推荐后者,毕竟会增加安装包很多体积。
2.在 com.stub.StubApp 类的 attachBaseContext 方法中插入一句调用语句。
调用语句: invoke-static {p0}, Lcom/qingyan/KillVerify/Stub360;->start(Landroid/content/Context;)V
调用位置见附图
在
"invoke-super {p0, p1}, Landroid/app/Application;->attachBaseContext(Landroid/content/Context;)V"
下面插入即可
3.将工具classes2.dex直接加入安装包,也可以合并dex,这个随便。
注意:
不要使用其他工具的去签名处理安装包,直接按上面操作就行。
第一步处理的原包可以适当删减,但一定不能重新签名,必须保留原始签名!
而且必须保留3个:
Androidmanifest.xml
META-INF文件夹
classes.dex
其余的可以尝试删除,若闪退则加回去就行。
很多游戏的话Assets目录是不能删的
不保证所有APP都能用,仍有概率会出现闪退。