从去年12月开始,一次使用越狱的iphone4s过程,突然手机重启,然后就跳出 精品推荐 这恶心的流氓。各种推送广告接踵而来,更恶心的是,竟然找不到源头,删不掉。
在网上找了很多办法,都没有找到一个可用的,问题集中在 MobileSubstrate/DynamicLibraries/下的两个随便命名的文件, *.dylib *plist. 如果你了解越狱插件制作,你会知道,这就是 精品推荐 的程序代码和注入说明文件。
按道理,删掉他们就可以万事大吉了,可是杯具的是,当你重启,又有新的文件名生成出来,身为IOS开发的我,看着这样的情景,那个心啊,真疼。ios底层不懂,根本无法下手。
有一次看到一网友说,硬的不行,可以绕下,修改精品推荐所必须的两文件,即把plist内容改乱,让其源头不能读取,试过之后,这办法还真行,可是好景不长,好像 精品推荐 这玩意越来越智能,即使你改了这玩意,他照样出现在通知设置里,只是没有发送消息通知了。
有了这样的经验,我猜其源头肯定隐藏在某个cydia插件中,但是无法排查到,于是,我试着用iFile一个个文件的去查看,可惜啥都没有结果,到是把IOS系统文件结构了解了一遍,
于是我想想了,可以先把所有插件都清掉,看是否能解决,动手之后,还是大失所望,那玩意就是呆在哪里一动不动,有时真希望是重启后看不到 精品推荐这流氓,可总是失望。
前几天我在网上看到一款神器,iLEX RAT [冬青鼠],可以还原cydia,让系统为纯尽的越狱版本,不会影响装在系统上的app软件。很牛,有木有!终于,精品推荐 不见了,我成功了,废话不多说,见步骤:
1、请先停用你所有正在使用的插件,如百度输入法,请切换到系统输入法,等等...
2、来到cydia下,下载 iLex RAT 和 TerminalMobile
3、备份你一些重要资料后,运行 Terminal, 输入 rat. 会出现 0-6到选项。
4、选择1,按return. 如有提示,选择 y. 直至重启。
5、重启后,可看到终于没有了 精品推荐,但先别高兴太早,你还需要做的是如下
6、请到cydia管理下,把一些国内的源删掉,比如178、等等。cydia推荐的源可留着,如果你不想删掉一些国内源,那么,你在上面下载插件时,最好一个个的试,看是否有恶意的插件,我所出现的是在178中文源下载的 百度输入法所引起的,后面我直接添加百度源,下载百度输入法,就没有一点问题。
7、搜索 iFile,(国外源中查找),安装,找到路径 /Library/MobileSubstrate/DynamicLibraries/ 删掉里面没有规律命名的文件,一般是大小写加数字的, *dylib *plist.
8、最后提醒: 如果你的手机越狱,那么最好你手机上面不要装一些支付宝、各银行的客户端,进行有关钱的交易。