ようへい

2012年2月11日土曜日

Xperia acro (IS11S) root取得方法 (2012/2/11版)

いろいろ弄り倒しすぎて調子が悪くなったので、初期化しrootを取り直すことにしました。

root取得に必要なもの

root取得手順

  1. Sony Ericsson Update Serviceで初期化
  2. PCとの接続を解除し、端末を起動、初期設定を済ませる
  3. 「設定」→「アプリケーション」→「開発」→「USBデバッグ」にチェック
  4. PCに接続する
  5. コマンドプロンプトを起動し、「adb devices」コマンドを発行
    C:\>adb devices
    List of devices attached
    xxxxxxxxxxxxxxxxx    device
    端末が認識されていることを確認
  6. DooMLoRD_v4_ROOT-zergRush-busybox-su.zipを解凍し、su、Superuser.apkを、au one Marketの対策が行われているsu、Superuser.apkで置き換える
  7. runme.batを実行
    ---------------------------------------------------------------
                  Easy rooting toolkit (v4.0)
                       created by DooMLoRD
            using exploit zergRush (Revolutionary Team)
       Credits go to all those involved in making this possible!
    ---------------------------------------------------------------
     [*] This script will:
         (1) root ur device using latest zergRush exploit (21 Nov)
         (2) install Busybox (1.18.4)
         (3) install SU files (binary: 3.0.3 and apk: 3.0.6)
         (4) some checks for free space, tmp directory
             (will remove Google Maps if required)
     [*] Before u begin:
         (1) make sure u have installed adb drivers for ur device
         (2) enable "USB DEBUGGING"
               from (Menu\Settings\Applications\Development)
         (3) enable "UNKNOWN SOURCES"
               from (Menu\Settings\Applications)
         (4) [OPTIONAL] increase screen timeout to 10 minutes
         (5) connect USB cable to PHONE and then connect to PC
         (6) skip "PC Companion Software" prompt on device
    ---------------------------------------------------------------
     CONFIRM ALL THE ABOVE THEN
    続行するには何かキーを押してください . . .
    --- STARTING ----
    --- WAITING FOR DEVICE
    adb server is out of date.  killing...
    * daemon started successfully *
    --- creating temporary directory
    mkdir failed for tmp, File exists
    --- cleaning
    rm failed for *, No such file or directory
    --- pushing zergRush
    205 KB/s (23060 bytes in 0.109s)
    --- correcting permissions
    --- executing zergRush
    
    [**] Zerg rush - Android 2.2/2.3 local root
    [**] (C) 2011 Revolutionary. All rights reserved.
    
    [**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.
    
    [+] Found a GingerBread ! 0x00000118
    [*] Scooting ...
    [*] Sending 149 zerglings ...
    [+] Zerglings found a way to enter ! 0x10
    [+] Overseer found a path ! 0x000151e0
    [*] Sending 149 zerglings ...
    [+] Overseer found a path ! 0x000151e0
    [*] Sending 149 zerglings ...
    [+] Zerglings caused crash (good news): 0x2abcccc4 0x0054
    [*] Researching Metabolic Boost ...
    [+] Speedlings on the go ! 0x6fd193d3 0x6fd39667
    [*] Popping 24 more zerglings
    [*] Sending 173 zerglings ...
    
    [+] Rush did it ! It's a GG, man !
    [+] Killing ADB and restarting as root... enjoy!
    --- WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
       disconnect usb cable and reconnect it
       toggle "USB DEBUGGING" (first disable it then enable it)
    --- DEVICE FOUND
    --- pushing busybox
    3951 KB/s (1075144 bytes in 0.265s)
    --- correcting permissions
    --- remounting /system
    --- checking free space on /system
    6 KB/s (439 bytes in 0.062s)
    export: 135548: bad variable name
    --- copying busybox to /system/xbin/
    2099+1 records in
    2099+1 records out
    1075144 bytes transferred in 0.304 secs (3536657 bytes/sec)
    --- correcting ownership
    --- correcting permissions
    --- installing busybox
    --- pushing SU binary
    1388 KB/s (22228 bytes in 0.015s)
    --- correcting ownership
    --- correcting permissions
    --- correcting symlinks
    --- pushing Superuser app
    3271 KB/s (523609 bytes in 0.156s)
    --- cleaning
    --- rebooting
    ALL DONE!!!
    続行するには何かキーを押してください . . .
    上記のように出力されていればroot取得完了
  8. 端末を再起動し、Superuserがインストールされていることを確認する

root取得後に行うこと

1. 通信領域のカスタマイズ
http://uot.dakra.lt などで自由にカスタマイズし、端末に適用し、再起動。
パーミッションに気をつけないとSEUSのお世話になることになります。
通知領域を弄りました
2. 各種設定変更
  1. acroのボタンのバックライトの明るさ調整
    /system/etc/hw_config.sh
    echo 600 > $dev/button-backlight/max_current
    600を調整する。
    200くらいがオススメ
  2. テザリング対応
    /system/build.prop
    ro.tether.denied=true
    falseに変更する
関連記事

0 件のコメント:

コメントを投稿