本人坦白說并不是蘋果的擁躉,嚴格的說至今也并沒有正式擁有一臺喬老爺家的設備,不過這次IPAD大賣,幫兩個朋友在北美分別購買、搗弄了兩臺IPAD,算是有點體會,特地注冊上來說說。主要內(nèi)容都是和越獄了的機器有關,所以如果對這個方面完全沒有興趣的,就不必浪費時間了。
買的兩臺都是3.2.1的固件,一臺16Gwifi版,是蘋果關閉驗證之前買的,做了備份(那時候這個最低配的版本真難買,全城缺貨),然后越獄;第二臺是16G 3g版,關閉驗證之后買的,也沒管那么多,一并越獄。就兩個朋友用下來的感覺而言,沒感覺有什么不穩(wěn)定,所以就個人的經(jīng)驗而言,沒覺得說越獄本身會如何影響穩(wěn)定性,估計還是安裝軟件的問題。
在IPAD上安裝了ISSH,然后登錄進去看了看,應該是有兩個分區(qū),一個算是系統(tǒng)分區(qū)吧,MOUNT 在 / 上,1G容量,用了大約700兆,剩余的都MOUNT在 /private/var 下,按照網(wǎng)上的說法,大部分的蘋果家的機器都是這么個設置。
按照我的觀察,IPAD上安裝的程序應該就是在兩個地方,一處是/var/stash/Applications,放的都是核心程序、守護進程等等,說白了就是稍有不對就很容易系統(tǒng)完蛋的,一處是/private/var/mobile/Applications,也就是在第二個分區(qū)(稱為數(shù)據(jù)分區(qū)好了)上的,用itunes/appstore/install0us安裝的一般的第三方程序,都是在這個地方,說俗點就是沒那么重要的東西,刪個把也應該死不了人的。
我沒用過91助手,不過和國內(nèi)一個用IPAD的朋友對過,他裝了整整7、8頁軟件,基本都是用的91助手裝的(除了我教他用install0us裝的oplayer HD),數(shù)據(jù)分區(qū)上的這個地方除了oplayer的目錄,什么都沒有,全部都裝到系統(tǒng)分區(qū)的 /var/stash/Applications去了。所以我個人的推測,為什么說91可能相對比較容易白蘋果,
就是因為安裝、卸載程序都是在系統(tǒng)目錄搗弄,安裝卸載腳本稍微有點不對,把系統(tǒng)目錄里頭的東西搞亂了,就白了。
所以我個人比較推薦的安裝方式,還是想辦法找到ipa包,在itunes里頭安裝,如果嫌 itunes 同步麻煩, 拷到 /private/var/mobile/Documents/install0us/Downloads里頭,然后進 install0us里頭安裝,這樣會比較安全一些。
另外說一下install0us 3,cydia里頭很多源都有這個包,裝哪個都無所謂,但是要保證 appsync 和 install0us 3要來自同一個源(簽名一樣),否則每次用cydia安裝卸載軟件,檢測系統(tǒng)完整性的時候都會把install0us卸掉,開始我還不知道為什么,弄得煩死。
如果你要重裝 install0us 3,最好連appsync一起卸了重裝,就比較不容易出問題。
然后再說往 ipad 拷東西,我估計在itunes里頭用usb transfer的方式?jīng)]幾個人會選,那就基本兩條:用相機配件接u盤,然后用 ifile 拷,要么就是用 sftp ( 我個人并不推薦winscp,實現(xiàn)有點問題), 當然這個你得要么有個無線路由,要么有無線網(wǎng)卡。用sftp的話,其實很簡單,裝個開源免費的filezilla,設成sftp訪問,編碼方式設成utf8,地址是ipad的地址,連上去,就和ftp服務器操作一樣了,還完全支持中文、符號鏈接之類的。如果是無線網(wǎng)卡,要設成adHoc模式,讓網(wǎng)卡的主機和ipad連上。我個人的筆記本是intel 5xxx agn,intel的網(wǎng)卡裝了官網(wǎng)的驅(qū)動之后,應該都有個myWifi的實用程序,直接在那里頭啟動adHoc模式,用ipad一連接就搞定,不用再進驅(qū)動程序配置里頭去設置。
至于去哪里獲取 ipa 破解程序,我一般就是去 apptrackr.org (install0us里頭的其實就是apptrackr提供的內(nèi)容),還有就是 getipa.info,當然英文不太好的童子可能就會比較頭大。
另外關于相機套件接usb存儲設備,我試了一下,fat32是當然支持的,另外就是hfs了,ntfs和ext2 ext3不支持,網(wǎng)上有些說ipad通過相機套件可以加載ext2 / ext3 分區(qū),可能是想當然了。
再說說系統(tǒng)備份,既然ipad骨子里頭還是跑著linux內(nèi)核的機器,那備份的原理應該不難,就是把所有的文件目錄結(jié)構拷出來就行了。
難點主要是在于,外部并沒有直接接觸ipad內(nèi)部存儲設備的途徑,所有的傳輸都必須通過主控芯片遵循一定的協(xié)議進行。
當然這個傳輸應該和內(nèi)部的操作系統(tǒng)沒直接關系,否則一旦白蘋果了,itunes也沒辦法往里頭灌新系統(tǒng)了。Windows平臺我不知道,但是linux平臺,有一個相當成熟的軟件包,叫做 libimobiledevice ,基本可以提供絕大部分的 itunes 替代功能了。里頭有程序叫做idevicebackup, 干的事情基本就是和 itunes對待進入了 DFU 模式的ipad 一樣,在內(nèi)部操作系統(tǒng)崩潰了之后強行重寫文件系統(tǒng)內(nèi)容(就等于ghost覆蓋恢復)。
所以我當初設想的是,3.2.2暫時沒法越獄無所謂,只要能把運行正常的已經(jīng)破解的 3.2.1 系統(tǒng),像ghost給windows 做備份一樣,做個鏡像存下來,一旦白蘋果了,直接用鏡像灌回去就是了?上У氖牵驗樨撠熼_發(fā)的人手頭并沒有ipad,
這個 idevicebackup 目前對于3.2的固件支持還不行(我測試過了),只能等等看了。而且這個idevicebackup,默認的實現(xiàn)是不對系統(tǒng)分區(qū)進行備份的,當然這個問題不大,因為這是個開源項目,抓來自己改改備份的目標就行了。
可能有同志會說了,如果就是為了怕越獄后白蘋果沒法恢復,何必這么麻煩,再等等破解就出來了。我會說這并不完全對,畢竟備份的意義并不完全在于此。windows盜版滿天飛,不代表跑windows的機器就不用備份了吧。備份用不著的時候可能還嫌這幾G的東西占地方,
但是一旦系統(tǒng)出了問題,重裝系統(tǒng),重裝軟件,重新弄個人設置,和這些個麻煩相比起來,做個備份我覺得是個更好的選擇。
當然了,估計大部分人還會嫌整個linux麻煩,那就無視我上頭兩段話好了,因為libimobiledevice沒有win32的版本。僅供有興趣搗弄linux的童子參考一哈。
ps: 如果你在linux安裝了 libimobiledevice 和 ifuse,往ipad拷東西更簡單了,壓根用不到無線,usb 線接上,把ipad 用 ifuse 加載到一個裝載點,就可以像一般磁盤一樣拷貝了。不過說句可能有點神經(jīng)過敏的,usb線接上就是在充電的,只不過充電速度有區(qū)別而已,而鋰電池壽命主要就是看充放電周期,所以如果可以,還是無線傳吧。
亂七八糟說了一通,希望對有興趣的童子可以有點幫助。