萬盛學電腦網

 萬盛學電腦網 >> 手機應用 >> iPhone >> iOS8越獄後的Cydia插件選擇以及推薦裝機插件和技巧

iOS8越獄後的Cydia插件選擇以及推薦裝機插件和技巧

   很多人總覺得現在的越獄很簡單,但是請記住,你們所認為的簡單僅僅是叫“越過”,只是給你打開了一個寶藏的門!真正的問題是在越獄之後,往往不知道越獄之後能做些什麼!然後就是一頓亂裝(尤其是一些免費的和“第三方免費”的)結果不是沖突就是白蘋果!這時候就會說越獄不好!殊不知刀可殺人亦可救人!關鍵點就在合理的使用了

iOS8越獄後的Cydia插件選擇以及推薦裝機插件和技巧 三聯

  要知道越獄之後需要安裝一些什麼插件,首先就需要你自己好好體驗一下原生的系統,這樣你就會發現你的需求,iPhone在沒有越獄時會有些哪些不方便之處,缺少哪些對自己工作和生活中有所幫助的功能,這樣你才能有的放矢,針對性的去尋找對自己有用的插件和應用,平時也多注意一下各個媒體對插件和應用的介紹,在閱讀時要用腦根據自己的需求想想對自己是否有用(其實說這個也是因為有很多人甚至連自己需求什麼都不清楚)!

  關於插件的分類選擇,對於用戶來說不用那麼復雜,其實就分為3類:功能性修復,功能性擴充和輕微炫機美化!切記一點就是不要癡迷於所謂的精簡(如果需要精簡的建議先使用iFile壓縮備份,這樣就可以做一個保留用戶及運行權限的備份,有些人是直接將文件拖出來備份,出問題後又直接放入後無法運行就是因為權限問題造成的!)很多問題往往是自己不問青紅皂白的一頓亂刪除引起的,越精簡系統穩定性越差!

  關於依賴問題,大廈不是平地而起,人不是一夜成名,必須要有一個堅實的基礎!不要認為安裝程序時附帶的依賴就是流氓,其實很多的依賴只是一個或幾個執行程序文件安裝後“放置”在機器裡面,不調用時就是文件,調用時才會活動的,所以我的觀點就是能裝的依賴先裝上,尤其是不常駐內存的依賴。

  一個安裝包所需要的依賴標注在安裝包信息文件 control 的 Depends 和 Pre-Depends 定義字段

  插件使用的原則就是如果不同的插件中間有重疊的功能就不要同時開啟相同的功能!

  Cydia (Dpkg) 判斷一個插件或應用是不是同一個包不是判斷的你見到的插件顯示的名稱,而是 “Packges” 的包名,2個不同的包原則上是不允許相互有交叉重復覆蓋的地方的!

  Cydia 平時的維護注意的幾個地方:

  盡量在官方源安裝 "原包名" 的插件(不是顯示名稱)尤其是依賴插件(有擴充組件的,例如經常看見有人放著官方免費的主題插件主程序 WinterBoard 不裝,跑一些修改了包名的源去安裝,不管你顯示名稱是不是一樣,Cydia的安裝只會校驗包名,也就是 Packges,如果包名不同就會當成2個不同的程序!當在線安裝擴充主題時一般主題會依賴原包名的 WinterBoard,如果安裝的修改過包名的它是不管你的會認為沒有安裝,會自動將原包的 WinterBoard 添加到安裝隊列,這樣安裝時又會因為dpkg管理的不允許覆蓋造成安裝錯誤!

  查看安裝包所屬源的方法很簡單,首先進入想安裝的插件主頁面,這時候經常使用的看頁面就知道一個大概了,然後可以將整個頁面拖到最下面,這時可以看到插件安裝介紹頁面最下方有2行小字,其中第一行就是這個插件的“Packges 原包名”,第二行就是這個插件所屬的源以及分類。

  插件的卸載,最好是在卸載前將其設置恢復,然後卸載。如果直接卸載後沒有恢復安裝後設置的那些效果的,可以再次安裝,恢復設置後再卸載它!

  關於源的處理:

        手動自添加的源全部都寫在 /var/lib/cydia/metadata.plist 文件裡面,源都以 <key> 定義開頭,內容以<dict>開頭</dict>結尾共計11行。

  比如:ReachApp 作者的源 http://elijahandandrew.com/repo/ ,在添加後

        <key>deb:http://elijahandandrew.com/repo/:./</key>
<dict> <key>Distribution</key>
<string>./</string>
<key>Sections</key>
<array/>
<key>Type</key>
<string>deb</string>
<key>URI</key>
<string>http://elijahandandrew.com/repo/</string>
</dict>

  所有手動添加的源在這個文件內都是采用的這種形式,如果添加後因為亂碼或其他原因在Cydia裡面編輯刪除不了的,可直接修改 metadata.plist 來手動刪除,將有問題無法在Cydia內刪除的11行源段刪除即可!

  刷機前備份這個文件可以保留自己常用的源,省得每次刷機後要到處找和重新輸入。

  某些軟件和自帶的無法通過編輯來刪除的源是采用的plist文件方式添加的,這個plist文件位於:/etc/apt/sources.list.d 目錄下,一個源對應一個文件!

  比如 SuperRecord 作者為了方便以後插件的更新就采用了這種方式(主要原因是 Cydia 在運行時如果直接修改 metadata.plist 添加源會在退出 Cydia 時被還原導致添加無效),在這個目錄下有一個 sourc.list 文件,我們打開時就會看到內容為: deb http://hacx.org/repo/ ./ 不用多說就是這個文件,刪除後打開 Cydia 就會發現這個源沒有了!

  Cydia 界面提示,黃色的為一般性問題,可以不用理會,紅色字符才是嚴重問題,出現問題請一定先自行查看提示,不懂英文的可以自行在線翻譯!

  DEB程序的下載備份:

  Cydia (新版)在下載插件時,會將安裝包文件下載到 /var/mobile/Library/Caches/com.saurik.Cydia/archives/partial 目錄下,當下載完成後會將其搬移到上一級目錄開始安裝,當安裝完成後標准的的流程是退出 Cydia 或注銷或重啟時會自動將下載安裝完成的包刪除,那麼我們可以在Cydia 繼續下一步動作之前將下載好的安裝包提取出來備份到本地,這樣就不會每次重裝時都必須要聯網在線安裝了!(備份安裝的插件時還要注意備份所需要的依賴,也就是安裝時附帶安裝的)

  本地備份插件安裝包時建議依賴部分和其它插件分開備份,這樣批量安裝時就方便先批量安裝依賴部分,然後再裝其它插件,這樣就不會因為它們在安裝時缺少依賴無法安裝了!

  當設備上插件更新後,在備份到本地時可以將老版本的插件移動到一個old目錄,方便更新後不喜歡新版的話又可以恢復老版本!如果已在設備上更新又沒提取可以在適當的時候在已安裝的最近裡找到要備份的插件選擇重新安裝再提取即可!

  那些什麼備份插件的插件基本在國內亂七八糟的環境基本上沒多大用!還是手動和平時的積累最重要!

  離線安裝DEB插件在不熟悉的情況下不建議使用Autoinstall的方式,因為這種安裝方式屬於一種盲裝,安裝過程有什麼問題,是否缺少依賴導致無法安裝成功都沒有提示!

  批量安裝建議使用終端的方式,將所有需要安裝的插件放置在一個目錄,然後使用:dpkg -i *.deb 命令來批量安裝,如果有問題沒有安裝進去的在最後會有提示的,這樣就可以檢查問題!單個的插件直接使用iFile安裝即可!

  如果批量安裝過程中因各方面的原因中斷,然後始終安裝錯誤的可檢查 /var/lib/dpkg/updates 目錄,有文件就全部刪除後再次批量安裝即可!

  推薦的插件安裝

  (為方便不同的設備,我采用了積木累加的方式介紹)

  其中: ★為有簡繁語言包; ★為收費插件

  特別指出的依賴

  AppList (讀取系統已安裝程序清單的一個基本支持庫,很多插件在指定黑白名單或者單獨指定應用的功能讀取應用列表時都要調用它的庫)

  Activator (基本的手勢動作支持庫,有些同學不喜歡,但是這也是很多含手勢插件的依賴,如果不喜歡建議安裝一個沒有任何內容,只有安裝信息的空包)

  CustomWidgetIcons (通知中心插件的圖標支持)

  Erica Utilities (這個插件不會常駐內存,但是涉及安裝包插件修改文件會用到)

  IconSupport (涉及圖標的插件的支持庫,缺點就是安裝後不好用 iTunes 管理桌面圖標)

  libhide (隱藏桌面圖標所需要的基本依賴)

  libstatusbar (狀態欄圖標相關插件的基礎支持依賴)

  OpenSSH ( 依賴 OpenSSL ) (這個依賴其實也不完全算依賴,是我強烈建議安裝的一個通訊協議組件,當您的機器無法聯機,進不了桌面,無法安裝插件等都是你最後的救命稻草! 安裝以後請第一時間修改“alpine” 的通用弱密碼)

  PreferenceLoader (這個基本依賴涉及安裝的插件在系統的設置裡面顯示設置菜單的一個基礎依賴,有些潔癖患者沒有安裝此依賴就會導致安裝的插件沒有設置選項)

  system-cmds (太極越獄的機器一定要記著覆蓋安裝一次,修復缺失的命令)

  ★為有簡繁語言包; ★為收費插件

  Touch 部分(基本 iOS 應用都適用,iPhone 也就是多了通訊等特色部分)

  Action Menu (擴充系統的操作菜單,可選裝收費的 Action Menu Plus Pack 增強包)

  Apple File Conduit “2" (Root文件目錄系統的支持,這個是通用標准的AFC2補丁,當然如果是太極越獄的不要重復安裝它,因為太極自帶有專用的 ”TaiG AFC2” ,各有所長,自己拿捏.)

  BioProtect★ (指紋安全鎖,針對有 Touch ID 的設備,當然如果沒有的也可以使用它的密碼功能)

  CCSettings for iOS8 (比較好的控制中心開關擴充和定制插件,缺點就是擴充性不強,可以使用 FlipControlCenter★ 配合 Flipswitch 開關替換, Flipswitch 最大的好處就是開關按鈕擴充能力極強!)

  

copyright © 萬盛學電腦網 all rights reserved