你可以跳过以下流程,将源码直接整合到你的项目里,下面的流程只是简单说明一下原理:
破解原理及启动流程:
/NoDie/libs/armeabi/libMyEnExt.so文件启动
/NoDie/libs/MyEnExt.jar的核心服务:
第一步:启动核心服务:
第二步:
最终调用这个方法:
将它们的代码改掉:
第二步:
最终调用这个方法:
将它们的代码改掉:
删掉它的一些控制文件,增加一个控制文件,包名和类名不要改:
然后在我箭头的位置写上你要启动的服务列表。
然后在我箭头的位置写上你要启动的服务列表。
说白了就是破解别人的,变成可以自定义的。
配置流程:
需要注意的地方:
第一:
这个名称不能改
第二:
导入jar包和jni代码库:
第三步:
引入:
第四步:
配置清单文件。
第一:
这个名称不能改
第二:
导入jar包和jni代码库:
第三步:
引入:
第四步:
配置清单文件。
第五步:
主activity初始化: