按月彙整:十一月 2013

Nexus 10由Android 4.3升級至4.4之步驟(由4.4.2升級至4.4.3時,亦可遵循此步驟)

2014年6月8日補記

  這週五(2014年6月6日)收到Nexus 10升級提醒,遂升級操作系統。平板重啓並進入Recovery界面之後,與原來一樣,提示簽名認證錯誤。再次重啓,居然發現無法啓動到正常操作系統了。

  我嘗試將升級包提取到臺式機,並修改其「更新腳本」,把某些升級操作從中刪去,然後通過sideload方式把修改後之升級包刷入平板。這次不提示錯誤了,但是重啓後依然無法進操作系統。

  最後只得徹底重新刷機。今天根據此次刷機過程,補充附錄D,並對文中相關細節略加修改。

2014年7月9日補記

  開啓SuperSU軟件「生存模式」之後,從4.4.3升級至4.4.4時,未發生錯誤。

注意事項

  1. 打開平板的USB調試選項。
  2. 把連接到電腦的其他Android設備拔掉。
  3. 如果在執行adb、fastboot等命令時,發生權限錯誤(insufficient permissions for device),那麼先執行「sudo ./adb kill-server」,然後執行「sudo ./adb start-server」即可。
  4. 如果電腦操作系統不是Linux,那麼執行命令時無需加sudo,另外可能需要安裝驅動程序纔能使電腦識別到平板
  5. 在命令行中執行adb、fastboot等命令之前,應該首先進入Android SDK安裝目錄下的platform-tools目錄,不然系統可能找不到相關命令。此外,對於Ubuntu等Linux系統來說,還可以通過apt-get來安裝整個系統通用的adb工具,那樣的話,就不用在執行adb命令時加上./前綴了。
  6. 如果不小心進入了官方的recovery,也就是帶有紅色三角及驚歎號的那個畫面,那麼請「先」住按電源鍵不放,「再」按音量提高鍵,這樣就能彈出其菜單了。網上說「同時」按住電源鍵和音量提高鍵,有可能不起作用。在這個recovery中,可以直接按平板電源鍵重啓,也可以通過彈出式菜單來重啓。

Nexus 10由Android 4.3升級至Android 4.4之主要步驟

  1. 在運行Android 4.3系統時,發現其提示可以升級至4.4,遂應用更新包,平板重啓之後提示簽名驗證錯誤。再開機後仍然進入4.3系統。
  2. 用「ES檔案瀏覽器」等應用程序,把根目錄下cache文件夾裡的28c35b553b1097af51f730c57e8c534f42662f42.signed-mantaray-KRT16S-from-JWR66Y.28c35b55.zip文件複製到「SD卡」(也就是「機身自帶的ROM存儲空間」)裡。
  3. 通過AirDroid、無線傳輸或數據線等方式,將剛纔的zip文件複製到電腦中。
  4. 用USB線連將平板連接至電腦。
  5. 打開命令提示符,執行「sudo ./adb devices」,確認平板已經和電腦連接好。
  6. 進入recovery,如果平板正中帶有紅色三角,其中還含有驚歎號,則說明該平板的recovery是官方版,而不是clockwork定製版。需要刷成clockwork。
  7. 通過recovery菜單開啓sideload功能(參見附錄D),在電腦命令行窗口執行「sudo ./adb sideload 更新包文件名」,即可更新Android系統了。如果更新包與adb在同一文件夾下,那麼「更新包文件名」前面不帶路徑,否則就帶上路徑。假如刷入更新包時卡在「send: …」這一行,那麼可將USB線由主機前端拔出,改插在電腦主機後端之USB接口上,重新執行刷包命令即可。
  8. 重啓系統後訪問SuperSU等程序,會發現root已失效,而且recovery可能也已經變成官方版了。請按照附錄C重刷root。

附錄A 進入bootloader的方法

  • 方法一:在設備正常開機,並與電腦相連的狀態下,在電腦終端機裡執行「sudo ./adb reboot-bootloader」,將設備引導至bootloader。
  • 方法二:把平板關閉,然後同時按住電源、音量加、音量減這三個鍵。

附錄B 進入recovery的方法

  • 方法一:在設備正常開機,並與電腦相連的狀態下,執行「sudo ./adb reboot recovery」,將設備引導至recovery。
  • 方法二:先進入bootloader,然後通過音量增減按鈕把菜單調整至「recovery mode」這一項,然後按電源鍵進入。

附錄C 由官方recovery刷clockwork定製版recovery,並順便root的辦法

  1. 將待刷的clockwork鏡像下載到電腦。下載網址:http://www.clockworkmod.com/rommanager
  2. 將supersu文件下載到平板ROM空間或電腦中。下載網址:http://download.chainfire.eu/supersu
  3. 進入bootloader,將平板與電腦相連,執行「sudo ./fastboot flash recovery 鏡像文件名」,如果鏡像與fastboot在同一文件夾下,那麼「鏡像文件名」前面不帶路徑,否則就帶上路徑。如果命令遲遲未執行完,則有可能是鏡像文件名太長或路徑太複雜而致,請把文件名與路徑起得簡潔一些,然後重啓平板,重新刷recovery。
  4. 刷完之後不要重啓,而是通過音量上、音量下按鈕直接把菜單調至「recovery mode」這一項,然後按電源鍵啓動至recovery。
  5. 如果supersu文件放在平板裡,那就在clockwork版recovery界面裡,選擇「flash zip from sdcard」菜單,然後選擇「choose zip from sdcard」菜單項,通過方向鍵定位至superus文件,將其刷入平板。若文件放在電腦裡,則先參考附錄D,在recovery界面裡開啓sideload功能,然後再於電腦端通過sideload方式將其刷入平板。(如果電腦使用Ubuntu操作系統,那麼可以在終端機裡通過「sudo ./adb sideload 待刷文件名」命令來執行sideload。)
  6. 返回上一級菜單,通過recovery的「reboot system now」菜單項重啓平板。
  7. 進入操作系統之後,如果能正常打開SuperSU程序,則說明root成功。

附錄D 在Recovery界面裡開啓sideload功能

  • 具體操作步驟可能因recovery之版本而不同,對於ClockwordMod Recovery v6.0.4.7來說,通過「install zip」菜單之「install zip from sideload」菜單項,即可啓用該功能。
  • 對於官方Recovery來說,可以「先」按住電源鍵不放,「再」按音量提高鍵,等待菜單彈出(翔按:有些設備可能要先鬆開音量提高鍵,再鬆開電源鍵,然後纔會彈出菜單),並通過其中選項來開啓sideload。

參考資料

《胡若望的疑問》(時報文化版)簡短書評

  用不到一週時間將本書看過,除需不時查閱書後註釋外,閱讀體驗尚佳。時報文化版中譯本之文筆,可謂流暢。

  誠如諸網友所言,該書所引之資料多出自傅聖澤一方,而胡若望一方之資料僅有一兩封書信。此種失衡現象之原因,可能是當時資料保存不完備,亦可能是傅聖澤等人並未講出全部實情,或是仍有涉及雙方之其他資料尚未發見。

  該書依據史料勾勒出事件主線,並填充了部分細節,整體文本較為耐讀,在「非小說類」圖書中可算良品。儘管作者未做設身處地之心理分析,然此書仍不失為研究明、清時代中西文化交流之參考讀物也。