所有的 Hacking 行為都是具有風險。
請自我評估是否可以承擔失敗的風險再進行 Hacking 的動作。
環境說明
Android 裝置:Android Dev Phone 1
說明:本篇文章會教大家升級到「cupcake」這個版本
注意事項:本篇教學以 Android Dev Phone 1 為主
安裝指標:不建議安裝
已知問題
- 無法啟動 Wi-Fi
- 無法啟動藍芽
- 沒有 Android Market
準備動作
- Android 手持裝置,推薦使用 Android Dev Phone 1
- 電腦一部且安裝 Linux 作業系統,可使用虛擬機器(VMware),推薦使用 Ubuntu 8.10
- 品質良好的 USB 傳輸線,推薦使用內附得 USB 傳輸線
- 請先詳細閱讀工程模式與FASTBOOT這篇文章
- 請先下載「cpucake」的映像檔與「ADP1」原始映像檔
- 「cpucake」的映像檔
http://www.badongo.com/file/12628177 - 「ADP1」原始映像檔
http://www.badongo.com/file/12628512
- 「cpucake」的映像檔
以下步驟將會把您的資料刪除,請確定您已完成備份再進行刷機的動作。
刷機步驟
- 確定開啟工程模式且 Android 透過 USB 與電腦連線,並顯示「FASTBOOT」等待電腦連線。
- 確定以 root 身份執行
./fastboot devices
且畫面顯示「HT****」,表示已連上 Android 。root@onlinemad-laptop:~/cupcake# ./fastboot devices
HT845GZ53420 fastboot
root@onlinemad-laptop:~/cupcake# - 確認資料夾下是否有以下四個檔案
root@onlinemad-laptop:~/cupcake# ls -l total 60892 -rw-r--r-- 1 root root 1449984 Dec 22 22:55 boot.img -rwxr-xr-x 1 root root 149353 Dec 22 22:55 fastboot -rw-r--r-- 1 root root 58610112 Dec 22 22:55 system.img -rw-r--r-- 1 root root 2063424 Dec 22 22:55 userdata.img
- 執行以下四條指令
./fastboot flash system system.img ./fastboot flash boot boot.img ./fastboot flash userdata userdata.img ./fastboot reboot
指令的執行結果畫面如下,一定要三個檔案都成功傳到 Android 且成功寫入。root@onlinemad-laptop:~/cupcake# ./fastboot flash system system.img sending 'system' (57236 KB)... OKAY writing 'system'... OKAY root@onlinemad-laptop:~/cupcake# ./fastboot flash boot boot.img sending 'boot' (1416 KB)... OKAY writing 'boot'... OKAY root@onlinemad-laptop:~/cupcake# ./fastboot flash userdata userdata.img sending 'userdata' (2015 KB)... OKAY writing 'userdata'... OKAY root@onlinemad-laptop:~/cupcake# ./fastboot reboot rebooting... root@onlinemad-laptop:~/cupcake#
最後系統會自行重新開機。
還原系統
- 與刷機的第四步驟差不多,只不過刷的是原來 ADP1 的檔案,另外 ADP1 刷的分割區有點不一樣。
-
執行刷機指令
root@onlinemad-laptop:~/adp1# ./fastboot flash boot boot.img sending 'boot' (2560 KB)... OKAY writing 'boot'... OKAY root@onlinemad-laptop:~/adp1# ./fastboot flash system system.img sending 'system' (51719 KB)... OKAY writing 'system'... OKAY root@onlinemad-laptop:~/adp1# ./fastboot flash recovery recovery.img sending 'recovery' (5120 KB)... OKAY writing 'recovery'... OKAY root@onlinemad-laptop:~/adp1# ./fastboot reboot rebooting... root@onlinemad-laptop:~/adp1#
參考連結
12 則回應
我手上拿到的 cupcake 有中文, 也有輸入法... 所以應該是 cupcake 內建的才是... 幾乎各國語言都有了...
我手上拿到的 cupcake 有中文, 也有輸入法... 所以應該是 cupcake 內建的才是... 幾乎各國語言都有了...
cupcake 是自己抓 code 編出來的 generic 的版本,前幾天(3/27)編出來版本有中文介面,沒有中文輸入法
XDA 釋出的 HTC Magic for G1 的中文輸入法是 HTCIME.apk 這隻在負責
bohemianx 大大的 cupcake 的中文輸入法也是 HTCIME.apk 還是更新的版本???
想问一下,cupcake是否自带中文输入法?
想問一下,cupcake是否自帶中文輸入法?
目前 cupcake 是沒有中文輸入法
現在唯一看到有中文輸入法的是在 HTC Magic 的韌體
在這一篇可以看到
是由 HTC 開發的
之前我有看到消息,提到cupcake系统会内置中文输入法,并且可以与google中文输入法网络词库同步更新,不知这消息是否属实。
目前中国三家运营商在今年5月17号(电信日),3G业务会上线,中国联通应该已经和iphone签订协议,官网上曾经也出现G1的相关介绍,联通WCDMA 3G业务上线后,应该会有G1的定制机,内置中文输入法,应该也会有的:)
想問一下,cupcake是否自帶中文輸入法?
目前 cupcake 是沒有中文輸入法
現在唯一看到有中文輸入法的是在 HTC Magic 的韌體
在這一篇可以看到
是由 HTC 開發的
所有的 Hacking 行為都是具有風險。
請自我評估是否可以承擔失敗的風險再進行 Hacking 的動作。
環境說明
Android 裝置:Android Dev Phone 1
說明:本篇文章會教大家升級到「cupcake」這個版本
注意事項:本篇教學以 Android Dev Phone 1 為主
安裝指標:不建議安裝
已知問題
準備動作
http://www.badongo.com/file/12628177
http://www.badongo.com/file/12628512
以下步驟將會把您的資料刪除,請確定您已完成備份再進行刷機的動作。
刷機步驟
./fastboot devices
且畫面顯示「HT****」,表示已連上 Android 。root@onlinemad-laptop:~/cupcake# ./fastboot devices
HT845GZ53420 fastboot
root@onlinemad-laptop:~/cupcake#
最後系統會自行重新開機。
還原系統
執行刷機指令
參考連結
請問院長,問個笨問題,build code的時候有需要打些什麼特別的command嗎?
為什麼我build出來的image,燒進device後,沒有Google Map等等的應用程式呢?
這些應用程式,是包在source code裡面,還是...??
抱歉真的不太懂,可以請您解答一下嗎?謝謝...
為什麼我build出來的image,燒進device後,沒有Google Map等等的應用程式呢?
這些應用程式,是包在source code裡面,還是...??
抱歉真的不太懂,可以請您解答一下嗎?謝謝...
從 android source 取得的 source code 是沒有包含 Google Map,另外 Android Market 也是沒有包含在 source code 裡面,簡單來說有些應用程式是沒有開放原始碼的。
所以如果要用這些應用程式必須從原本的 G1 or ADP1 抽出來。
院長真的超屌...
看來我也不用找另一台電腦了 XD
院長太屌了
接下來就等我領到那筆錢後
來買ADP1了
透過 VMware 也可以與手機連結
我早上試了一下,的確可以與手機連結
國外是有採用 VMWare 的「High Composite Device」的方式來刷機
不過我沒試過
有興趣可以試看看
試成功再與我們分享
剛剛想到一件事情
我手邊沒有機器來灌純LINUX阿
真是尷尬