2012/04/10

コマンド直接入力によるRoot化に成功した♪


※新しいSuperuserがリリースされました!
オープンソースのClockworkMod版Superuserがリリース!






以下のエントリにて、Root化の手順についてはわかった(つもりになった)ので、今回コマンド直接入力によるGalaxy NexusのRoot化に挑戦しました!
※自己責任でどうぞ。




まず、ChainsDD氏が配布しているRootkitをこちらのリンクより入手します。 MD5 Checksumをきちんと確認しましょう!(確認方法はMD5 Checksumってなに?を参照して下さい)

確認したら、適当な場所に展開して、systemフォルダ内のsuperuser.apkとsuを利用します。私は2つのファイルをデスクトップに置きました。 デスクトップにてshiftを押しながら右クリックして”コマンドウィンドウをここで開く”をクリックします。


電源OFFの状態から、音量上下ボタンを押しつつ電源ボタンを長押ししてBootloaderに入ります。 その後、ClockworkModをbootにて起動します。
  • fastboot boot recovery-clockwork-5.5.0.2-maguro.img


CWMが起動したら、systemをマウントして準備完了。念のためnandroid backupを取ったほうがいいでしょう。 以下は入力したコマンドです。
  1. adb push su /system/bin
  2. adb push superuser.apk /system/app
  3. adb shell
  4. su
  5. chmod 6755 /system/bin/su
  6. ln -s /system/bin/su /system/xbin/su
  7. exit
  8. adb reboot


これで完了です。 やっていることは、ChainsDD氏が作成したスクリプトの中身をそのまま実行しただけです。以下がその内容です。
  1. suを/system/binに送り込む
  2. superuser.apkを/system/appに送り込む
  3. shellに入る
  4. ルート権限を取得する(CWM起動時の標準。CWM起動時はRoot権限が取得できている状態になっています)
  5. suに実行権を付与する
  6. /system/xbin以下にシンボリックリンクを配置する
  7. shellから出る
  8. 再起動する


たったこれだけでRoot化できるなんて、リファレンスモデル様々です♪




busyboxについては、マーケットからアプリを導入してもいいですし、TitaniumBackupにも入っていますし、手動で入れてもOKです!


 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Blogger Templates
Related Posts Plugin for WordPress, Blogger...