nookのSoftrooting失敗の巻

自分が電子ブックリーダーをKindleで無くnookを購入した理由の一つに、nookはOSがAndroidであると言うことがあげられます。root権限をとればいろんな面白いことが出来るんじゃ無いかと考えるや否や、知らない間にポチっておりました...(笑)nookにはiPhoneのDevTeamの様なnookDevsと言うHackingTeamが既に存在し、Softrooting、BrowserやLauncher等のアプリの提供などを行っています。良い子の電子ブックリーダーとして満足して使っていたnookですが、そろそろ何時もの悪い虫がうずき出し、Softrooting(root権の奪取)を人柱って見ることにしました。そこでSoftrootのやり方を何時もの様に覚え書きとして記します。
大まかなSoftrootの流れ

    • まずRootingの作業により、nook上にあるFileは失われるのでBackupをとる。
    • ManualでFirmware1.0.0へDowngradeする。
    • 脱獄版Firmware1.2へUpgradeする。
    • AndroidのDebug Bridgeを使って、Wifi経由でrootシェルへアクセスする。

1. 事前の準備

    • FAT32でFormatした128Mb以上のmicroSDを準備し、nook本体に装着する
    • rootingされたmodified nook Firmware1.2をここからダウンロードする。
    • nook Firmware1.0.0のImageファイルをここからラウンロードする。

2. Firmware1.0.0へのDowngrade

    • まず作業中に電池切れが起こらないようにフル充電する。
    • nook上の必要なFileのBackUpを取る。
    • 事前準備でダウンロードしたnook Firmware1.0.0のImageファイルを、signed_bravo_update.datにRenameする。
    • nookとMac(PCでもOK)をUSBケーブルで繋ぐ。接続が完了すると"nook" driveがデスクトップに現れる。
    • 上記で準備したsigned_bravo_update.datファイルをnook driveの直下にコピーする。

  

    • nook driveのアイコンをゴミ箱にドラッグしUnmountする。そしてUSBケーブルを抜きnookをMacから切り離す。
    • 自動でDowngradeが始まりe-inkスクリーンの右下に小さいBoxが現れ"Preparing update"と表示されればOK、後はInstallが終わるまで待つ。

 
ここまでは順調で、無事Firmware1.0.0へのDowngradeが無事完了しました。しかし、ここで問題がある事が分かりました。自分の購入したnookはアメリカで購入し現地でAT&TのWLAN(AT&TのSIMが入っている)を通じてActivation(Banes&NobleにResister)され送られて来たものです。Firmware1.0.0の出荷状態に戻った自分のnookはBootすると同時にResistする事を要求してきます。しかし、当然AT&TのSIMはローミングには対応してないので、Banes&Nobleのサイトヘは繋がらずResist出来ません。nookの設定File一式をBackupしていたので、Manualで復元してみましたが、FirmwareのVersionが違うためか、認識せずこれも失敗に終わりました。次にWifi経由でアクセスしResistしようと試してみましたが、ManualでWifiの設定をしても何故か繋がらずお手上げです...orz 仕方が無いのでこのまま次のステップへ進む事にしました。
3. Root権限の奪取(脱獄版Firmware1.2.0へのUpgrade)

    • nookをUSB ケーブルでMac(或いはPC)に繋ぎます。microSDが既に装着済みの場合は、2つのDrive<1つは"nook"、もう一つは名前を付けてい無ければ"untitled">がマウントされアイコンがデスクトップにあるはず。
    • untitled Driveの直下に事前準備でDownloadした”bravo_update.dat"(modified nook Firmware1.2) をコピーする。
    • ”nook" "untitled"の2つのDriveのアイコンをゴミ箱にドラッグしアンマウント後、USBケーブルを抜きnookをMacから切り離す。
    • Topに有るsleep/powerボタンをe-ink画面が真っ白に成るまで押し続け電源をoffする。
    • e-ink画面の中程右にあるpage-flipボタン"<"を押しながら、sleep/powerボタンを押し電源を投入する。
    • e-ink画面に"checking for update"と表示されるまで、上記の"<" ボタンを押し続ける。
    • タイミングがポイント。もし通常の"Starting Up"スクリーンが出てきたら失敗、下記の様な状態になるまで、上記の作業を繰り返しする。
    • Updaterが終わるまで待つ。完了すれば"rooted nook"の完成。

  
自分の場合、上記の作業に於いて"Verifying the Update..."でインジケーターが止まってしまい。untitled driveにコピーしたUpdaterをBootLoaderが見つけきれず、何度手順を繰り返してもInstall出来ませんでした。今日は時間切れです、rootingが失敗に終わり疲れました。取り敢えず寝ます、頭を冷やして再度トライしようと思います。尚、2.の手順を再度行ったところ、何故かFiemware1.2がInstallされ、元の設定Fileも認識し人柱る前の状態に復元出来ました。
(注意)上記手順によって日本ではActivation出来なく成る事も考えられます。試される方は自己責任でお願いします。