Advertisement
goroh_kun

IS11Sのroot取得方法

Aug 30th, 2011
55,614
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1.  
  2. xperia acroでのroot取得方法
  3. 2011/8/31(一部修正)
  4.  
  5. (1)adbで、接続できるようにしておくこと
  6.  
  7. (2)SO-01Cのkernelとsystemを焼く
  8. ・ツールは特に問わないが、X10FlashToolでよいと思います。
  9. 当方は、オリジナルツール(非公開)と、X10 Flashing Tool Version 0.2.9.1にて動作確認済み
  10. ・ROMのイメージは、SO-01C 3.0.D.2.79を利用しました
  11. ・sinファイルのMD5値を記載しておきます。
  12.  
  13. 参考
  14. ・http://xperia.sub.jp/wp/another/2011/07/07/rooted-update/
  15.  
  16. loader.sin MD5: 8797030110115b5cf966e13064316e74
  17. kernel.sin MD5: 66180d066bbf28a241a6d9d2b6827bb6
  18. system.sin MD5: 62f77f607b05835bb2ff217ae976d517
  19.  
  20.  
  21. (3)書き込み後、普通に起動させる。adbで接続する
  22. ※環境によっては、docomoロゴでとまる可能性があります。
  23.  
  24. (4)acrobreakをadbからいれ、実行する
  25. ソースコードはこちら
  26. http://pastebin.com/Tquc0xEp
  27.  
  28. コンパイル済みファイルは、こちら
  29. http://goo.gl/KCmGO
  30.  
  31. adb push acrobreak /data/local/
  32. adb shell chmod 755 /data/local/acrobreak
  33. adb shell /data/local/acrobreak
  34.  
  35. [**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
  36. [**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
  37. [**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
  38. [**] Zynamics for ARM skills and Onkel Budi
  39.  
  40. [**] donate to [email protected] if you like
  41. [**] Exploit may take a while!
  42.  
  43. [**] Modified for IS11S by [email protected]
  44. [+] Plain Gingerbread mode!
  45. [+] Found system: 0x6fd17f09 strcmp: 0x6fd37c89
  46. [+] Found PT_DYNAMIC of size 232 (29 entries)
  47. [+] Found GOT: 0x00014344
  48. [+] Using device /devices/platform/goldfish_mmc.0
  49. [*] vold: 0098 GOT start: 0x00014344 GOT end: 0x00014484
  50. [*] vold: 0098 idx: -0002003
  51. [*] vold: 0098 idx: -0002002
  52. [*] vold: 0098 idx: -0002001
  53. [*] vold: 0098 idx: -0002000
  54. [*] vold: 0098 idx: -0001999
  55. [*] vold: 0098 idx: -0001998
  56. [*] vold: 0098 idx: -0001997
  57. [*] vold: 0098 idx: -0001996
  58. [*] vold: 0098 idx: -0001995
  59. [*] vold: 0098 idx: -0001994
  60.  
  61.  
  62. [!] dance forever my only one
  63.  
  64.  
  65. (5)/data/local/tmp/shを実行すると、root取得できる(プロンプトが#になる)
  66. adb shell
  67. $ /data/local/tmp/sh
  68. #
  69.  
  70. (6)local.propを作成
  71. ここで、
  72. echo 'ro.kernel.qemu=1' > /data/local.prop
  73. しておくと、system書き換え後もadbで接続するとroot状態になります。
  74.  
  75. (7)もう一度acroのkernelとsystemを書く
  76. ・ROMのイメージは、IS11S 3.0.1.C.1.10を利用しました
  77. ※IS11S 3.0.1.C.2.9のイメージでも大丈夫のようです。
  78.  
  79. loader.sin MD5: 8797030110115b5cf966e13064316e74
  80. kernel.sin MD5: 7f3521045f715127837b8a15d4a3d25c
  81. system.sin MD5: ebea961a8e0f6e6959f3bb6e1d90795e
  82.  
  83.  
  84. (8)systemにとりあえず、root取得できるようにコマンドを入れる
  85. # mount -o rw,remount /system /system
  86. # cd /system/xbin
  87. # cat /system/bin/sh > xsh
  88. # chown root.root xsh
  89. # chmod 6755 /system/xbin/xsh
  90.  
  91. (9)local.propを再書き換え、再起動
  92. # echo > /data/local.prop
  93. # reboot
  94.  
  95. (10)これで、adb接続後、xshでとりあえずroot取得できますので、
  96. あとはsu + SuperUser入れるなり好きにすればOKと思います。
  97.  
  98. 以上
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement