Abstract
玩iPhone JB,最怕的就是出現白蘋,我昨晚也『終於』遇到了。

Introduction
所謂的『白蘋』,就是iPhone開機後,一直出現『白蘋果』,而無法順利開機成功進入iPhone待機模式,變成一塊『磚頭』。若正常使用iPhone與AppStore上的程式,理論上是不可能出現白蘋,會出現白蘋,都是因為JB不成功或者安裝了一些JB軟體,才導致無法開機成功。

用了iPhone 3GS + JB幾個月來一切正常,主要由於用了Steven Trougthton-Smith的Orbit後,覺得非常滿意,也想試試他的成名作:Stack。之前我就知道這個軟體在OS 3.x有些問題,不過既然Orbit可以順利的執行在 OS 3.x,也聽說Steven已經重改寫Stack,所以想大膽地試試看。

在91找到了Stack,並且用91手機助手安裝,然後重新spring,springboard竟然crash了,好吧,那就重開機,開機後,就『白蘋』了。

第一次遇到白蘋,心裡當然很慌,深怕iPhone就這樣變成磚頭,記的以前曾經聽說

若JB失敗出現白蘋,就用iTunes shift+restore回firmware即可

我就趕快用iTunes來回復試試看

剛開始頗順利,不過到了最後關頭,出現了以下錯誤訊息

this device isn't eligible for the requested build

這是因為iPhone 3GS有所謂的ECID(Exclusive Chip ID)機制,目前已經出了OS 3.1.2版,所以不允許我自己回復到OS 3.0.1,不過因為我大量使用JB軟體,而JB軟體又跟OS版本息息相關,所以不想當白老鼠這麼快升上OS 3.1.2,畢竟OS 3.0.1用的很穩,JB軟體也成熟,所以看來『回復』這條路是走不下去了,除非更新到3.1.2。

印象中91手機助手有所謂的『白蘋修復工具』,就拿來試試看

第1個功能經測試對我無效,第2個雖然成功了,但我也付出了慘痛的代價。

91助手會將所有在MobileSubstrate開機啟動的軟體全部解除,而在AppStore上的軟體,是不會在開機啟動的,而會在開機啟動的軟體,都是需要JB的軟體。雖然91助手不會將JB的軟體刪除,但因為已經從MobileSubstrate移除,也就是開機不會啟動,一些JB的軟體如Winterboard、SBSetting、3G-Unrestricted…都沒作用,必須重新安裝才能在MobileSubstrate註冊,所以所有JB軟體都必須重新安裝,真慘!!。

Conclusion
很慶幸這次能免於iPhone變『磚頭』,不過所有JB軟體都要重裝也是很慘痛,或許有更高級的解法,畢竟我也只有幾個月的iPhone功力。也從這次經驗理解為什麼Apple要對iPhone做這麼多限制,也為什麼會有JB這種東西。基本上能在AppStore上架的,都是屬於應用軟體等級的軟體,只要動到系統內部或OS的系統軟體,都無法在AppStore上架,因為系統級的軟體一旦有bug,很容易造成不能開機或整個系統不穩,而手機的用戶一般來說層面更廣,不可能要求每個用戶都是EE或者CS背景,可以自己解決問題,所以讓整個系統能穩定比什麼都還重要。但還是有某些人會有系統軟體的需求,所以才有JB與Cydia的出現,這也是無法避免的。

(原創) 白蘋驚魂記 (iPhone)相关推荐

  1. (原創) 我也不JB了 (iPhone)

    Abstract 由於美國法院認定JB並不違法,JB已經成為全民運動,且最近iPhone全系列都可以在iOS 4上JB了,且只需在iPhone上用Safari上網即可slide to jailbrea ...

  2. (原創) 如何讓ThinkPad X61在32位元Windows XP『用』到4GB記憶體? (NB) (ThinkPad) (OS) (Windows)...

    Abstract 由於記憶體便宜,不少人購買新NB時,基於一次到位原則,一次將X61的記憶體加到4GB攻頂,雖然X61的硬體抓的到4GB,但卻沒保證軟體的作業系統可以抓到4GB,只要是32位元的Win ...

  3. (原創) 如何讓ThinkPad X61在32位元Windows XP『用』到4GB記憶體? (NB) (ThinkPad) (OS) (Windows)

    原文地址为: (原創) 如何讓ThinkPad X61在32位元Windows XP『用』到4GB記憶體? (NB) (ThinkPad) (OS) (Windows) Abstract 由於記憶體便 ...

  4. 黃埔書院最新原創博文兩篇合集賞析2019年7月22日 星期一

    請聽博士呢誦読如是全文如下.. 第一篇的標題是,在現場|劉革:遊吟於天地間的傳道者原創:書童嘉名黃埔書院昨天每個時代都有把藝術奉之高閣.拒於千裏之外的人:梵高的畫在其死後許多年才開始被發掘價值;王小波 ...

  5. (原創) 如何將CMOS所擷取的影像傳到PC端? (SOC) (DE2) (TRDB-DC2)

    AbstractDE2提供了Control Panel與Image Converter,可以將CMOS所擷取的影像傳到PC端, Introduction 版權聲明:文中所有範例皆出自DE2光碟,版權歸 ...

  6. (原創) 由一維陣列模擬二維陣列(多維陣列) (C/C++)

    C/C++的陣列是有名的難用!!沒有『真正』支援多維陣列,陣列傳到參數時還必須寫死(C++若用template可不用寫死),若是動態的多維陣列就更難寫了,C/C++還必須到一定的功力才寫的出來!!既然 ...

  7. (原創) 如何使用ModelSim-Altera對Nios II仿真? (SOC) (Nios II) (SOPC Builder) (ModelSim) (DE2)...

    Abstract 在剛學習Nios II時,每次在Run As Nios II Hardware下方,看到Run As Nios II ModelSim就覺得很好奇,Nios II明明是嵌入式系統,怎 ...

  8. (原創) 如何自行在ThinkPad X61安裝Windows XP Professional SP3? (NB) (ThinkPad) (X61) (OS) (Windows)...

    Abstract 新一代的ThinkPad X61都已經安裝了Windows Vista,或許你因為各種理由想自己重新安裝Windows XP,並且升上SP3,本文是我的安裝心得. Introduct ...

  9. (原創) Quartus II安裝新觀念:如何將Quartus II安裝在VirtualBox內? (SOC) (Quartus II) (VirtualBox)...

    Abstract VM並不是什麼新的觀念,透過VM我們可以在一個OS去執行其他OS,若我們將Quartus II也裝在VM中,將可解決一些長久以來Quartus II使用上所遇到的問題. Introd ...

最新文章

  1. vscode配置记录
  2. React 实现一个漂亮的 Table
  3. Eclipse debug neutron-server
  4. python3.6打包成exe可执行文件、已解决方案_Python 3.6打包成EXE可执行程序的实现...
  5. 2019优质公众号大盘点,果断收藏了慢慢看吧 ~
  6. java基础集合简介Map(三)下
  7. spring security:自定义认证成功处理器
  8. 写让别人能读懂的代码
  9. navcat定时备份mysql_Linux实现MYSQl数据库的定时备份
  10. linux消息总线日志,linux – 解密继续mpt2sas系统日志消息
  11. 8本前沿技术书,助力这届「青年人」将科幻变成现实
  12. 命令行重启Oracle数据库
  13. 提交代码到远程GIT仓库,代码自动同步到远程服务器上。
  14. linux 网络编程与 windows 网络编程
  15. BUG记录 —— JSON转对象部分字段丢失
  16. .Net 中使用 iTextSharp 组件生成 PDF
  17. 智慧校园APP开发的简要功能
  18. 悉尼大学计算机科学专业,悉尼大学计算机科学专业
  19. java 实现matlab spline_关于MATLAB中spline函数
  20. 取关几十个优质公众号,是否可惜?

热门文章

  1. 【办公类-11】20220611python 为每个孩子创建统一的照片整理三级文件夹
  2. 华语金曲30年30歌
  3. [益智]:找规律习题
  4. This old-style function definition is not preceded by a prototype
  5. weight decay 的矩阵描述
  6. Python办公自动化|批量生成请假条
  7. [引擎搭建记录] 遮罩加速的软光栅遮挡剔除
  8. nvarchar 和varchar区别
  9. 解决:the account is locked 被锁
  10. 防360屏蔽办法 代码一