如何評價盤古越獄iOS9.2-9.3.3?

本次雖然只支持64位設備,但採用了全新的越獄模式,手機app越獄工具,成功率極高,可通過重啟恢復到未越獄模式,需要越獄時再通過越獄工具app重新越獄。


國內版的盤古越獄是和 PP 助手聯合發布的,但是國際版(英文版)的越獄工具無論是網站、圖標還是 app 界面都沒有任何 PP 的標誌,很乾凈。

從越獄的工具和步驟來看,我猜測這次的越獄主要是在移動設備中完成,電腦端只是完成向設備安裝一個 app 的工作。國際版越獄使用 Saurik 編寫的 Cydia Impactor 完成這個步驟,國內版使用的就是 PP 助手的「一鍵越獄」了。在國際版的網站上,盤古提供了一個 NvwaStone_1.0.ipa,用戶輸入 Apple ID 和密碼是為了向蘋果申請開發者測試證書(大概和 Xcode 7 允許沒有加入開發者計劃的用戶在實機上測試有關?),但是通過這種方式獲得的證書只有 7 天的有效期(加入計劃的開發者為 1 年),所以 7 天之後還需要使用 Cydia Impactor 重新安裝越獄軟體。[1]國內版的說明中沒有提到重新安裝的事,有可能是 PP 通過自己安裝盜版軟體的方式,也就是企業分發渠道,來安裝越獄 app(因為之前有國外網站用這種方式把盤古的越獄改造成了一個不需要電腦的「一鍵越獄」),但奇怪的是 PP 助手依然要求用戶輸入 Apple ID。[2]

越獄的過程如下:

1. 把 IPA 拖入 Cydia Impactor,輸入 Apple ID 和密碼,同意警告,等設備的屏幕上出現 Pangu 圖標。

2. 運行 Pangu app,發現開發者不受信任,進入設置信任開發者。

3. 再次運行 Pangu app,開始越獄,允許通知,按照提示鎖屏(按一下電源鍵),設備自動亮屏彈出越獄成功提示,靜待它安裝 Cydia 並自動 respring。

4. 每一次重啟(respring 不算)之後都要運行 Pangu app 重新越獄,按照提示鎖屏(按一下電源鍵),設備自動亮屏彈出越獄成功提示,稍後會自動 respring。

我安裝了幾個以前一直在用的 tweak,發現安裝完畢後需要重啟的插件也沒有問題,無非是需要再越獄一下而已,大部分只需要 respring(重啟 SpringBoard)就夠了。重啟越獄丟失有點像 PSP 破解,實際使用中不是很麻煩,但是 7 天重裝一次就很麻煩,現在手機都很穩定,可能一周才需要重啟一次,一重啟發現越獄沒了,證書也到期了,如果身邊沒有電腦就沒法越獄,這就很蛋疼了。許多插件沒有對 iOS 9.3.3 優化,比如 CCSettings 無法截屏,Activitor 也不太靈光。截至目前,這些插件都沒有更新,Cydia 上所有更新過的包也屈指可數。

盤古在 8 月 4 日晚更新了國際版越獄工具至 1.1 版,通過內置的證書,可以將自身的有效期延長至 2017 年 4 月。可惜蘋果在第二天早晨就推送了 iOS 9.3.4 更新,封堵了此次的越獄漏洞,可謂雷厲風行。截至目前蘋果伺服器還在驗證 iOS 9.3.2~9.3.4 三個版本的 ipsw,按照以往經驗應該還能再堅持幾天(iOS 8.4.1 發布後 9 天 iOS 8.4 的驗證才關閉)。

說一個小插曲。越獄之前需要用 iTunes 備份,然後用 ipsw 刷機再恢復。恢復的時候突然發現 iTunes 沒有理會我在電腦里珍藏的古董(誤)版本的 app,而是從雲端開始下載,頓時我就慌了,不會直接給我下載最新版吧……於是邊提心弔膽邊罵 iTunes MDZZ,下載完成後一看,App Store 角標上的數字居然和恢復之前一模一樣,到系統設置里一看居然下載到的是更老的版本。這說明如果備份的時候設備里 app 的版本不是最新版,也和電腦 iTunes Library 中的版本不同的話,iOS 會自動從伺服器下載備份時安裝的版本。(註:iTunes 備份不會備份 app 本身,只會備份設置和數據,只有當電腦中備份有某個 app 的 ipa 時,iOS 才會在恢復過程中同時恢復這個 app,否則將在恢復完成後從雲端下載。在 iOS 9 及之後無法從 iOS 設備向電腦傳輸 app,ipa 只能用 iTunes 從 App Store 下載得到。)

我說,這不像是 Apple 的風格啊,他們不是喜歡大手一揮就給你全部升級了嗎。 @不甜的西瓜 說,Apple 是為了防止不同版本的 app 之間可能出現的數據不兼容,保證產生的數據和 app 版本之間是匹配的。看來差不多可以從費時費力地管理電腦備份的 app 版本中脫身了。

參考:

[1] http://en.pangu.io/help.html

[2] iOS9.2-iOS9.3.3越獄工具圖文視頻教程 PP助手聯合盤古全球首發


實際上每次重啟後點擊「重新激活」都有一定幾率失敗,平均要重啟2-3次才能激活成功。

