Cydia有問題插件的排除方法及其排查原理介紹

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

將設置頁面移到下部分,可以看到有一個Mobile Substrate Addons 的選項,如下圖:

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

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

設置好語言后,我們選擇下面4個選項的第二個,然后往下拉,就會看到MobileSubstrate插件部分,和SBS一樣,只需要將懷疑的插件開關關閉即可??!如下圖:

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