Cydia有問(wèn)題插件的排除方法及其排查原理介紹
Cydia的插件會(huì)引起系統(tǒng)沖突導(dǎo)致白蘋(píng)果,菊花,閃退等問(wèn)題的一般都是基于MobileSubstrate(為偷懶,下面就全部簡(jiǎn)稱(chēng)MS了)這個(gè)環(huán)境的(其實(shí)91的白蘋(píng)果修復(fù)工具也就是一刀切地刪除它所有的啟動(dòng)調(diào)用),開(kāi)機(jī)時(shí)首先載入MS 環(huán)境,然后調(diào)用依賴于它的插件,這些插件一般都是常駐內(nèi)存的,所以如果相互之間配合不好就會(huì)導(dǎo)致出現(xiàn)一些稀奇古怪的問(wèn)題,就是因?yàn)檫@個(gè)原因,saurik在將 MS 更新到0.9.3997 版本后,增加了一個(gè)新的功能,那就是如果因?yàn)榛贛S 環(huán)境的插件導(dǎo)致啟動(dòng)時(shí)出現(xiàn)問(wèn)題,不能進(jìn)入桌面時(shí),可以在系統(tǒng)啟動(dòng)時(shí)按住 “音量+”按鍵來(lái)臨時(shí)取消所有的MS的環(huán)境,當(dāng)MS環(huán)境停用后,就像地基一樣,基于它的全部的插件就同時(shí)被停用,那么如果是進(jìn)不了桌面的,我們可以先通過(guò) 按住“音量+”鍵進(jìn)桌面,然后再使用SBS或iCP來(lái)一個(gè)個(gè)排查!
排查的原理就是:
基本所有的MS插件的開(kāi)機(jī)引導(dǎo)都是由位于:/Library/MobileSubstrate/DynamicLibraries目錄下的相同前綴的2個(gè)文件組成,一個(gè)是plist文件,一個(gè)是dylib; dylib文件就是主啟動(dòng)執(zhí)行程序,那么只要把文件后綴名修改一下,讓其無(wú)法調(diào)用即可達(dá)到臨時(shí)禁用的目的!,說(shuō)了這么多,下面開(kāi)始實(shí)際操作了!
SBS使用篇:
狀態(tài)欄橫向滑動(dòng),喚出SBS后,選擇點(diǎn)擊左下角的More,進(jìn)入SBS的設(shè)置界面,如下圖:

將設(shè)置頁(yè)面移到下部分,可以看到有一個(gè)Mobile Substrate Addons 的選項(xiàng),如下圖:

點(diǎn)擊進(jìn)入后就會(huì)看到全部的基于MS環(huán)境的插件列表,如下圖:

這些開(kāi)關(guān)的名字基本和你安裝的插件的名字基本大部分是一樣的,找到出問(wèn)題前安裝的插件,或者選擇你覺(jué)得可能有問(wèn)題,沖突的插件,將開(kāi)關(guān)關(guān)閉,此時(shí),這個(gè)開(kāi)機(jī)調(diào)用插件的主程序就會(huì)被從dylib文件修改為:disabled格式文件,這樣在開(kāi)機(jī)時(shí)就不會(huì)調(diào)用了!
iCP 使用篇:
從桌面iCP程序圖標(biāo)打開(kāi)程序,如果機(jī)友們安裝后是英文版,可以在下面4個(gè)選項(xiàng)的最右邊的Language Selection 里面選擇簡(jiǎn)體中文,入下圖:

設(shè)置好語(yǔ)言后,我們選擇下面4個(gè)選項(xiàng)的第二個(gè),然后往下拉,就會(huì)看到MobileSubstrate插件部分,和SBS一樣,只需要將懷疑的插件開(kāi)關(guān)關(guān)閉即可!!如下圖:

