Android端末をroot化するのが流行っているようなのでやってみました。使用している端末はXperia acroです。先日配布されたAndroid 2.3.4アップデートを適用済みの状態です。
失敗すると端末が起動しなくなったり重要なデータが消失する可能性があります。Google先生によればroot化を試みて壊してしまっても、ドコモの初期不良対応やメーカー保証が望めないとのことなので、そこも含めて自己責任でお願いします。
Exploitツールはいろいろあるようですが、私はzergRushを使いました(ソースコードはrevolutionaryさんのGitHub にあります)。StarCraft好きとしては何ともたまらない名前ですね。
Xperiaのみならず、Froyo, GingerBreadのExploitを検索するとかなり上位に出ます。Andorid界隈ではかなり有名なツールのようです。ROMを古いバージョンで書き潰す必要もなく、とてもお手軽です。
まずadbの準備。Android SDKのインストール、Android SDK ManagerでAndroid SDK Platform-toolsをインストールします。どこに置いても動きます、好きなところにインストールしてください。
次にsuの準備。SuperUser同梱のバイナリ(制作者のアプリ開発サイトで配っています)を使います。
あとはXperia側でUSBデバッグを有効にして、PCにXperiaを繋ぎます。読むの面倒くさいだろうから、下のように良きに計らってください(説明放棄)。
ホスト側マシンはWindows 7 Ultimate 64bitで試しました。うちにこれしかないだけで、Android SDKが動けば何でも良いので、気にする必要ありません。たぶん…。
C:\work\a\platform-tools>adb push C:\zergRush /data/local/zergRush 2251 KB/s (23060 bytes in 0.010s) C:\work\a\platform-tools>adb push C:\su /data/local/su 2411 KB/s (22228 bytes in 0.009s) C:\work\a\platform-tools>adb shell $ cd /data/local cd /data/local $ ls ls su zergRush $ mkdir tmp mkdir tmp $ ./zergRush ./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 ... [+] 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! C:\work\a\platform-tools>adb shell # mount -o rw,remount /dev/block/mtdblock0 /system mount -o rw,remount /dev/block/mtdblock0 /system # cat /data/local/su > /system/bin/su cat /data/local/su > /system/bin/su # chmod 4755 /system/bin/su chmod 4755 /system/bin/su # mount -o ro,remount /dev/block/mtdblock0 /system mount -o ro,remount /dev/block/mtdblock0 /system (Xperia再起動) C:\work\a\platform-tools>adb shell $ su su #
あとはSuperUserアプリを入れるなりなんなりお好きなように…。これにておしまい。
この記事にコメントする
不良品メモリを取り払い、最近絶好調で動いているメインPC(Windows 7)にて、いろいろ実験中です。
HDDからSSDに全力でデータをコピーすると、100MB/sも出るぜ、いやっほー。と喜んでいたのですが、途中からガクッとスローダウンしてしまいます。
初めはHDDのread速度で律速しますが、転送データ量が1GB〜2GBに達した辺りからSSDのwrite速度が不安定になり、最終的に30〜40MB/sくらいまで落ちてしまいます。
OSのキャッシュが尽きたのか?単にSSD write性能が悪いのか?よくわかんないな…。
メインPC復活記念に動画のエンコードを頑張ってもらっていますが、4コア全てブン回しても「これ本当に動いてんの?」というくらいCPUファンが静かです。Core Tempで各コアの温度を見ても70℃ 以下で安定しています。
さすが省エネ版CPU(Core2 Quad 9550s)ですね。TDP 65Wは伊達じゃないわ。
この記事にコメントする
| < | 2011 | > | ||||
| << | < | 11 | > | >> | ||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| - | - | 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | - | - | - |
wiki
Linux JM
Java API
2002年
2003年
2004年
2005年
2006年
2007年
2008年
2009年
2010年
2011年
2012年
2013年
2014年
2015年
2016年
2017年
2018年
2019年
2020年
2021年
2022年
2023年
2024年
2025年
過去日記について
アクセス統計
サーバ一覧
サイトの情報合計:
本日: