Xperia ZR化によりAndroid 5.1.1 にアップデートしたXperia SO-04Eのroot取得とTWRPのインストール
Android 5.1.1 となった SO-04E は,手軽に root取得 することができると聞いて,やってみました。
1.ツールの入手
まずは,root化するためのツールを探す。
先人たちが紹介している庵怒露慰怒さんのSO-04E_TWRP.7zは既にウェブサイトが無いので別のところから入手する必要がある。
Yahoo知恵袋で共有してくれている人がいたので,今回はこちらからC5503_TWRP.ROOTを頂きました。
適当なところに解凍しておきましょう。
2.SO-04Eの接続準備
まずは準備として,設定→セキュリティ→提供元不明のアプリをONにして,提供元不明アプリのインストールを許可する。
次に設定→端末情報→ビルド番号を連打する。
あなたは開発者になりました。と出て設定→開発者向けオプションが表示される。
設定→開発者向けオプション→USBデバッグをONにする。
次に,PCとUSB接続をするのだが,ここで1点注意事項。
前回のSO-04EをAndroid 5.1.1にアップデートする投稿で使ったFlashtoolのadbのプロセスが残っている可能性がある。
このとき残っているadbのプロセスは,Flashtool側のadbで,コマンドラインツールでダウンロードしたadbではないらしい。
しかし,パスを通したのはコマンドラインツールでダウンロードしたadbのほう,つまり,Android\sdk\platform-toolsにあるadbである。
そのせいで次のようなエラーが出てしまう。
...Android\sdk\platform-tools>adb shell adb server version (32) doesn't match this client (41); killing… * daemon started successfully
これを解消するためには,Flashtool側のadbを殺しておく必要がある。
これで準備はOK
3.SO-04Eの接続
SO-04EをPCへUSB接続する。
4.TWRP.ROOTの実行
最初に書いておきますが,すんなりとは入りませんでした。
繰り返すことで入るので,別に手順が違っているわけではないと思うのですが,うまくいくまでやらないといけませんでした。
PCでコマンドプロンプトを起動し,1.で解凍したフォルダの install.bat を実行。
次の画像の状態で10分程度止まった後,スマホ端末が再起動してしまいました。
端末が再起動するとPC側はこうなる。
端末の再起動後,キーを押すともう一度再起動。
ここからは端末が起動したら,もう一度 install.bat を実行。を成功するまで繰り返すことになりました。
1回目10分以上待ったあげく,失敗。 2回目も同様に失敗。失敗までの時間は短かった。 3回目,起動途中からコマンドを実行し始めるもやはり失敗。 しかし,Androidの起動中…との画面が出て,266個中23個のアプリを最適化しています。となる。 最適化が終わるまで待つ。(30分くらいかかった…。本体が熱い。) 4回目 成功したか?と思ったがダメ。再起動後に走るべきコマンドが走らない。 adb shell にて su してもやはり su: not found
5回目files\99SuperSUDaemon: 1 file pushed, 0 skipped. 0.0 MB/s (55 bytes in 0.007s)で止まってしまった。一度adbを停止させようか。 6回目Spraying kernel heap中に再起動 7回目起動途中に実行してみる。 再起動を要求されずに書き込みが走った…? 起動中にブルッブルッと振動した。 SuperSUがインストールされた。→ 成功
コマンドプロンプトからadb shellでsuをたたいてみたところ。
rootになることができました。
成功時のログはこちら。
C:\Users\User\Downloads\2020-09_SO-04E\Android\C5503_TWRP.ROOT>install.bat --- XperiaZR rootkit 2016/05/04 --- waiting for device… files\iovycustom: 1 file pushed, 0 skipped. 31.5 MB/s (26252 bytes in 0.001s) files\su: 1 file pushed, 0 skipped. 84.0 MB/s (75364 bytes in 0.001s) files\supolicy: 1 file pushed, 0 skipped. 26.9 MB/s (29972 bytes in 0.001s) files\libsupol.so: 1 file pushed, 0 skipped. 197.2 MB/s (190972 bytes in 0.001s) files\Superuser.apk: 1 file pushed, 0 skipped. 11.8 MB/s (6117378 bytes in 0.495s) files\busybox: 1 file pushed, 0 skipped. 481.6 MB/s (772604 bytes in 0.002s) files\99SuperSUDaemon: 1 file pushed, 0 skipped. 0.1 MB/s (55 bytes in 0.001s) files\install-recovery.sh: 1 file pushed, 0 skipped. 1.0 MB/s (629 bytes in 0.001s) files\install_tool.sh: 1 file pushed, 0 skipped. 6.9 MB/s (5077 bytes in 0.001s) files\chargemon: 1 file pushed, 0 skipped. 2.7 MB/s (1471 bytes in 0.001s) files\hijack.sh: 1 file pushed, 0 skipped. 5.4 MB/s (4047 bytes in 0.001s) files\ramdisk-recovery.cpio: 1 file pushed, …kipped. 13.2 MB/s (14199808 bytes in 1.025s) files\ramdisk-recovery.img: 1 file pushed, 0…kipped. 104.2 MB/s (7291430 bytes in 0.067s) files\byeselinux.ko: 1 file pushed, 0 skipped. 6.5 MB/s (4680 bytes in 0.001s) iovycustom start. WARNING: linker: /data/local/tmp/iovycustom: unused DT entry: type 0x6ffffffe arg 0x9d0 WARNING: linker: /data/local/tmp/iovycustom: unused DT entry: type 0x6fffffff arg 0x1 iovyroot by zxz0O0 poc by idler1984 [+] Changing fd limit from 1024 to 4096 [+] Changing process priority to highest [+] Getting pipes [+] Allocating memory [+] Installing func ptr [+] Patching address 0xc1073cd8 [+] Start map/unmap thread [+] Start write thread [+] Spraying kernel heap [+] Start read thread [+] Done [+] sid = 50 got root lmao [+] Run root command [+] Disable SELinux mount: Device or resource busy rictype=2 1508+1 records in 1508+1 records out 772604 bytes transferred in 0.045 secs (17168977 bytes/sec) 147+1 records in 147+1 records out 75364 bytes transferred in 0.004 secs (18841000 bytes/sec) 147+1 records in 147+1 records out 75364 bytes transferred in 0.004 secs (18841000 bytes/sec) 147+1 records in 147+1 records out 75364 bytes transferred in 0.004 secs (18841000 bytes/sec) 147+1 records in 147+1 records out 75364 bytes transferred in 0.005 secs (15072800 bytes/sec) 58+1 records in 58+1 records out 29972 bytes transferred in 0.002 secs (14986000 bytes/sec) 372+1 records in 372+1 records out 190972 bytes transferred in 0.011 secs (17361090 bytes/sec) 11948+1 records in 11948+1 records out 6117378 bytes transferred in 0.359 secs (17040050 bytes/sec) 1+1 records in 1+1 records out 629 bytes transferred in 0.001 secs (629000 bytes/sec) 2+1 records in 2+1 records out 1471 bytes transferred in 0.001 secs (1471000 bytes/sec) 7+1 records in 7+1 records out 4047 bytes transferred in 0.001 secs (4047000 bytes/sec) 27734+0 records in 27734+0 records out 14199808 bytes transferred in 0.848 secs (16745056 bytes/sec) 14241+1 records in 14241+1 records out 7291430 bytes transferred in 1.440 secs (5063493 bytes/sec) 9+1 records in 9+1 records out 4680 bytes transferred in 0.001 secs (4680000 bytes/sec) 0+1 records in 0+1 records out 55 bytes transferred in 0.001 secs (55000 bytes/sec) [+] Restore SELinux [+] Restore SID --- press any key to reboot --- 続行するには何かキーを押してください . . . waiting for device… removing temporary files… --- all finished --- 続行するには何かキーを押してください . . . C:\Users\User\Downloads\2020-09_SO-04E\Android\C5503_TWRP.ROOT>
0件のコメント