救活 Dell Streak 刷上 2.2 ROM

趁週日早上,把所有 SMS, BOOKMARKS 等資料備份後,手多多嘗試在瀏覽器進入 http://mobileupdate.dell.com/?version=GAUSB1A110100,諗著把手上的 Streak 更新做 2.2 ♥ (其實是不可以的)。 

首先遇到第一個問題,由於 Streak 2.1 已經錯手由 z4root ROOT 機,在 Streak 上卻無法經由 z4root unroot。當進行 Dell 2.2 更新時,Streak 先進入 ClockworkMod recovery (由 z4root 進行 ROOT 機自動安裝的),但這個 ClockworkMod recovery 版本並不適用於 Streak (因為不支援 Streak 上 Capactive Keys) ,看著畫面上的選項卻無法選擇。後來因為胡亂刷 Rom 及安裝 Update,結果把系統攪得一團槽,因為甚至把 Streak 更弄至一片硬磚塊 “Streak Brick“。 

原來隨便安裝 Update 更新是不成的,現時只有一個選擇,就是跟隨 Modaco 的指示由 1.6 版本開始重新救活手上的 Streak,把 Streak 救活起來,順道更新至 Froyo 2.2 版本。 

 

A. 救活 Streak 的步驟(由 1.6 升級至 2.2)

要活救手上的 Streak,關鍵是下面第 1 項 Stock Recovery New Image,因為 Streak 更新過 2.1 之後,必須要用這個 Recovery Image 才可以正常安裝 update.pkg。同時,除了要準備好 MacOS 版本的 Fastboot-mac (或 PC版 Fastboot) 之外,還要準備以下 ROM 及 Recovery Image,Streak 好古怪,因為要降級至 O2 版 Android 1.6 重新一級級升級至 Modaco StreakDroid 1.4.1 (Android 2.2) 版本: 

  1. 安裝 Stock Recovery New Image (recovery.stock.new.img)
  2. 退至 O2 英國版 Android 1.6 系統 (Streak_104_4399_21.pkg)
  3. 更新 O2 英國版 Android 2.1 系統 (update-8105-21.pkg)
  4. 安裝 Clockwork Recovery 或 Streakdroid Recovery
  5. 依照 Modaco 中 StreakDroid 指示安裝 1.1.1 版本 (update-release-1.1.1.zip & amss)
  6. 安裝 Modaco 的 StreakDroid Froyo 1.4.1 版本 (update-1.4.1.zip)

B. 準備 O2 Android 1.6

  1. 把上面下載好的 Streak_104_4399_21.pkg 放到 SD 咭上,把名字改為 update.pkg

C. 進入 FASTBOOT MODE

在 Streak 有兩個方法進入 Fastboot Mode,一個開機狀態進入,一個關機狀態進入,當你把 Streak 弄得半生不死的時候,後者這個方法或者救得到你。 

  1. 在 Launcher 選擇關機時,當 3個 LED 鍵亮起,便同時按下 Power + Camera 鍵不放,便會出現白色畫面,按右上角進入 FAST MODE
  2. 關機狀態時,按下電源鍵兩三秒,當 3個 LED 鍵亮起,放開 Power 鍵,立即同時按下 Power + Camera 鍵不放,便會出現白色畫面,按右上角進入

 

D. 安裝 Stock Recovery New Image

安裝 Android 1.6 前,以我的情況為例,必須先在 Fastboot Mode 安裝 Recovery.stock.new.img: 

  1. 跟 MacOS 接好 USB
  2. 在 Streak 啟動 FASTBOOT Mode
  3. 在 Mac OS 打開 terminal
  4. ./cd downloads (進入放置 fastboot-mac 和 streak 檔案的位置)
  5. ./fastboot-mac -i 0x413c flash recovery recovery.img
    sending ‘recovery’ (2772 KB)… OKAY
    writing ‘recovery’… OKAY
  6. ./fastboot-mac -i 0x413c reboot

E. 安裝 Update.pkg

  1. 在 Streak Reboot 或重新開機時,同時按著 Vol+Vol- 鍵不放,便會進入 Recovery Mode
  2. 選擇 Software upgrade via Update.pkg on SD Card 便會開始安裝。
  3. Streak 出現安裝畫面,並自行進行 Factory Reset,等待數分鐘便進入 Android 1.6 Launcher 畫面



 

F. 進入 Android 1.6 隨即安裝 2.1 ROM

  1. 在 Android 1.6 裡啟動 USB MOUNT,在電腦上直接刪除 Streak SD 咭裡頭的 update.pkg
  2. 把 update-8105-21.pkg (O2 Build 8105 Android 2.1版本) 複製至 SD 咭中,並更改檔案名字 update.pkg
  3. 在 Launcher 裡選擇關機,在關閉屏幕時按著 Vol+ Vol- 再次進入 Recovery Mode
  4. 選擇 Software upgrade via Update.pkg on SD Card 便會開始安裝
  5. Streak 出現安裝畫面,並自行進行 Factory Reset,等待數分鐘便進入 2.1 Launcher 畫面。

 

 

G. 安裝 StreakDroid Recovery Image

xda-developers 上有介紹 ClockworkMod Recovery,我比較喜歡及推薦 xda-developers 使用另一個 Streak Recovery。後者 Streak Recovery 比起 Clockwork Mod Recovery 更好用,它支援橫向畫面以及 Streak 的電容按鍵 (LED鍵)。 

注意進入 Fastboot 模式時,Flash Recovery Image 前檢查清楚,在 folder 已經放置好 Streak Recovery 的 Image 檔。 

  

  1. 跟 MacOS 接好 USB
  2. 在 Streak 啟動 FASTBOOT Mode
  3. 在 Mac OS 打開 terminal
  4. ./cd downloads (進入放置 fastboot-mac 和 streak 檔案的位置)
  5. ./fastboot-mac -i 0x413c flash recovery recovery.img
    sending ‘recovery’ (3668 KB)… OKAY
    writing ‘recovery’… OKAY
  6. 安裝好 Recovery Image 後,安裝 StreakDroid 所需的 Basebend
  7. ./fastboot-mac -i 0x413c flash amss amss.mbn
  8. ./fastboot-mac -i 0x413c reboot

H. 準備好 StreakDroid 1.1.1

  

其實一直都想安裝 modaco 出品的 Custom ROM,從 Nexus One 安裝 CM ROM 的經驗來說,一般都比起 Stock ROM 來得暢順,例如最新的 StreakDroid FroYo v1.4.1,Camera 拍照時支援前置鏡頭和 OverClok CPU,性能很吸引。 

安裝 StreakDroid 1.1.1 跟剛剛兩次刷 ROM 所有不同,必需使用上功能更強的 Streak Recovery,因為不能夠直接刷上 StreakDroid 1.4.1,必須安裝好 StreakDroid 1.1.1 才算: 

  1. Reboot 進入 Android 2.1 Launcher 後,把 SD 咭裡頭的 update.pkg 刪掉
  2. 把 update-release-1.1.1.zip 複製至 SD 咭,並把檔案名稱更改為 update.zip
  3. 關機並進入 Recovery Mode
  4. 為免資料沖撞,先選擇 Factory Reset
  5. 選擇 Software upgrade via Update.pkg on SD Card 便會開始安裝
  6. 選擇 apply sdcard:update.zip 並安裝新 ROM
  7. 安裝後再進行一次 factory resetdata wipe
  8. 完成後 reboot 重新開機


 

I. 升級至 StreakDroid 1.4.1  

  1. 安裝 StreakDroid FroYo 1.4.1 跟安裝 1.1.1 版本相同,在 SD 咭上替換好新的 update.zip
  2. (贍小地) 多做一次 Baseband 更新,用 fastboot 把 amss.mbn 刷到 Streak 裡
    ./fastboot-mac -i 0x413c flash amss amss.mbn
  3. 先進行 Factory Rest > 選擇 Install update.zip > 然後再做一次 data wip (factory reset)
  4. 如無意外,便會看到 Dell logo 開機途中曾經華麗地閃爍,等待數分鐘後,出現 Android 2.2 藍天碧海 Wall Paper 的 Launcher 畫面。
  5. 恭喜你已經升級至 Android 2.2,第一時間,當然跑入去 Camera Apps ,按 Menu 鍵啟動 Front Camera 把自拍
  6. 在 StreakDroid 1.4.1 體驗到三個問題 i) Market 不能安裝 Apps; ii) 不能安裝 APK; iii) 不能正常進行 root,其後安裝了新版本 Streakdroid 1.4.5 才能解決以上問題
  7.    



 

註:Streak更新失敗錄

其實昨天胡亂更新,曾經不斷出現各種軟件 Force close 問題,包括 android.process.acore, Calendar Storage, Facebook, Google Mail 等,慘不忍睹。後來更把 Streak 弄至關機後停滯在黑白 Dell logo 畫面,甚至在 Recovery Mode 安裝 ROM 時出現黑屏。 

不過只要你能夠進入 Recovery Mode 和 Fastboot Mode,還可以重新再來一遍,由 Android 1.6 開始重新安裝。 

直至 Streakdroid 都發現不少 Bugs,包括不能在 Market 或直接 APK 安裝程式,不能進行 root 等,在 Modaco 都有用家匯報,例如 “Can not install app after upgrading to 2.1“,看來在 Streak 修定 Firmware 及 Apps 的配搭很吃力啊。

 

謝謝 @lazyfai 幫忙下載 recovery.stock.new.img 

參考 Dell Streak (Mini 5) 刷机升级2.2Froyo全中文完整教程——傻瓜版 | dOn’T geT lOsT!” ( http://bit.ly/bPM65a

 

You may also like...

26 Responses

  1. 你好, 我透過MODACO的Stephen, 也就是StreakDroid的作者,我照著他的提供的官方2.2ROM以及操作方式升級到2.2了, 一切都很好, 但是2.2支援的中文連絡人會歸類到個別拼音的字母內的功能卻沒有顯現, 中文連絡人都還是在最底下, 請問您的是這樣嗎?或是知道是甚麼原因可以分享嗎?

  2. revolgod says:

    虽然我也root掉机器,但我的clockworkmod原先还可以用,昨天也被我搞得不能用了(我download了rom manager,貌似这个有冲突,卸载后也恢复不了),用你提到的基带更新时,说是签名错误,再试,clockworkmod下就不能进入sd卡了。好在机器没变砖,所以我先等正式的港行2.2发布再试啦。不过我估计我也跟你一样把机器搞乱了,需要彻底清除一下才能更新。

  3. revolgod says:

    1楼,估计这个2.2不是港行最终的2.2,所以没有实现中文排序功能,你可能需要安装第三方软件。对大陆来说,触宝比较好用,排序查找非常强大,但界面比较难看。

  4. revolgod says:

    另外,我想起一个问题。可否由stock recovery new直接安装官方的2.2包呢?

  5. terewong says:

    @revolgod 若是你用 stock recovery new 更新至 2.1 OS,也可以試一試。記著也需要你的 BASEBAND 版本配合才好,網絡上除了 Modaco 的 Streakdroid Froyo,也有一個 Official 2.2 Froyo 只要從 FASTBOOT 刷入AMSS, BOOT, SYSTEM 三個 Image 檔便可以。( 我之前未能下載到 stock recovery new 時也試過,最後可能版本不配合把 Streak 弄到變磚了)

  6. terewong says:

    我現在使用 Modaco 的 StreakDroid 1.4.1,還是有很多 BUGs,總沒有 Nexus One 的 CM ROM 那般順暢。例如把軟件安裝,第一次總是出現 “Out of Space” 提示,要安裝兩次才可以; 某些軟件在 market 就算你是購入了的都下載不到,有些軟件執行不到,出現 Force Close。

  7. Gus says:

    你估我部行2.1嘅3HK STREAK可唔可以上「http://mobileupdate.dell.com/?version=GAUSB1A110100」, 直接升級上2.2呢?

  8. roger2046 says:

    I am here to say Thank you!
    I think you had replied my message in modaco.
    You are right the file was not fully downloded.
    I tried to download it again and again. The file size was 2k more each time.
    Finally I am on Steve 1.45. Just boot up. Seems fine.
    Hope to share the experience of ussing Streak with you in the furture.

    Thanks again!

  9. roger2046 says:

    To Gus,

    I have the same version as you.
    Directly upgarde to 1.45–Yes!

  10. terewong says:

    @roger2046 Nice to know that you enjoy the latest 1.4.5 which is more stable than 1.4.1 upon my experience. I only one issue about the Market FC in 1.4.5 currently.

  11. roger2046 says:

    Market always FC. some program FC too.
    Tried mytvb news loading for long long time.
    I failed to use the 3G data, apn was automatically there.
    Dont know why?

  12. jeffcat says:

    Why everyone still use Stephen’s personal ROM when official version 3.15(Froyo 2.2 build 12332 or called 131500) can be easily burned into your Streak?
    無論你原先是什麽ROM,都能簡簡單單刷到官方2.2,而且基帶Baseband刷到131500,而不是Stephen用的那個3.05d的中古基帶。

  13. terewong says:

    @jeffcat 我受夠了 Stephen Hyde’s custom ROM (still many bugs) and switched to Official ROM, I’ll update 3.18_00 tonight

  14. Nona Mills says:

    Market always FC. some program FC too. Tried mytvb news loading for long long time. I failed to use the 3G data, apn was automatically there. Dont know why?

  15. Ivan says:

    你好, 小弟不才, 刷機刷到開唔返機… 按開關制完全冇反應!
    請問重有冇得救呢?

  16. wind says:

    我的机器买来时是2.1 刷到2.2之后降级刷1.6刷坏了.不管怎么刷.每次一刷到第二次重启他就黑屏不开机了.然后又要重新修复baseband….

  17. water says:

    firmware version 1.6
    baseband version GAUSB1A111231-US
    kernel version 2.6.29-perf
    OEM GAUSB1A111231
    build number 6601

    我是从bestbuy买的at&t无合约版,已经解锁。但是就是不知道怎么升级2.2,论坛上我看到的baseband不是00就是21之类的。我的是31.

    告诉我详细的方法吧,谢谢,新年快乐
    或者发我email

  18. terewong says:

    @water 我本身買回來的港版是 GAUSB1A120321-EU ( 見:截圖 ),也就是要先降回 -00 版本再由頭刷上去,過程記錄在這篇「Streak 00/21 更新至 Froyo2.2 (315_00 build)

  19. gaoye says:

    E. 安裝 Update.pkg
    1.在 Streak Reboot 或重新開機時,同時按著 Vol+ 及 Vol- 鍵不放,便會進入 Recovery Mode
    2.選擇 Software upgrade via Update.pkg on SD Card 便會開始安裝。
    就是黑屏一样没有反映了。。如何解决了。。帮帮我

  20. terewong says:

    @gaoye 唯有重新下載一次 Update.pkg 保正完整下載,另外多刷一次 Recovery Image

  21. hi !
    請問dell streak 354 baseband firmware 可降 319or 322 baseband 嗎?

    thx

  22. kevin says:

    總是無法明白下面這堆東西,在哪裡打./fastboot-mac -i 0x413c flash recovery recovery.img 那堆字?

    ————————

    D. 安裝 Stock Recovery New Image
    安裝 Android 1.6 前,以我的情況為例,必須先在 Fastboot Mode 安裝 Recovery.stock.new.img:
    跟 MacOS 接好 USB 線
    在 Streak 啟動 FASTBOOT Mode
    在 Mac OS 打開 terminal
    ./cd downloads (進入放置 fastboot-mac 和 streak 檔案的位置)
    ./fastboot-mac -i 0x413c flash recovery recovery.img
    sending ‘recovery’ (2772 KB)… OKAY
    writing ‘recovery’… OKAY
    ./fastboot-mac -i 0x413c reboot

  23. terewong says:

    @kevin 那是在 MacOS 程式中執行 “terminal” 就可以彈出一個 command window 出來,好似 Windows XP 裡打 dos 指令般。

  24. terewong says:

    @Kevin 因為無特別落墨教用 terminal, 所以上網搵到2個 terminal 的使用技巧睇下幫唔幫到你。

    1. Mac OS X – An introduction to the Terminal in Mac OS X http://bit.ly/pjwqHl

    2. Using Terminal in Mac OS | 高見龍 http://bit.ly/qL2edN

  25. Fatdragonincp says:

    Yesterday after I have changed the sim card, my streak cannot perform fast toot so I did a factory reset. After factory reset my streak cannot install Alps. All other function is normal except cannot install apps. Please advise if it is the phone memory problem?

  26. terewong says:

    @fatdragon 未聽過話換 sim card 影響安裝,不過以前 Android 機換過咭係要重新 login google account 才能進行 sync 及 apps installation。另外,如果你張係香港咭又想安裝美國區 apps,就要用 market enable 等軟件啊

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.