[Streak 5] LongHorn 2.2v4 (カスタムROM)

shin日, 2012-03-04 22:28 に投稿

しょっぱなからSIMアンロック騒ぎでカスタムROM(GingerStreak2.4.4)を導入してしまい(結果Softbankファームは使ったことが無い)、しばらくこのまま過ごすつもりだったんだけど、1日に1~2回勝手に再起動が発生するようになって来たので、定評がある(らしい)LongHornにすることにした。

とはいっても、ベースの純正ROM(360)⇒GingerStreak2.2.4⇒LongHorn2.2v4と順番にROMを書き換えていくだけなのでそんなに大変という訳でもない。

基本情報はここ

とりあえずの基本は、xda-developersのサイト。
ここには、Softbank版を含めた正式ROMや、各種 カスタムROMがストックされている(だから出荷状態に戻すのが目的ならROMのバックアップなんか取らなくても困らない)。
でもって、SIMアンロック等に関するTipsがあるので、なにはともあれアクセスすべきサイト。
  • FMラジオはROM依存だけどハード的には使える
  • LEDが点滅するのは、ROMバージョンとbasebandバージョン不一致の為
  • ROMを変えてもUSIMアンロックできない
  • ROMを変えてもアンロック版がロックされることはない
  • ROMを変えても電波の周波数は変わらない(ハードで規定されている)
等の情報がある(わざわざ探し回らなくて済んだ)。

Dell純正ベースROM(360/17397)

360が必須なのかどうかは不明。ただ360からの実績をWEBで見かけたから。
  • 上のサイトからStreak_360_17397_00.pkgと、recovery.imgを取得
  • Streak_360_17397_00.pkgを/sdcard/update.zipとして格納
  • recovery.imgを保存した所で、
    FASTBOOT_MODEで立ち上げ(SHUTTER,POWで起動させる)て、
        fastboot -i 0x413c flash recovery recovery.img
        
    をやって、recovery.img(リカバリモード時に起動する環境)を焼きこんで、
        fastboot -i 0x413c reboot
        
    で再起動(裏蓋を外さずに再起動できる)。
    リカバリモードで立ち上げる為に、コマンド入力直後からVol-,Vol+を押し続けるのがお勧め。
  • リカバリモード(普通はVol+,Vol-,POW)で立ち上げ、 "2. Software upgrade via Update.pkg on SD Card"を選択すると、
  • 勝手にインストール開始、インストールが終わると勝手に再起動

GingerStreak 2.4.4 (Android 2.3.3)

  • xda-developersサイトから、GingerStreak-2.4.4.zip, amss.mbn, dsp1.mbnを取得
  • GingerStreak-2.4.4.zipは、/sdcard/GingerStreak-2.4.4.zipに置く
  • 空の、/sdcard/install.txtを作る
  • StreakMod 0.3.2.8サイトから、recovery-v0.3.2.8-beta.zipを取得して、recovery.imgを取り出す
  • FASTBOOT_MODEで立ち上げ、
    amss.mbn,dsp1.mbn,rercovery.imgが存在するフォルダで以下を実行
        fastboot -i 0x413c flash amss amss.mbn
        fastboot -i 0x413c flash dsp1 dsp1.mbn
        fastboot -i 0x413c flash recovery recovery.img
        fastboot -i 0x413c reboot
        
  • リカバリモード(普通はVol+,Vol-,POW)で立ち上げ、 "2. Software upgrade via Update.pkg on SD Card"を選択してStreakModメニューに
  • "apply sdcard:update.zip"~"choose zip from sdcard"~"GingerStreak-2.4.4.zip"でROM更新
  • "wipe cache partition"
  • "wipe data/factory reset"(/data,/cacheを初期化)
  • "reboot system now"
  • 最初の起動は"プロセスの停止"が頻発するので、リカバリモードで"factory reset"

Longhorn 2.2v4

  • xda-developersサイトから、 /Longhorn_2.2v4.zipを取得
  • /Longhorn_2.2v4.zipは、/sdcard//Longhorn_2.2v4.zipに置く
  • StreakMod 0.3.2.8サイトから、recovery-v0.3.2.8-beta.zipを取得して、recovery.imgを取り出す
  • FASTBOOT_MODEで立ち上げ、
    rercovery.imgが存在するフォルダで以下を実行
        fastboot -i 0x413c flash recovery recovery.img
        fastboot -i 0x413c reboot
        
  • リカバリモード(普通はVol+,Vol-,POW)で立ち上げ、 "2. Software upgrade via Update.pkg on SD Card"を選択してStreakModメニューに
  • "apply sdcard:update.zip"~"choose zip from sdcard"~"20120302-Longhorn_2.2v4.zip"でROM更新
  • "wipe cache partition"
  • "wipe data/factory reset"(/data,/cacheを初期化)
  • "reboot system now"
  • 最初の起動は"プロセスの停止"が頻発するので、リカバリモードで"factory reset"

その後


勝手な再起動が無くなった気がする。
ただ、バッテリーの消費が多いかも。電力消費にCellStandbyが要因が多いのが気になる。