2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。
如今使用IT數碼設備的小伙伴們是越來越多了,那么IT數碼設備當中是有很多知識的,這些知識很多小伙伴一般都是不知道的,就好比最近就有很多小伙伴們想要知道iPhone越獄后Cydia源空白怎么辦,那么既然現在大家對于iPhone越獄后Cydia源空白怎么辦都感興趣,小編就來給大家分享下關于iPhone越獄后Cydia源空白怎么辦的一些信息吧。
不少果粉在越獄后開啟Cydia就直接跳出資料庫(Data)出錯,顯示「could not open file /var/lib/dpkg/status – open (2 no such file or directory)…」紅字錯誤,應該是/var/lib整個文件夾都消失了,造成這樣問題用戶可在有安裝OpenSSH前提下還能通過以下這個方法進行補救。
而出現這個錯誤的具體表現是:
插件源內所有來源內的套件全變成空白 變更內容全空白
已安裝內全空白
搜索不到任何插件
那我先來分析下到底為什么會出現這種問題:
會造成這樣問題,最主要的原因就是越獄用戶自己去到【設置】>【通用】>【重置】>【清除所有內容和設置】所引起,該功能在越獄后是碰都不能碰的,還有一點就是最好不要用OTA模式升級后再越獄。
雖然iOS9.2-9.3.3越獄不容易導致白蘋果,那是因為系統(tǒng)分區(qū)文件并沒有搬移,導致還是可正常進入系統(tǒng),但要是大家進行過以上的操作就是會造成越獄文件被破壞,造成Cydia文件夾/var/lib 和 /var/log/apt整個被刪除,開啟時自然就無法找到該文件夾資料,錯誤就這么發(fā)生了。
就算之前裝過Apple File Conduit “2″也會出現這個問題,由于AFC2也是要依賴Cydia Substrate,而且新版本Cydia Substrate也都是搬移至用戶區(qū)中,在點下清除所有內容和設置時,依賴Cydia Substrate也同時被清除,就會導致任何插件連同AFC2一起失效。
不過OpenSSH就不需要依賴Cydia Substrate運行,也是直接安裝在系統(tǒng)文件區(qū)域中,也不會遭受到清除問題。
之前最好有安裝過Open SSH這個插件,如果沒有安裝過,有暫時進不去Cydia,給大家提供了Open SSH的DEB安裝包官方離線下載:點擊下載Open SSH
Open SSH安裝路徑:/var/root/Media/Cydia/AutoInstall(重啟后在激活即可安裝Open SSH)
有了這個前提,就可以再將「/var/lib」文件夾覆蓋回去,接下來就教大家如何解決這個問題。
如果安裝ifile文件管理器的朋友們可以更快點解決Cydia空白的情況。同樣安裝了AFC2,可以訪問文件系統(tǒng)(越獄系統(tǒng)區(qū))同樣的用可以使用iFunbox、愛思助手等,進行替換var下的文件恢復Cydia。
點擊下載var.lib.apt
用ifile打開解壓,產生的文件夾為var
<img class="aligncenter size-full wp-image-8664" src="image//upload/20170112/1484190956661083949.png" alt="1111111" width="700" height="622"" border="0" vspace="0" title="1111111"/>
打開var文件里面?zhèn)z個文件夾剪切,返回根目錄var打開把原有的lib、log 刪除,拷貝到var下面,注銷一下就可以恢復Cydia原有的插件及列表。
沒有安裝ifile的朋友,卻安裝SSH可以用一下方法修復:
首先要下載iFunbox:點擊下載iFunbox Windows 點擊下載iFunbox Mac
當然一切都準備好之后通過電腦上的USB接口連接上設備,選擇【快速工具箱】>【SSH 終端機】
(如果iFunbox打不開 SSH終端,可嘗試使用愛思助手進行打開 SSH終端)
看目前通過USB連接后的IP位置與連接口信息,記住留用
下載Winscp文件漢化版,因大家下載可能會下載不便,所以我為大家準備好了。點擊下載WinSCP
下載后開啟winscp.exe,輸入主機IP位置、連接口(也就是上面要大家記住的消息)、使用者(root)、密碼(預設為alpine),如果SHSH密碼有修改過請自行更改輸入,最后點下【儲存】。
因該漢化包是大神提供,故我們打開后會是繁體字,主機名稱就是IP地址,也就是以上截圖中PC地址的意思。
之后再點選【確認】即可
接下來就可直接【登入】,這么做的目的是為了下次可以直接登入,而不需要再重復打一次。
再登入之時,會跳出加入主機金鑰快取警告,點選【是】繼續(xù)。
接下來就能夠順利通過電腦連接進入設備內,右側區(qū)域就是越獄文件夾資料,這時我們需要在下載一個壓縮文件,同樣是大家下載不易。點擊下載越獄文件
請下載上面提供的「var.lib.apt.tar」壓縮文件并直接拖入越獄文件夾內。
在winscp內右鍵點擊【var.lib.apt.tar】壓縮文件,選擇【File Custom Commands】>【輸入…】。
自訂命令中請輸入【tar -xpvf ! -C /】,并將【在終端機顯示結果】勾選起來,最后點下【確定】即可。
之后變會跳出你想要開啟分開的shell期間嗎?點擊【確定】繼續(xù)。
在點擊確定之后就會出現終端機控制臺窗口,點【關閉】即可。
至此,所有修復已經完成,最后點Home鍵兩下將Cydia關閉,重新開啟Cydia應該就能夠正常運行了,該辦法雖然有點繁瑣,但總比解決不了問題要更好一些,再說了9.3.3驗證已經關閉,一旦刷機越獄可就沒了,如果有人出現這個問題了,不妨按照這個辦法試一下。
2016-2022 All Rights Reserved.平安財經網.復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網 版權歸原作者所有。