その他

Sony Tablet Sの最新ファーム release5a でrootを取得する方法 "How To Root Sony Tablet S on release5a"

前回の記事でNDKをインストールしましたので、今回はいよいよソニタブのrootを奪取しようと思います。

用意するもの

root化には以下の4つのファイルが必要になりますので、それぞれダウンロードします。

1. android_run_root_shell-test.zip

以下のサイトの上の方にあるZIPボタンを押してダウンロード。

https://github.com/fi01/android_run_root_shell/tree/test

2. libdiagexploit

こちらも同様で、以下のサイトの上の方にあるZIPボタンを押してダウンロード。

https://github.com/hiikezoe/libdiagexploit

3. UPDATE-SuperSU-v1.30.zip

以下のサイトのちょっと下に行ったところに

CWM / TWRP / MobileODIN installable ZIP: UPDATE-SuperSU-v1.30.zip

とありますので、それをダウンロード。(ファイル名で検索した方がいいかも)

http://forum.xda-developers.com/showthread.php?t=1538053

4. Busybox for android

以下のサイトのbinary availableというリンクをクリックしてダウンロード。

http://benno.id.au/blog/2007/11/14/android-busybox

root化を行う

1. android_run_root_shell-test.zipを適当な場所に解凍します。
私の場合は以下のフォルダに解凍しました。

Z:\tmp\android_run_root_shell-test

2. libdiagexploit-master.zipを適当な場所に解凍し、中の3つのファイル(Android.mk、diag.c、diag.h)を上で解凍したフォルダにあるlibdiagexploitフォルダ内にコピーします。

3. コマンドプロンプトを起動し、上のフォルダに移動します。
移動方法はこんな感じ↓

> z:
> z:\tmp\android_run_root_shell-test

4. 続いて以下のコマンドを打ち込む

ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk

すると、Z:\tmp\android_run_root_shell-test\obj\local\armeabiフォルダにrun_root_shellというファイルが生成されます。

5. UPDATE-SuperSU-v1.30.zipを解凍し、Superuser.apkとsuを以下のフォルダ内にコピーする

Z:\tmp\android_run_root_shell-test\obj\local\armeabi

Superuser.apkはsystem\appの中、suはsystem\xbinの中にあります。

6. busyboxも同様に以下のフォルダ内にコピーする

Z:\tmp\android_run_root_shell-test\obj\local\armeabi

7. 準備が完了したので、コマンドプロンプトに以下のコマンドをひたすら打ち込みますw

> adb push run_root_shell /data/local/tmp
> adb push su /data/local/tmp
> adb push Superuser.apk /data/local/tmp
> adb push busybox /data/local/tmp
> adb shell
$ cd /data/local/tmp
$ chmod 777 run_root_shell
$ chmod 755 busybox
$ ./run_root_shell
# /data/local/tmp/busybox mount -o remount,rw /system /system
# /data/local/tmp/busybox cp /data/local/tmp/su /system/xbin
# /data/local/tmp/busybox cp /data/local/tmp/Superuser.apk /system/app
# chown 0.0 /system/xbin/su
# chmod 6755 /system/xbin/su
# /data/local/tmp/busybox mount -o remount,ro /system /system
# sync
# exit

8. 上でroot取得は完了しているはずですが、/data/local/tmpにコピーされたファイルは不要ですので、以下のコマンドですべて削除します。

> adb shell
$ rm /data/local/tmp/run_root_shell
$ rm /data/local/tmp/su
$ rm /data/local/tmp/Superuser.apk
$ rm /data/local/tmp/busybox

以上!

ちなみにこれら手順は偉大な先人様の記事をほぼそのままなぞったものです(^^;
先人様に感謝!

■先人様のページ
http://qua1ia.blogspot.jp/2013/05/get-root-on-sony-tablet-p-ics-r5a.html

by カエレバ

よく読まれている記事

おすすめ記事

1

英語のリスニングの勉強法として、海外の映画やドラマを見ることはたびたび紹介される方法かと思います。ただ、英語学習者の方々のなかで、「途中で集中力が切れてしまって続かない」「全部見たけど結局あまりわから ...

2

英語学習者の方で、ComeとGoの使い分けに苦労した方はいらっしゃいますか? この二つの動詞は誰でも知っている基本動詞ですが、その使い方に苦労している英語学習者は意外と多いのではないでしょうか。 私も ...

3

最近ではTOEICのスコアが大学の単位取得に必要になるとか、会社での昇進・昇格の要件になるとか、様々な場面でTOEICのスコアが活用されるようになり、多くの方がTOEICの勉強をされていると思います。 ...

4

ずいぶん前になりますが、2003年にIBMのCS改善活動の一環で『テレコン英会話小冊子』というものが無償で公開され話題となりました。 内容は電話会議(テレコン)における英会話フレーズを集めたものですが ...

-その他

© 2024 TOEIC TOWN (トイックタウン)