本人越獄的手機設(shè)備型號是iPhone5s,系統(tǒng)版本10.2,由于之前有過直接抹掉數(shù)據(jù)的智障操作導致Cydia出現(xiàn)了DPKG_LOCKED,應(yīng)該是相關(guān)系統(tǒng)文件被刪掉了,下面來說下解決辦法。
步驟一:
軟件:愛思助手(iTools之類的也可以,這些類似的軟件很多,下載方式自行百度)
連接手機后,用這個軟件打開手機的ssh通道,不同的軟件的叫法可能不一樣,愛思助手的如下圖所示:
打開通道后,我們會獲取到手機的IP地址,和一個默認賬號和密碼(一般默認賬戶是root,密碼是alpine),記住這三個就進行下一步驟。
由于這篇博客是在搞完后才寫的,故這里就不上圖了,按操作來準沒錯。
步驟二:
軟件:putty(類似的軟件也有很多,下載方式自行百度)
修復補丁:鏈接: https://pan.baidu.com/s/176sXloxvpqW8enXvGATCDQ 提取碼: swtd?
首先在愛思助手上使用文件管理,進入文件系統(tǒng),在根目錄下新建個文件夾,把前面的修復補丁解壓后,全部導入到新建文件夾中(文件夾最好英文命名)。
然后打開putty軟件,界面如下圖所示:
把剛才獲得的IP地址輸入到圖中紅色標記框內(nèi),別的不用管,點擊Open就行,如果彈出警告窗口點是。然后就進入了類unix的終端。
它上來會提醒你login,直接輸入前面的賬戶,接著再輸入密碼,如果不顯示密碼是正常的,只管輸入就好。
前面輸入完畢后你應(yīng)該已經(jīng)獲得了root權(quán)限,接著輸入以下三條指令運行即可(其中$$$是你自己新建文件夾的名稱):
cp -R /var/mobile/Media/$$$/lib /var
cp -R /var/mobile/Media/$$$/log /var
dpkg -i /var/mobile/Media/$$$/*.deb
su -c uicache mobile(輸入后完成需要一定的時間)
killall SpringBoard(此時設(shè)備會重載界面)
完成后,記得把新建文件夾刪掉。回到手機,重新打開Cydia,大功告成。