Advertisement
Guest User

SMT-i9100 Froyo(2.2.2)でのshell root取得手順(rev.b)

a guest
Oct 19th, 2011
1,043
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. SMT-i9100 Froyo(2.2.2)でのshell root取得手順 written by remoteyoung@twitter
  2. (rev.b)
  3.  
  4. ①用意するもの
  5.  psneuter (どっかから持ってきて下さい)
  6.  acrobreak (goroh_kunさんの公開手順より:http://pastebin.com/9ccj4K3y)
  7.  adb shellの使える環境 (PCとUSB接続、デバッグモードで)
  8.  
  9. ②2つのバイナリ送り込み
  10.  /data/local/tmpへpsneuterとacrobreakをadb push
  11.  
  12. ③permission変更
  13.  2つとも755に変更
  14.  chmod 755 psneuter
  15.  chmod 755 acrobreak
  16.  
  17. ④psneuter実行
  18.  adb shellにて実行
  19.  →adb接続が切れる
  20.  →数秒置いて、再度adb shell接続する
  21.   (早すぎたらもう一回adb shellで)
  22.  
  23. ⑤acrobreak実行
  24.  adb shellにて実行
  25.  →[!] dance forever my only one
  26.   が表示されて成功
  27.  
  28. ⑥root shell起動
  29.  adb shellにて /data/local/tmp/sh を起動
  30.  →この状態でroot権限になってます
  31.   が、uidがrootではない為、/system配下とかに書き込めません
  32.   ので、次の手順へ
  33.  
  34. ⑦adbを常時rootユーザ接続にする
  35.  adb shellにて以下実行
  36.   echo 'ro.kernel.qemu=1' > /data/local.prop
  37.  その後、リブートして下さい
  38.  
  39.  ※注:
  40.   この段階でコマンド打ち間違え等で俗に「文鎮」と呼ばれる状態になるリスクあります。
  41.   ここまでの手順のみの実施であれば、factory resetで確実に復旧可能です。
  42.  ※factory reset手順:
  43.   電源OFF → 音量下キー押しながら電源キー押下(両方押したまま我慢)
  44.   → recovery menuが起動 → 音量上下で選択、電源で実行、にて操作
  45.   → wipe data/factory resetを選択し実行 → Yes選んで実行
  46.  
  47. ⑧リブート後adb shell接続
  48.  adb sehllするだけで#プロンプトでrootです。
  49.  (uid=root,gid=shell)
  50.  この状態で/systemのremount
  51.   mount -o remount,rw /dev/block/stl9 /system
  52.  を行えば、system配下も問題無く書き込めます
  53.  
  54.  
  55. ⑨お好きに料理
  56.  su設置なりfont変更なりご自由に
  57.  なお⑦の状態はこのまま放置でもOKですし、気になるならrootユーザでrm /data/local.propして下さい
  58.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement