明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

iPhone越獄后怎么迅速裝回以前的插件

[摘要]由于iOS的穩(wěn)定性, 用戶無需經(jīng)常的恢復(fù)系統(tǒng)。 但是如果在系統(tǒng)發(fā)布初期, 比如早期iOS7.0系統(tǒng)迭代, 每次更新, 越獄, 重裝, 循環(huán)這過程不是麻煩而是真累啊, 尤其是面對(duì)之前安裝的幾十個(gè)插件...

 由于iOS的穩(wěn)定性, 用戶無需經(jīng)常的恢復(fù)系統(tǒng)。 但是如果在系統(tǒng)發(fā)布初期, 比如早期iOS7.0系統(tǒng)迭代, 每次更新, 越獄, 重裝, 循環(huán)這過程不是麻煩而是真累啊, 尤其是面對(duì)之前安裝的幾十個(gè)插件, 要如何對(duì)著列表再裝一次? 如果從一開始你就建立了一個(gè)deb包, 然后按照下方這個(gè)思路操作, 那么則會(huì)方便很多。 當(dāng)然啦方式是非常多樣的, 本文只挑部分方法, 大家可以按照這個(gè)思路自由發(fā)揮的。 解除越獄神器:不用刷固,想解就解想越就越 - iphone技巧

  總體思路是這樣的:

  一、建立插件ID列表

  二、將ID列表作為依賴植入一個(gè)空的DEB包。

  三、通過安裝DEB包將所有插件安排進(jìn)安裝隊(duì)列。

  建立插件ID列表

  1. 插件ID可以在Cydia 插件詳情頁面的最下方找到。 如果不是特別多, 一個(gè)個(gè)輸, 也不用多少功夫。

  比如:(各ID使用英文半角逗號(hào)分隔)cc.tweak.prowidgets,com.baileyseymour.appdye,com.bflatstudios.badger7,com.drewsdunne.staticlock,com.ichitaso.uirotation,com.iky1e.swipeselection,com.jbp.ncstickybar,com.jbp.transparentdock,com.jcorbett.bigify

  2. 使用Cydia或者CrashReporter的報(bào)錯(cuò)功能, 將郵件接收人改成自己, 即可得到插件列表。 參考文章:《如何將免費(fèi)插件降回較低版本》

  列表文件各列依次為插件狀態(tài)、插件ID、插件版本、插件簡介。 其中所有以ii 開頭的 ID 即為系統(tǒng)已安裝的插件ID。 用任意字處理軟件編輯這個(gè)文件, 挑選自己安裝的插件ID(系統(tǒng)自行安裝的插件、插件的依賴均無需手動(dòng)備份, 系統(tǒng)會(huì)自動(dòng)判斷并添加依賴)。 注意圖中rc 指的是這個(gè)插件已經(jīng)被刪除了, 是否添加, 自行判斷。

  (*有功底的同學(xué), 也可使用系統(tǒng)命令dpkg -l 進(jìn)行列表。 安裝了OpenSSH或者M(jìn)obileTerminal后, 可以在電腦端或設(shè)備端直接運(yùn)行命令dpkg -l >list.txt直接生成一個(gè)包含系統(tǒng)所有已安裝deb包的列表list.txt文件。 然后對(duì)list.txt進(jìn)行編輯。 )

  DEB包的建立

  1、準(zhǔn)備工作: 使用文件管理軟件(PC端iFunbox、手機(jī)上iFile皆可), 建立臨時(shí)打包目錄, 這里以debtest 為例。 路徑為:

  debtest\tmp\DEBIAN\control

  其中DEBIAN目錄名必須用大寫英文字母。

  DEBIAN 目錄下的 control 是一個(gè)文本文件, 記錄了deb文件的一些基本信息, 包括作者、deb的ID、簡介、依賴以及版本等等。 具體今后再另行介紹。 模板如下:

  拷貝上面的內(nèi)容, 粘進(jìn)系統(tǒng)記事本(notepad), 或者任意字處理軟件, 在Package: 后面設(shè)個(gè)自己喜歡的ID;Name:后面填入名字;Depends: 后面的內(nèi)容替換成我們自己的插件列表, 保存為control即可(如默認(rèn)產(chǎn)生擴(kuò)展名, 記得刪除)。 模板下載壓縮包中有兩種格式的文件: txt/dos 格式(方便使用notepad 打開, 但需要手動(dòng)刪除擴(kuò)展名) unix格式(可以直接使用, 不過要使用Notepad++等相對(duì)高級(jí)一些的文本編輯器)

  2. 打包操作: 我搜出很多DEB打包教程, 最后發(fā)現(xiàn)安裝OpenSSH 或者在iOS端使用MobileTerminal操作最為便捷。 如果已經(jīng)安裝OpenSSH, 可以使用iFunbox的SSH終端功能。

  文字部分我簡單介紹一下:

  BigBang:~ root# cd ../mobile/Documents BigBang:/var/mobile/Documents root# cd debtest

  上面這兩行是使用 cd 命令進(jìn)入工作目錄。

  BigBang:/var/mobile/Documents/debtest root# dpkg -b tmp jbguide.me.test.deb

  第三行是打包命令 dpkg -b tmp(打包的目錄) jbguide.me.test.deb(打包后的deb文件名) 至此, deb包就制作完畢, debtest目錄下就產(chǎn)生了一個(gè)名為jbguide.me.test.deb的deb安裝包。 如果設(shè)備安裝了 MobileTerminal , 操作命令是基本一致的, 只是目錄稍有不同, 就不贅述了。

  安裝

  請(qǐng)參考如何在緊急情況下將免費(fèi)插件降回較低版本中關(guān)于deb安裝的部分, 建議使用iFile安裝, 相對(duì)便捷, 缺點(diǎn)是需要事先手動(dòng)安裝iFile。 這一deb安裝完后, 直接進(jìn)入Cydia, 選擇任意想要安裝的插件, 在安裝時(shí)選擇添加到隊(duì)列。 此時(shí)你會(huì)發(fā)現(xiàn)所有你列出的插件都已進(jìn)入安裝隊(duì)列, 不需要一個(gè)個(gè)尋找添加。

  如果需要備份插件的設(shè)置, 可備份/user/library/preferences/ 文件夾下所有非Apple自帶的.plist文件(提示:文件修改時(shí)間是較為簡單的判斷方法)。


蘋果應(yīng)用引領(lǐng)新的上網(wǎng)速度革命,給您帶來超快體驗(yàn)。