忍者ブログ
androplus.orgへ移転しました。
数秒後に移動します。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


Xperia Z2 SO-03Fをroot化する方法

D6503のroot化ができたのでSO-03Fもroot化できるようになりました。
SO-03F 17.1.B.0.318 root化

必要なもの手順
1. このページに書かれているとおりの方法でroot化

2. Z2-lockeddualrecovery2.7.***-BETA.installer.zipを解凍してinstall.batを実行してリカバリをインストールする

3. 再起動してLEDが点灯したときに音量キーを押し、リカバリに入ってSuperSUのzipをインストールする

4. 完了!

systemがRWにリマウントできない場合はリカバリでこのzipをインストールしてください。
それでも駄目ならric_disablerをダウンロードし、
ric_disablerのあるフォルダでコマンドプロンプトを開き、
adb push ric_disabler /data/local/tmp
adb shell
su
cd /data/local/tmp
chmod 0755 ric_disabler
./ric_disabler
を実行してください。
今後はTaskerなどで起動時に
su
./data/local/tmp/ric_disabler
を実行するようにするとsystemをRWでマウント出来るようになります。


prerooted.zipを使う古い方法も書いておきます。
上の方法があるのでprerootedは基本的に必要ありません。
必要なもの手順
1. D6503 17.1.A.2.69をFlashtoolで焼く
Wipe: チェックしない (データが消えても良ければチェックした方が良いです)
Exclude: PARTITIONとBASEBAND、FOTAにチェックを入れる

2. prerooted-zipの準備
まずSO-03FのFTFからkernel.sinとsystem.sinを取り出します。
7za.exe e [FTFファイル名] kernel.sin
7za.exe e [FTFファイル名] system.sin

Flashtoolを起動し、Tool→Sin Editorでkernel.sinを読み込んでExtract Dataをクリックします。
同様にsystem.sinもExtract Dataを実行します。
kernel.elfとsystem.ext4ができるので、これをzipに追加します。
7za.exe a -tzip cwm_prerooted_daemonsu.zip kernel.elf
7za.exe a -tzip cwm_prerooted_daemonsu.zip system.ext4

[追記]
writekmemやリカバリ、SuperSUが入ったcwm_prerooted_SO03F.zipをはぐれカモメさんが公開しています。
https://twitter.com/hagurekamome/status/478512348127170560

3. USBデバッグと提供元不明のアプリを有効にして接続し、cwm_prerooted_daemonsu.zipを端末にコピーする

4. Z2-Community_RootKit-v0*.zipを解凍し、RUNME.batを実行する
----------------[ ATTENTION ]----------------
などと表示されたらService Info → Configurationを開いてクラッシュ(画面が一瞬暗くなる)させます。
その後Enterキーを押し、もう一度
----------------[ ATTENTION ]----------------
などが表示されたら先ほどと同じくクラッシュさせます。
Enterキーを押し、TA.imgが保存されていれば成功です。
再起動するとroot化されているはずです。


※クラッシュしない、root化出来ない場合
設定→アプリ→すべてでService menuを選びデータを削除してやり直してみてください。
それでも駄目であれば、コマンドプロンプトで
adb shell
cd /data/local/tmp
rm -rf vlib
rm *
と実行してみてください。
また、exploit.apkのインストール時にINSTALL_FAILED_UID_CHANGEDとなって失敗する場合は、
adb shell pm clear com.peniscorp.bobsgamecontrols

adb uninstall com.peniscorp.bobsgamecontrols
をコマンドプロンプトで実行してみてください。

5. Z2-lockeddualrecovery2.7.***-BETA.installer.zipを解凍して実行し、リカバリをインストールする
このときsystemがRWにマウントできない場合は、
adb shellや端末エミュレータなどで
su
/system/xbin/writekmem c10ce260 0
を実行してからやり直してください。

6. 再起動して音量キーを押してCWM / TWRPを起動し、cwm_prerooted_daemonsu.zipをインストールする

7. 確実にroot化するためUPDATE-SuperSU-v*.**.zipとZ2_writekmem_on_boot_signedv2.zipをインストールする

8. 電源を切り、FlashtoolでSO-03FのFTFを焼く
Wipe: チェックしない
Exclude: BOOTBUNDLE、KERNEL、BASEBAND以外にチェックを入れる

9. 起動し、Z2-lockeddualrecovery2.7.***-BETA.installer.zipを解凍してinstall.batを実行してリカバリをインストールする
もしsystemをRWにマウントできなければ端末エミュレータやadb shellで
su
/system/xbin/writekmem c10cfa20 0
を実行してください。

10. 完了!

起動時に"/system/xbin/writekmem c10cfa20 0"を実行するのでsystemをRWにリマウントできるようになっているはずですが、
もしマウントできなければ端末エミュレータやadb shellで
su
/system/xbin/writekmem c10cfa20 0
を実行してください。

SO-03F 17.1.B.0.318 root化

必要なもの手順
1. このページに書かれているとおりの方法でroot化

2. Z2-lockeddualrecovery2.7.***-BETA.installer.zipを解凍してinstall.batを実行してリカバリをインストールする

3. 再起動してLEDが点灯したときに音量キーを押し、リカバリに入ってSuperSUのzipをインストールする

4. 完了!

systemがRWにリマウントできない場合はリカバリでこのzipをインストールしてください。
それでも駄目ならric_disablerをダウンロードし、
ric_disablerのあるフォルダでコマンドプロンプトを開き、
adb push ric_disabler /data/local/tmp
adb shell
su
cd /data/local/tmp
chmod 0755 ric_disabler
./ric_disabler
を実行してください。
今後はTaskerなどで起動時に
su
./data/local/tmp/ric_disabler
を実行するようにするとsystemをRWでマウント出来るようになります。


prerooted.zipを使う古い方法も書いておきます。
上の方法があるのでprerootedは基本的に必要ありません。
必要なもの手順
1. D6503 17.1.A.2.69をFlashtoolで焼く
Wipe: チェックしない (データが消えても良ければチェックした方が良いです)
Exclude: PARTITIONとBASEBAND、FOTAにチェックを入れる

2. prerooted-zipの準備
まずSO-03FのFTFからkernel.sinとsystem.sinを取り出します。
7za.exe e [FTFファイル名] kernel.sin
7za.exe e [FTFファイル名] system.sin

Flashtoolを起動し、Tool→Sin Editorでkernel.sinを読み込んでExtract Dataをクリックします。
同様にsystem.sinもExtract Dataを実行します。
kernel.elfとsystem.ext4ができるので、これをzipに追加します。
7za.exe a -tzip cwm_prerooted_daemonsu.zip kernel.elf
7za.exe a -tzip cwm_prerooted_daemonsu.zip system.ext4

[追記]
writekmemやリカバリ、SuperSUが入ったcwm_prerooted_SO03F.zipをはぐれカモメさんが公開しています。
https://twitter.com/hagurekamome/status/478512348127170560

3. USBデバッグと提供元不明のアプリを有効にして接続し、cwm_prerooted_daemonsu.zipを端末にコピーする

4. Z2-Community_RootKit-v0*.zipを解凍し、RUNME.batを実行する
----------------[ ATTENTION ]----------------
などと表示されたらService Info → Configurationを開いてクラッシュ(画面が一瞬暗くなる)させます。
その後Enterキーを押し、もう一度
----------------[ ATTENTION ]----------------
などが表示されたら先ほどと同じくクラッシュさせます。
Enterキーを押し、TA.imgが保存されていれば成功です。
再起動するとroot化されているはずです。


※クラッシュしない、root化出来ない場合
設定→アプリ→すべてでService menuを選びデータを削除してやり直してみてください。
それでも駄目であれば、コマンドプロンプトで
adb shell
cd /data/local/tmp
rm -rf vlib
rm *
と実行してみてください。
また、exploit.apkのインストール時にINSTALL_FAILED_UID_CHANGEDとなって失敗する場合は、
adb shell pm clear com.peniscorp.bobsgamecontrols

adb uninstall com.peniscorp.bobsgamecontrols
をコマンドプロンプトで実行してみてください。

5. Z2-lockeddualrecovery2.7.***-BETA.installer.zipを解凍して実行し、リカバリをインストールする
このときsystemがRWにマウントできない場合は、
adb shellや端末エミュレータなどで
su
/system/xbin/writekmem c10ce260 0
を実行してからやり直してください。

6. 再起動して音量キーを押してCWM / TWRPを起動し、cwm_prerooted_daemonsu.zipをインストールする

7. 確実にroot化するためUPDATE-SuperSU-v*.**.zipとZ2_writekmem_on_boot_signedv2.zipをインストールする

8. 電源を切り、FlashtoolでSO-03FのFTFを焼く
Wipe: チェックしない
Exclude: BOOTBUNDLE、KERNEL、BASEBAND以外にチェックを入れる

9. 起動し、Z2-lockeddualrecovery2.7.***-BETA.installer.zipを解凍してinstall.batを実行してリカバリをインストールする
もしsystemをRWにマウントできなければ端末エミュレータやadb shellで
su
/system/xbin/writekmem c10cfa20 0
を実行してください。

10. 完了!

起動時に"/system/xbin/writekmem c10cfa20 0"を実行するのでsystemをRWにリマウントできるようになっているはずですが、
もしマウントできなければ端末エミュレータやadb shellで
su
/system/xbin/writekmem c10cfa20 0
を実行してください。


Copyright ©  -- Legacy AndroPlus --  All Rights Reserved
PR
忍者ブログ / [PR]