mod RC30への道 - 前編 RC29に戻すよ
・・・と、いつもげふんげふんごまかしていてもアレなんで日本語で解説。
- まず、RC30にアップデートしちゃったヒトはRC29に戻すよ。ハードリセットかかるよ
- ここの"2. Unzip the RC29 or RC7 image..."というセンテンスのRC29のリンクからDREAIMG-RC29.zipをダウンロードするよ
- zipを伸張するとでてくるDREAIMG.nbhをmicroSDのルートフォルダに置いてG1にセットするよ
- いったんG1の電源を落としてからカメラボタンを押しながらパワーボタン(終話ボタン)を長押しして起動するよ
- htcデバイスでおなじみの3色画面になるよ。ちょっと待つよ
- ROMをアップデートしてよいかどうか聞いてくるよ。パワーボタンでアップデートだよ。トラックボールを押し込んだらキャンセルだよ
- パワーボタンを押すとROMを更新しはじめるよ。しばらくするとROM焼き完了だよ。バッテリーを抜いてリセットするよ
- 次いで、G1はハードリセットされた状態になっているので、とりあえずAccessPointの設定とGoogleアカウントの設定をするよ。設定の仕方はid:chai99さんのところに懇切丁寧にかかれているよ
see G1ハードリセット覚書(ビジュアル版) - for my poor memory - ここからが変なところだよ。RC29でrootになってみるよ
- とりあえずAndroid Marketがつかえるようになったらsearch→telnetと検索してtelnetをインストールするよ
- 次の手順のまえに一回リセットするよ。せっかくだから変なコトの一端を経験してみるよ。Messagingを起動して、New Messageを選択、Toの欄でrebootとタイプしてリターンキーを押してみるよ。なぜかリセットがかかるよ。不思議だね
- リセットが完了してまた普通につかえるようになったら、おもむろに今度は telnetd リターン とタイプしてみるよ。ショートカット設定を変更していないとたぶんContactsの検索モードになっているけれど、バックでtelnetdというtelnetサーバーデーモンが起動した状態になっているよ
- さっきAndroid Marketからダウンロードしたtelnet(クライアントだよ)を起動して、localhostにconnectしてみるよ。パスワードなんかないよ。こわいね
- なんと、rootで自分自身、つまりG1にログインできちゃうよ。#がrootの証だよ。たぶん、rm -rf / なんてコマンドもつかえるよ