自從知道 Ubuntu Touch 可以在 Nexus 7 上測試之後,就花了幾個小時閱讀以及備份,以便於在出錯誤的時候,我可以全身而退。這幾個小時作了什麼先不談,目前釋放出來的 Ubuntu Touch 真的是 preview,只能大概感受一下而已,完全無法設定;例如,我找不到設定時間的方式,我也無法刪除在螢幕上顯示的來電訊息等,一切都只是幻象而已。玩了不到 30 分鐘,就急急忙忙回覆原來的 Android,而且還要祈禱可以完整的回覆,要不然就嘔死了。
結論:目前先不要衝動去安裝 Ubuntu Touch.
以下整理一些筆記:
1. 安裝前要先備份,但是由於我是 stock recovery,所以我使用 Nexus Root Toolkit 中,Boot Temporary Custom Recovery 把所有 partitions 都先備份下來。由於我使用的 recovery 是 ClockworkMod,其備份的為位置在 /data/media/clockworkmod/backup
2. 備份完成後,再利用 Nexus Root Toolkit 將 ClockworkMod 刷進去來取代 stock recovery。
3.我參考 http://liliputing.com/2013/02/how-to-install-ubuntu-touch-on-a-nexus-7-with-windows-mac-or-linux.html 安裝 Ubuntu Touch
2013年2月28日 星期四
2013年2月16日 星期六
Nexus 7: 無法經由 OTA 升級,怎麼辦?
當初幫 Nexus 7 解鎖(也就是所謂的 unlock 和 root)的目的是為了能夠使用 OTG(on the go;也就是可以接上 USB 隨身碟讓 Nexus 7 讀寫用),可是今天希望能夠從 4.2.1 升級到 4.2.2,就算是用了 OTA RootKeeper,還是無法升級。在升級的過程中,出現倒下來的 Android 機器人。
翻了快一天的文章,不小心看到 [Q] Problem updating to 4.2.2 b/c of Beats Audio 想起來,原來是之前安裝的 Beats Audio Installer 惹的禍。由於該軟體修改了部分系統檔案,而 OTA 再升級的過程中會檢查系統檔案是否被修改過,一旦發現修改就無法升級。怎麼辦呢?
根據該討論串的說法,首先到 http://goo.im/devs/WugFresh/stock/nakasi 下載 4.2.1 的原始檔 nakasi-jop40d-factory-6ac58a1a.zip。解開其檔案內的 image.nakasi-jop40d.zip,可以得到 boot.img 和 system.img 等檔案(我們只需要這兩個檔)。
請確認 adb 和 fastboot 是最新版的(這個步驟很重要),然後輸入以下指令
adb reboot-bootloader
進入 fastboot 模式;然後輸入下列兩行指令
fastboot flash system system.img
fastboot flash boot boot.img
將 4.2.1 原始的檔案寫入 Nexus 7,寫完後就可以重新開機。這個解決方法最漂亮的地方是原來的設定和資料仍然在;雖然這樣做完,你也失去了 root,但是這可以利用 Nexus 7 Root Toolkit 重新取回 root 權限。
這樣子一來,我們就可以利用 OTA RootKeeper 來升級,並在升級後恢復 root 權限。
翻了快一天的文章,不小心看到 [Q] Problem updating to 4.2.2 b/c of Beats Audio 想起來,原來是之前安裝的 Beats Audio Installer 惹的禍。由於該軟體修改了部分系統檔案,而 OTA 再升級的過程中會檢查系統檔案是否被修改過,一旦發現修改就無法升級。怎麼辦呢?
根據該討論串的說法,首先到 http://goo.im/devs/WugFresh/stock/nakasi 下載 4.2.1 的原始檔 nakasi-jop40d-factory-6ac58a1a.zip。解開其檔案內的 image.nakasi-jop40d.zip,可以得到 boot.img 和 system.img 等檔案(我們只需要這兩個檔)。
請確認 adb 和 fastboot 是最新版的(這個步驟很重要),然後輸入以下指令
adb reboot-bootloader
進入 fastboot 模式;然後輸入下列兩行指令
fastboot flash system system.img
fastboot flash boot boot.img
將 4.2.1 原始的檔案寫入 Nexus 7,寫完後就可以重新開機。這個解決方法最漂亮的地方是原來的設定和資料仍然在;雖然這樣做完,你也失去了 root,但是這可以利用 Nexus 7 Root Toolkit 重新取回 root 權限。
這樣子一來,我們就可以利用 OTA RootKeeper 來升級,並在升級後恢復 root 權限。
訂閱:
文章 (Atom)