前言
我想我們是無法離開消費主義的,但至少我們可以試試物盡其用的綠色消費主義。
本文以iPad1代為例,但內(nèi)容應(yīng)該適用于所有無法升級到ios9的蘋果設(shè)備。雖然看起來是越獄和破解教程,但其中對Cydia的使用只涉及功能性拓展的第三方應(yīng)用,雖然下文會涉及Paper By 53的破解,但是原App購買已失效,以及開發(fā)方在后續(xù)更新中已經(jīng)開放免費使用所有筆刷和色盤,所以請不要誤解為筆者支持非法破解以及非法下載,我是不支持的。
本文是威玲旺卡原創(chuàng)筆記,沒有告知請不要轉(zhuǎn)載,謝謝。
本文內(nèi)容流程如下:
I. App Store不支持老設(shè)備的原因探索
II. 準備工作
III. 不Root的方法
第1步. Root iPad 1代
第2步. Cydia里加入apt源,安裝f.lux, iFile, FakeClockUp, Activator
第3步. iFile閃退的解決辦法,并且把arm64鍵值加入
第4步. 通過App Store上安裝官方降級應(yīng)用
第5步. 解決Paper by 53的Native App無法在應(yīng)用內(nèi)購買的問題
第6步. App不再播放Youtube內(nèi)容的解決辦法(包括修改API,早晚會失效的,不用強求)
第7步. App妥協(xié)使用Spotify的辦法(早晚也會失效的)
第8步. iPad1代還能使用的App推薦匯總
我們可以見識到的:
- 優(yōu)秀的三方擴展范本(Activator和f.lux)
- 退而其次,如何善待buggy但可用的程序 (iFile)
- 蘋果方拒絕提供支持時,偽裝成64位晃過App Store的篩查
- 本地App方不再維護舊App時破解應(yīng)用內(nèi)購買(Paper by 53)
- Web App的服務(wù)器方不再維護時的第三方解析(Tubefixer)
- Web App的服務(wù)器房不再維護時的不再完美精致的委曲求全和反用戶體驗(Spotify)
I. App Store不支持老設(shè)備的原因探索:
古老指的是2014年前發(fā)布的蘋果產(chǎn)品,這些產(chǎn)品之所以遇上困難是因為App Store現(xiàn)在只支持arm64的64位應(yīng)用。在開發(fā)者把應(yīng)用通過xcode提交的時候都會有arm64 requirements,簡單地說,蘋果已經(jīng)不讓開發(fā)者打32位的IPA了,所以以下這些機器在App Store裝任何App都會有ios不兼容而無法安裝的提示。
這些“古老”機器包括:iPad 4代及早前,iPad Mini一代, iPhone 5c及早前, iPod touch 5代及早前。
但在2014年前大多App的舊版本都是以32位IPA發(fā)布的,而降級安裝這些舊APP正是這些“古老”蘋果設(shè)備所需要的,也是這個教程的目的。
II. 準備工作:
我認為對老設(shè)備最大的尊重是讓它體面地繼續(xù)服役,而不是苦苦支撐。
首先,最重要的準備工作是明確需求,我要在這個老設(shè)備上干什么。看書,標記文檔,畫圖,還是碼字或者聽歌看視頻,當蘋果真正不再給這些設(shè)備任何余地時,這個教程很可能就沒有機會重新來一次了,所以如果你為了你的設(shè)備耗費精力好不容易弄完后,做一個備份會是相當明智的。
其次,所有Web App的失效只是時間問題,這超出我們控制范圍,安裝靠譜優(yōu)秀穩(wěn)定的Native App將會更有保障,以保證長期的可用性,而我們嘗試使用Web App或者Hybrid App的時候要做好它隨時失效的心理準備,如果不能用了也不用太在意。
我一定要安裝上的剛需(都是Native App):
- 全屏?xí)r鐘(App:NiceClock,不用Root)
- PDF閱讀(App:iBook,不用Root)
- PDF標記(App:Adobe Reader,需要Root)
- 草稿紙帶畫筆(App:Paper by 53,需要Root)
- 調(diào)整顯示器的色溫的防藍光程序 (App:f.lux 需要Root)
- 多幾個瀏覽器以防萬一Safari完全過時導(dǎo)致無法加載 (App:傲游云,不要Root,Chrome,需要Root)
非剛需(都是Web App):
- Spotify聽歌(需要Root)
- 印象筆記(需要Root)
- Youtube(需要Root)
- Google翻譯 (需要Root)
- TuneIn電臺(需要Root)
下面是我們需要的設(shè)備
- 一臺裝好iTunes的Mac或者PC
- 一個有較新ios的蘋果移動設(shè)備iPad,iPhone或者iPod Touch
- 因特網(wǎng)
- 你的古早設(shè)備
- 耐心
III. 不Root的方法:
如果你的機器沒有過去的備份,沒有已經(jīng)安裝的App,而且不想Root機器的話,能用的App很有限,方法如下,
- 通過高級ios設(shè)備登陸同一個apple ID在app store購買想要的目標App
- 回到低級ios設(shè)備的app sotre的已購買項目嘗試安裝這個App的低級版本
部分App仍舊可以這樣安裝,但是大多數(shù)會因為不兼容(This App Is Incompatible With This ios)而無法安裝了(雖然此時這個提示不完全是真的,因為兼容的降級版本非??赡苁谴嬖诘模俏覀兊膇os版本被App Store的初步篩查攔截了,根本沒有機會獲得降級版本)。原因正是來自App Store的64位限制檢查,我們需要手動增加一個arm64的鍵值來偽裝成64位處理器已繞過App Store的初步篩查,這就是為什么我們需要Root權(quán)限來安裝降級App的原因。但是即使已經(jīng)Root了,我們?nèi)匀恍枰硪粋€具有較新ios的蘋果移動設(shè)備將目標App下載為已購買才可能降級安裝。(這在下面的第三步有詳細敘述。)
下面我們將正式進入完全教程:
第1步. Root iPad 1代:
首先,在備份好的情況下我們放心Root,因為可逆,可以隨意恢復(fù)成出廠設(shè)置或者恢復(fù)備份。
這里以Greyd00r提供的工具來Root設(shè)備。雖然Greyd00r的主要目的是把iPad1弄成看起來像ios9的皮膚,但也提供了一鍵Root的功能。和網(wǎng)站主人推薦的步驟不一樣的是,我非常不建議甚至反對大家更新皮膚,原因首先出于穩(wěn)定性,(iPad1代的分辨率和處理器的年齡)其次出于
- 保持和諧設(shè)計。iPad1代的硬件棱角造型設(shè)計和它UI控件的棱角設(shè)計是對應(yīng)的,簡單地說,軟件界面和硬件界面是故意配套的,比如橢圓輸入框的弧度和電源按鈕以及側(cè)邊按鈕都是一樣的,矩形按鈕圓角的弧度和iPad外殼的圓角弧度都是一致的。這種細節(jié)即使我們主觀上沒有意識到也是會被我們的大腦皮質(zhì)所捕捉的,所以我們會有很舒適統(tǒng)一的舒適感,偽裝成后期的界面不值得。
- ios5的手勢控制是交互經(jīng)典范例,多指上挪顯示多任務(wù)和5指側(cè)挪切換,這種“穩(wěn)當?shù)呐矂涌刂啤焙同F(xiàn)在電子產(chǎn)品上的全部基于“靈活滑動”的手勢操作有著截然不同的體驗。
- iPad1代值得被記住的一點還有硬件的手感,直角側(cè)邊滑動按鈕給手指的觸感反饋在后期蘋果非棱角設(shè)計和按鈕改動后就此丟失了,iPad一代的做工和設(shè)計就和早期iPod一樣,它們突出了工業(yè)設(shè)計的硬件美感,它的優(yōu)秀在今天也是值得仔細欣賞和學(xué)習(xí)的范本。
回到正題。Root的步驟:
- 請訪問 https://www.grayd00r.com/ipad1g
- 打開iTunes先備份你的設(shè)備
- 通過iTunes把機器恢復(fù)成出廠設(shè)計
- 在Mac或Windows上打開Greyd00r工具(https://www.grayd00r.com/ipad1g)(在Mac上會出現(xiàn)some files are missing的問題,是權(quán)限問題導(dǎo)致的,此時右鍵MacOSX-Grayd00r,選擇Show Package Contents,然后雙擊MacOS/MacOSX-Grayd00r自動啟動終端,就可以點擊Play的圖標運行了,如下圖)
MacOSX-Grayd00r自動啟動終端 -
iPad此時應(yīng)該開機了顯示歡迎界面了,正常設(shè)置iPad和Wifi,進入系統(tǒng)后,會發(fā)現(xiàn)SpringBoard的第二頁出現(xiàn)了Cydia和Installer,其中Installer就是ios9的皮膚。如下圖前兩項。
你的SpringBoard的第二頁會有前兩項
Greyd00r網(wǎng)站會讓安裝Installer,但是我前面敘述了非常不推薦安裝皮膚,所以請不要點擊Installer。
打開Cydia,會有升級提示,選擇全面升級。Cydia角色請選擇Developer。此時你的iPad已經(jīng)獲得Root權(quán)限,我們進入第二步。
第2步. Cydia里加入apt源,安裝f.lux, iFile, FakeClockUp, Activator
-
在apt的默認源下我們安裝兩個拓展Activator,f.lux和一個應(yīng)用iFile
具體安裝方法是,這三個東西我們在Cydia首頁右側(cè)欄都可以看到,如下圖:
三個拓展/應(yīng)用在Cydia首頁右側(cè)欄可以看到
分別點進去,選擇安裝即可。
其中自定義手勢控制的Activator(第三步iFile部分我會介紹怎么方便地使用它)和保護眼睛的防藍光顯示的f.lux是自由開發(fā)者的經(jīng)典藝術(shù)作品。請注意安裝完f.lux后我們立刻會注意到屏幕就變暖色調(diào)已經(jīng)亮度下來了。iFile是個文件管理器,可以輕松瀏覽和編輯文件,但可惜在這個系統(tǒng)下是Buggy的,因為每次啟動iFile時它都會企圖注冊,但是ios5.1.1下會注冊失敗,所以我們可能會發(fā)現(xiàn)這個應(yīng)用閃退,無法使用。這在第三步時我們會解決,目前請讓它保持這個閃退的狀態(tài)。
(注釋:目前Cydia默認源包括BigBoss,Telesphoreo,ModMyi,ultrasn0w,ZodTTD,其中ultrasn0w已經(jīng)失效了,這在每次啟動Cydia的時候終端里的報錯我們會發(fā)現(xiàn),其實Cydia在2018年時維護者已經(jīng)把商店下線了,隨著時間失效的源只會越來越多,是正常的,因為這些都是所有開發(fā)者的志愿工作。) 現(xiàn)在我們安裝一個優(yōu)秀的加速拓展FakeClockUp,在Cydia的源標簽頁,我們點擊“編輯”,“添加“,加一個源”http://hitoriblog.com/apt“,終端更新apt后,換到“搜索”標簽頁,搜索“FakeClockUp”,安裝。安裝成功后,我們會發(fā)現(xiàn)iPad的響應(yīng)速度立馬變得非常靈敏快速。(這個拓展是無害的,因為它只是加快了轉(zhuǎn)場動畫的速度,造成了系統(tǒng)變快的錯覺,其實只是動畫的時間少了。)
如果你需要使用Youtube的話(第六步會深度涉及解決Youtube問題),我們還需要一個在Cydia里安裝工具叫TubeFixer和一個開關(guān)拓展叫Hosts File Flipswitch,在Cydia的源標簽頁,我們點擊“編輯”,“添加“,加一個源”http://cydia.invoxiplaygames.uk/beta/“,終端更新apt后,換到“搜索”標簽頁,搜索“TubeFixer“,安裝,再搜索“Hosts File Flipswitch”安裝,其中Hosts File Flipswitch建立了一個開關(guān)通道,把是否使用Host文件作為一個控制開關(guān),這樣就可以通過手勢做到開啟或關(guān)閉,而Host文件是IP地址和域名的映射,這些都是為第六步搞定Youtube做準備的,因為iPad1代的Youtube應(yīng)用已經(jīng)因為服務(wù)器API改變而失效了。
Cydia沒風(fēng)險,但是加入不可靠的源后,很可能安裝到有風(fēng)險的App造成破壞,下圖是我的Cydia源,這些源都是主流和相對安全的。

另外我們已經(jīng)安裝的這些拓展都是成熟完善并且友好的,除了可以通過SpringBoard上的icon進入配置(此外,一些并沒有獨立的icon和配置界面),我們可以在設(shè)置里看到它們并且進行設(shè)置,如下圖FakeClockUp的響應(yīng)時間,f.lux的自定義亮度,都可以在“Setting”的“Extensions”里搞定:

下一步,我們由于要編輯系統(tǒng)文件必須要解決iFile的Bug。
第3步. iFile閃退的解決辦法,并且把arm64鍵值加入
目前文件管理器iFile有閃退問題,而且iFile已經(jīng)完全停止維護了。我們的笨實驗發(fā)現(xiàn)在Wifi沒有開啟的情況下,iFile雖然有注冊表的報錯但是卻可以啟動,所以笨辦法是開啟飛行模式后再打開iFile,修改完我們想要修改的文件后,再關(guān)閉飛行模式。
為了讓笨辦法的操作不那么繁復(fù)。同時好好利用我們已經(jīng)安裝的自定義手勢拓展Activator,我們會通過Activator來簡單方便地開啟/關(guān)閉飛行模式。方法如下:
- 設(shè)計一個簡單好記的的手勢:比如“滑動最上面的狀態(tài)欄”,無論是左滑還是右滑,都可以做到toggle飛行模式的目的。那么我在開iFile前只要滑一下狀態(tài)欄,飛行模式就開了,開iFile就不會閃退,編輯完文件后,再滑一下狀態(tài)欄,飛行模式就關(guān)了進入網(wǎng)絡(luò)環(huán)境,就不需要在Setting,iFile和另外的應(yīng)用里切換進出,小心翼翼地記住循序。(尤其當iPad1代的多任務(wù)是線程掛起模擬的)
- 配置Activator,具體如下:
任意位置-頂部狀態(tài)欄-向右拖動-分配給“Airplane Mode”-點擊“創(chuàng)建“
任意位置-頂部狀態(tài)欄-向左拖動-分配給“Airplane Mode”-點擊“創(chuàng)建“ -
測試是否有效,手勢觸發(fā)后,都會有對話框提示生效的操作。如下圖:
手勢滑動狀態(tài)欄后,對話框提示生效飛行模式的toggle操作 -
通過手勢控制飛行模式狀態(tài),確定在飛行模式下打開iFile,我們現(xiàn)在要再系統(tǒng)里加入一個叫arm64的鍵值,把自己偽裝成支持64位的,這樣App Store才會允許我們下載降級App。具體如下:
路徑是/System/Library/CoreServices/SpringBoard.app
注意路徑
如果你是iPad一代,找到文件K48AP.plist
如果你是其他設(shè)備,映射表如下:
iPhone 3G:N82AP.plist
iPhone 3GS:N88AP.plist
iPhone 4: N90AP.plist, N90BAP.plist, N92AP.plist
iPhone 4s: N94AP.plist
iPhone 5:N41AP.plist, N42AP.plist
iPod Touch 2代:N72AP.plist
iPod Touch3代:N18AP.plist
iPod Touch4代:N81AP.plist
iPad1代:K48AP.plist
iPad2代:K93AP, K94AP, K95AP, K93AAP.plist
iPad3代:J1AP, J2AP, J2AAP.plist
iPad4代:P101AP, P102AP, P103AP.plist
iPad Mini1代:P105AP, P106AP, P107AP.plist
找到對應(yīng)的文件后點擊選擇“屬性表編輯器Property List Viewer”再選擇進入“capbilities”,選擇右下角的“+”號,添加名稱“arm64”,類型選擇“boolean”,再點擊“創(chuàng)建”,再把我們剛才添加的“arm64”右邊對應(yīng)的開關(guān)打開,如下圖所示,點擊“完成”。
注意arm64手動添加后右邊的開關(guān)一定要打開
當這一步完成的時候,我們的系統(tǒng)已經(jīng)被偽裝成支持64位的了。這樣可以騙過App Store來為我們找到合適的降級App。
下一步就是打開App Store安裝App了,記得在用滑動狀態(tài)欄的手勢關(guān)閉飛行模式。
第4步. 通過App Store上安裝官方降級應(yīng)用
蘋果對古老設(shè)備的支持方案是“只給下載安裝已經(jīng)購買過的App”而不是“隨意購買App”,我相信這一方案的核心原因是歐洲的消費者法,如果消費者購買了此App,那在規(guī)定的年限內(nèi)有享受使用權(quán)的保障,雖然相對傳統(tǒng)商品,電子產(chǎn)品的法案保護體系是不夠完善的。所以在我們的舊設(shè)備上,即使我們已經(jīng)偽裝成為64位系統(tǒng)了,但古老的ios還是不能隨便購買/安裝App。
我們必須使用較新的ios9甚至ios11以上的系統(tǒng)使用與舊設(shè)備相同的Apple ID去App Store采購收費/免費項目,以獲得合法使用權(quán),隨后在舊設(shè)備的“已購買Purchased”的標簽頁里下載這些已購買App的降級版本,此時,只要App有舊設(shè)備的ios兼容版本就可以順利安裝,否則會提示不兼容(此時的提示才是真的不兼容,說明App的開發(fā)對象就是高版本ios,不存在對應(yīng)的降級App,那就無法擁有了。)
這一步結(jié)束時,你想要的App的icons都應(yīng)該出現(xiàn)在你的SpringBoard上了。還是否有效以及功能完善不完善另當別論,但是它們的最高兼容版本都被安裝了。
下面我們進入第5步,完善Native App的功能。
第5步. 解決Paper by 53的Native App無法在應(yīng)用內(nèi)購買的問題
這里我們討論可以離線使用的Native App,不依靠網(wǎng)絡(luò),這樣意味著它的功能使用和開發(fā)者的服務(wù)器沒有關(guān)系。但是這些App很多有應(yīng)用內(nèi)購買的功能,也就是說部分功能受限,包括當年著名的手繪App,Paper by Fiftythree,我們在按照第4步安裝完后,會發(fā)現(xiàn)5支筆刷只有1支可用,調(diào)色板也不可用,App的功能大大受限,想要使用全部資源,我們必須分別購買它們,但是界面上的“購買”的鏈接已經(jīng)失效了,但其實Paper by Fiftythree已經(jīng)在2015年開放讓所有用戶免費使用預(yù)設(shè)下的所有基礎(chǔ)筆刷和色盤,但是我們的iPad一代只能安裝2013的1.3.4的版本,這舊版本的App讓iPad一代用戶喪失了使用全部功能的機會,此時的選項就是——破解它。
打開iFile找/var/mobile/Applications/xxxxxxBA727Cxxxxxx(其中xxxxx是一堆序列號,一個個點進去看app名稱,找到paper沒辦法)找到注冊文件/Library/Preferences/com.fiftythree.paper.plist,編輯它如下,就是加入注冊碼,
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd "http://www.apple.com/DTDs/PropertyList-1.0.dtd")">
<plist version="1.0">
<dict>
<key>IsFirstLaunch</key>
<true/>
<key>InAppPurchaseReceipt_com.fiftythree.paper.mixer</key>
<data>MTMzMzA1Njc5OC45MTQ0NjI=</data>
<key>WebKitDiskImageCacheSavedCacheDirectory</key>
<string></string>
<key>FacebookSharingEnabled</key>
<false/>
<key>ShowToolTrayGestureCompleted</key>
<true/>
<key>CameraRollSharingEnabled</key>
<true/>
<key>InAppPurchaseReceipt_com.fiftythree.paper.write</key>
<data>MTMzMzA1Njc5OC45MTQ0NjI=</data>
<key>InAppPurchaseReceipt_com.fiftythree.paper.color</key>
<data>MTMzMzA1Njc5OC45MTQ0NjI=</data>
<key>TumblrSharingEnabled</key>
<false/>
<key>IsFirstLaunch</key>
<false/>
<key>WebSmartInsertDeleteEnabled</key>
<true/>
<key>HideToolTrayGestureCompleted</key>
<true/>
<key>LastLaunchedVersion</key>
<string>1.2.1</string>
<key>InAppPurchaseReceipt_com.fiftythree.paper.outline</key>
<data>MTMzMzA1Njc5OC45MTQ0NjI=</data>
<key>InAppPurchaseReceipt_com.fiftythree.paper.essentials</key>
<data>MTMzMzA1Njc5OC45MTQ0NjI=</data>
<key>InAppPurchaseReceipt_com.fiftythree.paper.sketch</key>
<data>MTMzMzA1Njc5OC45MTQ0NjI=</data>
</dict>
</plist>
再重啟應(yīng)用,筆刷可用了。其實iPad1代擁有這個應(yīng)用的全部功能,已經(jīng)可以產(chǎn)出價值了