也就意味著,每次重啟手機之後需要花幾分鐘嘗試進行越獄,還是有些麻煩的。


所謂的「新」的越獄方式其實以前就有:

在iOS5,6時代紅雪(Redsn0w)針對A4處理器(iPhone 4,iPad)和iPhone 3GS都會比A5及以上(iPhone 4S,iPhone 5,iPad 2,The New iPad)早出來很長時間,但每次開機都需要進行引導越獄

必須使用聯網電腦,而且還需要對應的固件,不然則無法進入越獄界面(這是官方解釋,但我沒次重啟後都會respring,必須引導才能使用)

至少這次做的更「厚道一點」可以在手機上直接引導式越獄了,這可能是之前大神想做而沒有去做的事。

Ps:這一次越獄這麼快放出是因為iOS 10 beta2(iOS 10 Public beta)封堵了越獄漏洞!

PPs:記得iOS 6.1.X的引導越獄用的是iOS6.0.1的固件,不知道跟我一樣經歷過那段時間的人有多少?

紅雪,綠毒,evasi0n,Jailbreakme才是越獄最輝煌的時代


確實和主流的越獄方式不一樣,但和主流的不完美越獄也不一樣。

不過秉著吃人家嘴短,那人家手短的原則,事情還沒完全清楚,怎麼地也不能放下筷子就罵娘的評頭論足。

所以對這次越獄還是大大的支持~~


按需越獄只是不完美越獄的一個借口而已。。

=====

很感謝盤古對越獄的貢獻,本回答沒有詆毀的意思


其實和不完美越獄不太一樣。 當年的是需要電腦引導,現在直接就是手機端完成。

我很喜歡這種新模式,重啟其實插件都還保留。 如果越獄時間久了,覺得系統亂,直接重啟抹除數據都好了,真的方便。


其實是不完美越獄,換了個說法,把自己吹的很牛B。

不過這樣挺好,方便越獄和不越獄切換。


我這麼說吧,如果盤古有能力實現重啟後不入獄,他一定不會故意實現每次重啟都入獄


我擦,不用電腦直接在手機就能越獄,隨時恢復、隨時越獄難道不好嗎,完爆之前的越獄體驗!


技術不成熟 設備兼容沒有全部嘗試 pro跟itouch6無法越獄 winxp無限報錯 pro越獄無限重啟

Semi-Tethered Jailbreak 的升級版

設備重啟之後將設備臨時還原為非越獄狀態,滿足臨時使用需要,在有電腦的時候可以用越獄軟體引導重啟,重新回到越獄狀態。這種方法英文原名為 Semi-Tethered Jailbreak,俗稱「半完美越獄」

Semi-Tethered Jailbreak 的特徵是:可重啟,但臨時失去越獄狀態,需要電腦引導重啟才能恢復越獄狀態。

而此次的「按需越獄」與 Semi-Tethered Jailbreak 一樣,可以重啟,重啟後也會臨時失去越獄狀態。但不同的是,不需要連接電腦,而是重新使用在設備上的越獄軟體就可以再次恢復越獄狀態。


想體驗盤古進行IOS9.3.3一鍵越獄的可以先看一下是怎麼越獄的。

蘋果iOS9.2-iOS9.3.3越獄教程

裡面包含了越獄的全部過程,好不好可以大家自己做參考!


反正現在手機也基本不關機,即便關了機也不用連上電腦才能越獄,多方便


看到了這句話,難免讓我想到好久以前的不完美越獄的開機引導模式


所謂的全新模式越獄不過是iOS4時代的不完美越獄,重啟之後仍然需要一定的操作才能保證越獄環境的運行。


觀察下來感覺本次越獄並不是真的完美,雖然說的確是越獄成功不需要依靠電腦就可以自己再次越獄的「完美越獄」,但是需要輸入 Apple ID 用於導入包、重啟之後就失效、BUG 太多,不支持 32 位、默認安裝 PP 助手等等原因,這次越獄並沒有達到以往預期的越獄效果,所以何來真正意義上的「完美越獄」呢?

IOS 10 肯定是封了這個漏洞的,IOS 10 公共測試版已經出了第二版了,難說 iphone 7 就要和 IOS 10 一起出,至少 IOS9 還能再活半年,就算現在沒達到預期也要先發一版再說,可見技術上應該還是遇到了瓶頸。

另外,活該你的答案被摺疊,就像你說的「那你何必廢話」「何必和你廢話」


要知道,出越獄那天,多少人流下激動的淚水。


我記得4.3.3時代就有一個網頁版直接越獄的,好像是geohot做的,當時真的是一鍵完美越獄啊。現在這個么也是很厲害的,但一直熱衷於越獄的我,竟然對cydia么啥需求了…


盤古怎麼弄是為了越獄穩定,減少白蘋果幾率


推薦閱讀:

iOS 獨立開發者是通過什麼渠道接外包項目的?
如何看待蘋果為Mac適配iOS應用的Marzipan計劃?
蘋果和安卓在界面設計上有什麼區別?要注意什麼?
客戶端開發介面向前兼容策略是如何的?
可以為Apple Watch上開發什麼樣有趣的App應用?

TAG:蘋果產品 | iOS | iOS越獄 | iOS開發 |