注意事項(xiàng)和技巧:
1:不要貪多,最好是一次關(guān)閉一個(gè),在關(guān)閉后重啟,看還有問(wèn)題沒(méi),如果還是一樣,把關(guān)閉的打開(kāi),繼續(xù)關(guān)閉下一個(gè)可能的插件后重啟,直到找出問(wèn)題的插件。
2:當(dāng)找到問(wèn)題插件后,將開(kāi)關(guān)打開(kāi),打開(kāi)后不要respring刷新或重啟,直接進(jìn)Cydia將其卸載即可!如果沒(méi)有打開(kāi)直接卸載了,也可以在插件卸載后進(jìn)入 /Library/MobileSubstrate/DynamicLibraries 目錄手動(dòng)將修改為:xxx.disabled 的原啟動(dòng)程序刪除
3:這個(gè)方法還適用于一些必須安裝的依賴,比如LIBHIDE,很多程序,包括SBS都是要有基于它的安裝,你卸載它就會(huì)附帶卸載掉依賴于它的全部插件程序,但是它開(kāi)啟有經(jīng)常會(huì)導(dǎo)致桌面上出現(xiàn)原先系統(tǒng)自身隱藏的白圖標(biāo)的程序,你可以用這個(gè)開(kāi)關(guān)將其禁用即可,還有喜歡Quick Do的 ,你也可以通過(guò)此方法禁用其它程序安裝所需要的Activator的手勢(shì)依賴(在安裝以后,不需要什么空包)!
相關(guān)文章
ios7完美越獄兼容插件大全 ios7完美越獄 cydia軟件源兼容性一覽
ios7突然發(fā)布了完美越獄,同時(shí)有很多插件,今天這篇文章主要講的就是ios7完美越獄兼容插件大全 ios7完美越獄 cydia軟件源兼容性一覽,感興趣的朋友可以看一下2013-12-23ios7完美越獄后無(wú)法使用cydia插件怎么辦?有什么解決辦法
此前越獄大神在推特上一直在給用戶放煙霧彈,沒(méi)想到在今天國(guó)內(nèi)一個(gè)某助手突然發(fā)布了ios7完美越獄工具,很多越獄狂熱粉絲搶先使用了這款工具進(jìn)行ios7完美越獄,但是有網(wǎng)友說(shuō)2013-12-23- 在iphone程序管理軟件Cydia的幫助下,可以直接在手機(jī)上安裝與卸載軟件,下面以安裝UC瀏覽器為例,其他類(lèi)似,感興趣的朋友可以參考下2013-12-11
IOS系統(tǒng)越獄后 cydia錯(cuò)誤常見(jiàn)問(wèn)題解決辦法匯總
IOS系統(tǒng)在越獄后會(huì)出現(xiàn)cydia軟件,大家在使用cydia軟件時(shí)經(jīng)常會(huì)遇到各種cydia問(wèn)題,比如:Cydia閃退?Cydia無(wú)法啟動(dòng)?Cydia下沒(méi)有軟件包、源等,本章為大家整理了一些Cydia的2013-11-26手動(dòng)安裝Cydia教程解決Cydia無(wú)故消失等等相關(guān)問(wèn)題
本文提供給大家一個(gè)手動(dòng)安裝Cydia的方法解決Cydia無(wú)故消失,或者手誤刪除Cydia后如何重裝Cydia等等,感興趣的朋友可以參考下2013-09-02cydia軟件源已安裝卻顯示空白的現(xiàn)象兩種解決方法共享
iPhone5可能在某種情況下會(huì)出現(xiàn)打開(kāi)cydia所有的軟件源都顯示空白的現(xiàn)象,可能不知道是因?yàn)槭裁丛虿艑?dǎo)致的這種問(wèn)題的發(fā)生,不要驚慌,下面我們就來(lái)介紹兩種解決此現(xiàn)象的方2013-07-08- 本章主要是教大家刪除cydia中不需要的或刪除不掉的錯(cuò)誤源,需要的朋友可以看一看2013-07-08
隱藏Cydia中插件的已安裝信息的實(shí)現(xiàn)方法
無(wú)論手動(dòng)通過(guò)Cydia/AutoInstall 目錄,還是用iFile 等工具,或者Cydia在線安裝的deb,都會(huì)在/var/lib/dpkg 留下安裝信息,以便將來(lái)升級(jí)、修改、卸載。今天我們教大家如何解2013-06-23- 越獄之后就在下各種各樣的插件當(dāng)想刪除這些插件,但是卻不知道這些插件安裝目錄在哪,在cydia顯示下載完成開(kāi)始安裝時(shí),去/private/var/cache/apt/achieve下就能找到2013-05-29
- Cydia刪掉之后我們很多事情就干不了了,這個(gè)時(shí)候需要的就是我們把Cydia重新安裝回來(lái),下面就開(kāi)始我們的Cydia安裝教程2013-05-29