第6步. App不再播放Youtube內(nèi)容的解決辦法
Youtube App在iPad一代上很早就失效了,后來Safari還可以加載HTML5版本的youtube,用戶忍著,最終有一天連Safari也不能加載了,現(xiàn)在iPad一代用戶只可以用傲游云瀏覽器用HTML5看Youtube。
Youtube app失效的原因是API改變,URL解析地址的改變,目前有一個三方服務(wù)器幫忙解析,就是TubeFixer(https://tubefixer.ovh/),這種方式原始也危險,比如維護者可以收集信息,可以把所有解析引導(dǎo)到一個連接上來宣揚危險觀點,可以故意封鎖某些內(nèi)容(把G公司可以所做的縮放到個人頭上)。下面是使用Tubefixer的方法,記得我們第二步的時候安裝了TubeFixer和Hosts File Flipswipe。
- 去Google Cloud登陸賬號創(chuàng)建自己的項目獲得一個屬于自己的Youtube Data v3 API號碼
- 再設(shè)置的TubeFixr啟動Custom API Key然后輸入這個我們自己的API號
- 用iFile把TubeFixr的域名和IP加入我們的Hosts文件,編輯/etc/hosts加入條目92.222.69.160 api.tubefixer.ovh
- 用Activator定義一個手勢來toggle Hosts File
此時Youtube App就可以恢復(fù)使用,但是解析都在三方網(wǎng)站上(地球上的某個人那里)進行了,如果提示出現(xiàn)URL出現(xiàn)無法解析的問題,沒有其他原因,就是三方域名DNS服務(wù)器太爛不響應(yīng)了,用手勢toggle一下Hosts(啟動或者禁用)到直接IP訪問等以期待恢復(fù)。
Youtube App三方解析恢復(fù)后如下:

最后,由于前面說了三方解析的不安全,但事實上這種工作是很低層,辛苦,麻煩以及對開發(fā)者完全沒有回報的,但是它的價值是救活了很多古老的蘋果設(shè)備,舊設(shè)備上連通的Youtube視頻放眼全球很可能是相當一部分人娛樂的來源。
第7步. App妥協(xié)使用Spotify的辦法(早晚也會失效的)
Spotify的舊版本不能正常鏈接了,原因也是服務(wù)器方的問題,舊版本里的URL無法解析,我們現(xiàn)在已經(jīng)不再本地下載再導(dǎo)入iTunes了。在這個流媒體和Spotify壟斷的時代,我還真的想不到其他辦法。
委曲求全舊版本的方式:
- 不能在App內(nèi)搜索,搜索即掉線
- 不能在App內(nèi)看到唱片封套
- 能在線自己的播放單
- 能連接到Radio
- 能連接到藝術(shù)家頁面
- 通過瀏覽器或者“spotify + 樂隊名字” 直接獲得藝人url后切換到App里代替App內(nèi)搜索
- 能離線下載和離線播放
- 能Hifi在線和Hifi離線
- 舊版0.7.2.26的Spotify沒有賬號關(guān)聯(lián),所以這個可能是唯一一個賬號可以多人使用的版本
我的Spotify的樣子如下:

這樣可以只在意音樂,所以我覺得也蠻好的,我可以只聽歌不用在意封套是不是好看,歌手是長什么樣。
第8步. iPad1代還能使用的App推薦匯總
- 閱讀(本地):iBook, Adobe Reader
- 筆記(Web App):印象筆記(網(wǎng)絡(luò)同步,插入圖片和錄音都正常)
- 媒體(Web App):TuneIn,Spotify,Youtube
- 工具(本地):Vituoso鋼琴,Calculator+計算器,NiceClock全- 屏無廣告時鐘,Paper by 53手繪,Google Transltor翻譯,f.lux,Activator
- 瀏覽器(本地):傲游云,Chrome,Safari
設(shè)備還能勝任的工作截圖:



對比II. 準備工作里自己的需求,已經(jīng)全部滿足了,現(xiàn)在就該接iTunes備份了。
(完)





