红手指云手机云控解除

这玩意破解起来和放屁一样,还是说说流程思路吧...

分析

红手指无法安装MT管理器,点击安装就提示安装失败,我预感大事不妙,但是一眼丁真就是魔改了pm系统服务。

可惜我是废物,我又不知道pm的源代码,无奈google补魔学习。

Pm服务

首先我懒得说过程,我只有结果,pm服务的位置在 /system/framework/service.jar里面,这个jar里面有两个dex,打开就完事了。

然后呢,pm服务的package路径是com/android/server/pm。

真无语这个设计,别的服务都是单独一个jar,非整几个服务塞进同一个地方。

源码分析

根据MT管理器反编译可以看见,他是在安装的时候获取了apk的包名,然后调用了MCI服务,去判断是否允许安装。

打开MCI服务,发现他去/etc/business-config.xml里面获取了风控服务器的地址,根据源代码,里面的设定是如果这个风控服务器地址不存在就怎么样?就不风控了呗...

破解方法

去/etc/business-config.xml,把风控服务器的URL删掉。