這邊假設您對編譯Android Open source ROM有一點點了解
準備工作:
- 第一個要將您的Nexus One解鎖
- 要做這件事, 請先確認您有"fastboot"
- 由於此一動作將會把你手機上的資料完全清空, 所以如果有重要的資料, 比如說簡訊之類的, 請先備份好, 您可以上Market上找像是Mobile Backup之類的軟體
- 關閉手機電源
- 同時按下電源鍵以及軌跡球進入fastboot模式
- 接上電腦(USB), 下"fastboot oem unlock", 此時手機上會問你是不是確認, 如果您都想通了, 就確定吧, 做了這動作後您會失去任何保固, 但您的Nexus One也可以隨便刷原廠以外的ROM
- 下載並安裝ROM
- 下載RA Nexus One recovery image
- 再進一次fastboot, 此時用"fastboot flash recovery 剛剛下載回的recovery_image檔案"
- 刷完後, 用上下鍵選擇並用電源鍵確認, 進入bootloder模式, 在bootloader模式內你可以看到一個"recovery"的選項, Android中, recovery mode通常是用於做軟體更新或是原廠設定回復的模式
- 下載最新的Cyanogen ROM(build 好的), 以及Google Apps , 並把這兩個zip一併放到SD根目錄中
- 進入recovery模式後, 您會發現這版的recovery image其實功能蠻多的, 您可以選擇先備份原有的ROM以防萬一(也可以不用), 反正最後選擇從SD卡flash rom就好, 先找出Cyanogen的zip先安裝, 再安裝Google Apps, 裝完就可以重開機了
- 恭喜您, 已經換成cyanogen build了
- Build自己版本的cyanogen
- 取得source :
- repo init -u git://github.com/cyanogen/android.git -b eclair
- repo sync
- ". ./build/envsetup"
- 把手機接上usb, 然後到vendor/google/passion目錄下執行"extract-files.sh"
- croot
- make PRODUCT-cyanogen_passion-eng
- 成功後, 在out/target/product/passion/裡就可以找到boot.img, system.img等image檔了
- 在fastboot模式刷system image: "fastboot flash system system.img"
- 請記的,這個system.img並不包含Google Apps, 如果有需要, 請在透過recovery mode安裝一次Google Apps
- OK, 盡情亂搞吧!!
沒有留言:
張貼留言