Galaxy s環境にて。
2011年3月29日
追記:こちらの記事に補足をまとめてみました。
- AndroidSDK,JavaSDKのインストール。
各ファイルのDL先などは割愛。
インストール先は適当に分かりやすいところへ。
例)C:\Android\
- GalaxyにはUSBドライバがないので、それが入ってるSamsung KIESをインストール
同じく割愛。
インストール先はされるがままで良い。
- AndroidSDKを起動して、アップデート的な事をする。
toolsにadb.exeが入ってるって記事もあるけど、入ってなかった。
アップデート的な事をした後に、platform-toolsフォルダに入ってた。
(これはtoolsフォルダ内のadb_has_moved.txtに説明が書いてある。)
- 環境変数のPATHにadbファイルの位置を追記する。
(うちの環境の場合)
;c\:Android\android-sdk\platform-tooks
- Galaxy sをリカバリーモードで起動する。
ボリュームアップ+ホーム+電源キーを押して、docomoロゴが出たら離す。
黄色い文字が流れて、そしたら放置
- Galaxy sを接続する。
microUSBで。
接続したらドドゥンって認識される。
- コマンドプロンプトを開いて、adbが使えるかチェック
adb devices
ちゃんと環境変数に追記されていたらandうまく接続されていたら、デバイス名が出る。
環境変数に追記されているかの確認はpathコマンド。
- まずはrootを取得する。
SuperOneClickの中にあるrageagainstthecageが必要。
殆どのサイトで
adb push rageagainstthecage /tmp
て書いてあるんだけど、ここで蹴躓いた。
普通コマンドプロンプトの入力画面って、
C\:Users\ユーザ名じゃん。
ここにはrageagainstthecage置いてない。
僕の場合、
C:\Users\shigre\Documents\00_Apps\SuperOneClickv1.6.5-ShortFuse
にあるんだよね。
だから、
adb push C:\Users\shigre\Documents\00_Apps\SuperOneClickv1.6.5-ShortFuse\rageagainstthecage /tmp
こんな感じで書かなきゃいけない。
コマンド長いよ馬鹿。
面倒であれば、cd(ディレクトリ移動)コマンドで適度に移動すべき。
後々そうした。
んで、転送したrageagainstthecageを使わなきゃrootが取れない。
adb shellで$を出して、
chmod 755 /tmp/rageagainstthecage
/tmp/rageagainstthecage
実行されたらしばらく待って、入力画面っぽいのが出ればおk
- ひとまずバックアップ。
今回追加したapkは/system/frameworkに2ファイル、/ststem/appに5ファイル。
面倒だったので、adb pullコマンドを使ってフォルダ内を全てバックアップしました。
adb pull /system/framework C:\Android\backup\100223\system/framework
adb pull /system/app C:\Android\backup\100223\system/app
多分、本当はちゃんとしたバックアップがあるんだろうけど、
もし戻す場合は差分だけ戻せばいいやと思ったので。
- じゃあファイルを送ろう。
バックアップ(笑)も取った事だし、転送。
7ファイル全てのファイル名を打つのが面倒だったので、フォルダの中身を一括で転送していく事に。
adb push c:\Android\hogehoge\framework /system/framework
adb push c:\Android\hogehoge\app /ststem/app
大体こんな感じ。
- じゃあ起動じゃん!
Galaxy sに戻って。
rebootみたいなやつをボリュームアップダウンで選んで、ホームで選択。
無事再起動されれば完了。
されなかったら、書き換えたやつをバックアップから戻せば良い。
おしまい。
参考にしたサイト様。
http://rokuta96.blog137.fc2.com/blog-date-20101217.html
http://verindwis.jugem.jp/?eid=34
http://blog.livedoor.jp/cn221283/archives/50776734.html
http://bamleace.jimdo.com/android/%E3%83%87%E3%83%90%E3%83%83%E3%82%B0/
コメント
すごくわかりやすくて、助かります。
自分のギャラSは、文鎮化になりかかっててw
どうしようか悩んでいました。
リカバリーモードで立ち上げて????って感じで
これから色々ココを見て勉強します。