找到解決辦法了
1..使用iFunBox打開文件private/etc/apt目錄
2.將sources.list.d文件轉從到電腦 (備份)
3.在電腦將sources.list.d裏的內容完全刪除保存
4.使用iFunBox將修改後的sources.list.d存回手機
5.打開源,至此報錯已經解決,但iphone源都沒有了
6、刪除 /private/var/lib/cydia/metadata.plist
7、刪除備份裏面的/private/etc/apt/sources.list.d/cydia.list 和saurik.list兩個文件
8、刪除後的sources.list.d傳回手機,設置為775權
9、添加apt.weiphone.com/cydia/saurik鏡像源代替原版
其余的源可以隨意添加了,不再報錯
解決 cydia 1.1.1 誤刪 bigboss、modmyi 等自帶源的解決方法
很多果粉都壹時手快就把bigboss和modmyi刪了,後來怎麽都加不上去,壹直提示錯誤。找了壹天的解決方法,最終終於在bigboss的網站上找到了。以下是英文原文
Note: community sources are no longer packages. If you delete one, you will have no way to re-add it. You will have to manually delete the file /var/lib/cydia/metadata.plist and restart cydia.
大概意思就是1.1.1已經不支持community源,如果刪了無法重新添加,恢復的方法是刪除 /var/lib/cydia/metadata.plist 文件然後重啟cydia。
我按照這個方法實踐了壹下,果然bigboss和modmyi都回來了,但是其他自己添加的源都沒了,需要重新手動添加。
教程開始:
1、用iFILE或ifunbox進入var/lib/apt/list然後刪掉此文件夾下的所有文件(文件夾不刪),該目錄下的partial文件夾下的內容也刪除,但要保留這個空文件夾。
2、用iFILE或ifunbox進入/etc/apt/sources.list.d目錄,刪除該目錄下的cydia.list,裏面有妳手動添加的源的列表,是備份用的,可編輯,個別刪除。
3、進入/var/lib/dpkg/updates目錄,將該目錄下的所有文件刪掉,就可以修復cydia。
4、用iFILE或ifunbox刪除var/lib/cydia/metadata.plist文件,這個是保存所有添加過的源的信息。有些頑固的信息藏在這裏,前面3步就算全部執行,在重新進入cydia,再添加源的時候,metadata.plist會再次起作用,將頑固信息再次復原,這樣又導致cydia崩潰。因此刪掉它是壹個比較根本的解決辦法。
5、此時妳進入CYDIA會發現,源都不見了,那就自己手動添加吧。想要什麽就加什麽。