Cydia有问题插件的排除方法及其排查原理介绍

所属分类: 手机学院 / 苹果手机 阅读数: 536
收藏 0 赞 0 分享

Cydia的插件会引起系统冲突导致白苹果,菊花,闪退等问题的一般都是基于MobileSubstrate(为偷懒,下面就全部简称MS了)这个环境的(其实91的白苹果修复工具也就是一刀切地删除它所有的启动调用),开机时首先载入MS 环境,然后调用依赖于它的插件,这些插件一般都是常驻内存的,所以如果相互之间配合不好就会导致出现一些稀奇古怪的问题,就是因为这个原因,saurik在将 MS 更新到0.9.3997 版本后,增加了一个新的功能,那就是如果因为基于MS 环境的插件导致启动时出现问题,不能进入桌面时,可以在系统启动时按住 “音量+”按键来临时取消所有的MS的环境,当MS环境停用后,就像地基一样,基于它的全部的插件就同时被停用,那么如果是进不了桌面的,我们可以先通过 按住“音量+”键进桌面,然后再使用SBS或iCP来一个个排查!

排查的原理就是:

基本所有的MS插件的开机引导都是由位于:/Library/MobileSubstrate/DynamicLibraries目录下的相同前缀的2个文件组成,一个是plist文件,一个是dylib; dylib文件就是主启动执行程序,那么只要把文件后缀名修改一下,让其无法调用即可达到临时禁用的目的!,说了这么多,下面开始实际操作了!

SBS使用篇:

状态栏横向滑动,唤出SBS后,选择点击左下角的More,进入SBS的设置界面,如下图:

Cydia有问题插件的排除方法

将设置页面移到下部分,可以看到有一个Mobile Substrate Addons 的选项,如下图:

Cydia有问题插件的排除方法

点击进入后就会看到全部的基于MS环境的插件列表,如下图:

Cydia有问题插件的排除方法

这些开关的名字基本和你安装的插件的名字基本大部分是一样的,找到出问题前安装的插件,或者选择你觉得可能有问题,冲突的插件,将开关关闭,此时,这个开机调用插件的主程序就会被从dylib文件修改为:disabled格式文件,这样在开机时就不会调用了!

iCP 使用篇:

从桌面iCP程序图标打开程序,如果机友们安装后是英文版,可以在下面4个选项的最右边的Language Selection 里面选择简体中文,入下图:

Cydia有问题插件的排除方法
 

设置好语言后,我们选择下面4个选项的第二个,然后往下拉,就会看到MobileSubstrate插件部分,和SBS一样,只需要将怀疑的插件开关关闭即可!!如下图:

Cydia有问题插件的排除方法

注意事项和技巧:

1:不要贪多,最好是一次关闭一个,在关闭后重启,看还有问题没,如果还是一样,把关闭的打开,继续关闭下一个可能的插件后重启,直到找出问题的插件。

2:当找到问题插件后,将开关打开,打开后不要respring刷新或重启,直接进Cydia将其卸载即可!如果没有打开直接卸载了,也可以在插件卸载后进入 /Library/MobileSubstrate/DynamicLibraries 目录手动将修改为:xxx.disabled 的原启动程序删除

3:这个方法还适用于一些必须安装的依赖,比如LIBHIDE,很多程序,包括SBS都是要有基于它的安装,你卸载它就会附带卸载掉依赖于它的全部插件程序,但是它开启有经常会导致桌面上出现原先系统自身隐藏的白图标的程序,你可以用这个开关将其禁用即可,还有喜欢Quick Do的 ,你也可以通过此方法禁用其它程序安装所需要的Activator的手势依赖(在安装以后,不需要什么空包)!

更多精彩内容其他人还在看

iOS9大惊喜:苹果允许删除那些与系统功能无关的预装应用

北京时间9月16日凌晨消息,苹果公司CEO蒂姆·库克(Tim Cook)在接受美国新闻网站BuzzFeed采访时称,该公司可能将允许用户卸载iOS操作系统的一部分预装应用。这对于16GB的用户是个福音
收藏 0 赞 0 分享

苹果iOS9正式版开始推送 苹果iOS9正式版支持机型介绍

9月16日零点,苹果正式推送iOS9正式版,可以说iOS9是iOS系统诞生以来最重要升级,升级iOS9的iPhone共有8款,下面脚本之家小编就给大家带来苹果iOS9正式版支持机型介绍,一起来看看吧
收藏 0 赞 0 分享

iphone6s怎么查询保修时间 iphone6s保修期限查询方法

相信很多朋友对于自己的iphone6s保修期限还不太了解,今天给大家介绍iphone6s保修期限查询方法,一起来了解下吧
收藏 0 赞 0 分享

iOS9正式版怎么升级?已升级iOS9.1 beta1降级更新iOS9正式版教程

iOS9正式版发布时间确定在北京时间9月17日凌晨,届时所有可升级iOS8的设备(未越狱)均可收到推送通知,并通过OTA或下载固件,下面就一起来看看iOS9.1 beta1如何更新iOS9正式版的方法
收藏 0 赞 0 分享

苹果iPhone6s联通版合约机套餐价格及预约购买方法介绍

苹果6s定制版是指移动联通电信合约计划定制机,如果购买定制版,那么你的6s或许只能支持移动或者联通或者电信其中一家的网络,但购买定制合约机可以享受话费套餐优惠,下面小编为大家介绍苹果iPhone6s联通版合约机套餐价格及预约购买方法,大家一起来看看吧
收藏 0 赞 0 分享

苹果iPhone6s/iPhone6s Plus怎么关闭应用自动更新

因为苹果iPhone6s/iPhone6s Plus应用程序不断地自动更新,每个月的流量用的很快,那么苹果iPhone6s/iPhone6s Plus怎么关闭应用自动更新?本文将提供关闭苹果iPhone6s/iPhone6s Plus应用自动更新的方法供大家了解,希望可以帮助到大
收藏 0 赞 0 分享

iPhone6s合约机预约购买方法 三大运营商套餐价格对比预约网址介绍

苹果6S已经正式开放预定了,中国市场除了移动联通电信三大运营商以外,天猫京东苏宁也纷纷推出了各自的预约渠道。那么iPhone6S合约机套餐哪个好?下面小编为大家介绍三大运营商套餐价格对比预约网址,一起来看看吧
收藏 0 赞 0 分享

不用担心资料丢失 教你如何安全升级到iOS 9正式版

根据苹果在北京时间10日凌晨举办的新品发布会表示,将于9月16日正式向用户推送iOS 9正式版升级信息,虽然中国区iOS系统并未收到关于任何iOS 9正式版的推送消息,但果粉们已经开始沸腾了,下面小编提前教大家如何安全升级到iOS9正式版,而不用担心不用担心资料丢失的问题
收藏 0 赞 0 分享

9月16日IOS9为什么没更新 IOS9正式版更新时间介绍

今天小编为大家带来了9月16日IOS9为什么没更新 IOS9正式版更新时间介绍,感兴趣的朋友们可以跟着小编去下文了解一下哦
收藏 0 赞 0 分享

iphone 6s plus屏幕右上角有个锁该怎么办?

iphone 6s plus屏幕右上角有个锁该怎么办?iphone 6s plus屏幕出现一个锁,而且还被一个小圈圈住,这是怎么回事?该怎么取消掉,出现这个问题主要是Phone6s Plus处于锁定状态下,下面分享解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多