iPad 圖標變小而分散 解決方法

想必各位都遇到過這種情況吧,當你裝了某個不正常cydia插件以後,ipad變成iphone界面,圖標小而分散,狀態欄變得花屏,而任何程序包括cydia都打不開時,請大家不要急着重新恢復ipad,可以按照我這個辦法拯救一下~~我也是今天4.3.1中錯誤的安裝了一個叫做SBswitcher的插件後出現的這種情況,然後自己想辦法解決的。(類似的情況可能還會出現在誤安裝了iphone版的輸入法後)


知識科普:什麼是mobilesubstrate?

mobilesubstrate是黑客們做的一個和蘋果ios進行接口的平臺,所有和UI界面,操作相關的插件程序基本都會用到這個平臺(這也是很多軟件安裝時要求依賴它的原因),之前有很多朋友不想安裝太多插件說怕系統運行過慢,耗電,在這裏我可以打消你的疑慮,像activator,retinapad,baiduiput(百度輸入法),sougouinput(搜狗輸入法),removeBG,sbsettings(特殊,這個sb有後臺常駐)之類的插件,都是動態掛載到系統上的,其實它本身並不時刻運行(不消耗cpu),很多也不常駐內存,只有當你滿足它的激活條件(如觸摸,打開了某個東西時,按了某個鍵等),它纔會被加載。這個mobilesubstrate就是黑客們追求完美簡約的最大實踐,它與ios結合起來是如此美妙,完全不像windows那般,爲了實現一個功能,要搞一個進程,服務,甚至是一個窗口出來,非常的不某種水產~~

     但是,正題來了,這個mobilesubstrate目前有個BUG,很多動態鏈接庫(即插件)權限太大了,以至於它可以擅自更改你的ios界面風格,比如改成了iphone(即使他不是存心的,可能是插件疏於更新等等),就給我們帶來了題目中的這個問題~


分情況討論:

1、最簡單的情況:你重啓之後,發現cydia還可以進的去,並可以正常刪除程序。

      解決辦法:努力的想起你最近安裝過的插件(最好是你覺得有問題的那個插件),在cydia的已安裝裏完成刪除,重啓後如問題如沒解決,請嘗試接下來的解決辦法。

2、安裝Sbsettings後的情況:

      解決辦法:你可以進入sbsettings,打開那個more,彈出sbsettings設置,在下面找到Mobile Substrate Addons的選項,進入後,你會看到很多開關,利用獨立觀察法依次關閉掉不太常見懷疑有問題的程序即可,重啓後觀察問題,找到問題的所在,然後去cydia裏刪除該程序。

3、最複雜的情況:你的程序啥都進不去了,包括cydia,包括sbsettings。    

      解決辦法:沒關係,開機狀態時把你的ipad連在電腦上,打開你的ifunbox,在文件系統裏找到 /library/Mobilesubstrate/Dynamiclibraries/   目錄(用openssh的大大,更方便),在這個目錄裏都是些掛載動態鏈接庫~~

    把你覺得有問題的動態鏈接庫兩個文件的文件擴展名加個 ".old",如SBSwitcher.dylib改爲SBSwitcher.dylib.old,同時配套的SBSwitcher.plist改爲SBSwitcher.plist.old,然後重啓,如果問題解決了,恭喜你,在ipad正常的情況下把名字改回去,不重啓,去cydia裏刪除掉這個程序~如果沒解決,繼續改名,直到整個目錄下的文件都改過了。試驗出問題後,記得將其他被冤枉的動態鏈接庫們改名回去~~

  

如果以上的方法沒有解決你的問題(這個解決辦法基本上能解決所有裝cydia裏的程序而出現的這個問題,但是不保證你擅自對ios的文件系統亂刪亂改出現情況,那種情況太複雜了,要看具體情況解決),就聯繫我吧,如果覺得本教程有用的話就加個分吧,有興趣的就收藏起來吧~~~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章