[Sony Xperia XZ3 Guides, News, & Discussion] seyrarms:
Temp Root XZ3 Japan Version SOV39 AU / 801SO Softbank / SO-01L Docomo

Thanks for @j4nn make and explorer a Exploit from Global.

And many thanks for Mr. Dani from Indonesia the person how make this possible Exploit for japan rom.
​

What's Needed for Temproot?

Rom Au version 52.1.C.0.192 for version XZ3 AU SOV39​

Rom Softbank version 52.1.D.0.178 for version XZ3 Softbank 801SO​

Rom Docomo version 52.1.B.0.180 for version XZ3 Docomo SO-01L

ADB Driver XZ3​

Temproot XZ3 SOV39, 801SO, SO-01L & Magisk v25.2 also already include with OEM Global XZ3, Modul Magisk Safetynet for Sony already patch by aozora69, Modul Magisk Shamiko and Modul Magisk Linux Permissive click HERE​

Note: FOR FLASHING OEM GLOBAL JUST CAN BE USED FOR AU & SOFTBANK DO NOT USE FOR DOCOMO VERSION SINCE DIFFERENT PARTION. IF U TRY, IM NOT RESPONSIBLE FOR IT.

Guide Steps

Before flash doing this you should properly look at the exploit used for ur phone:

sov39-mroot for XZ3 AU SOV39

801so-mroot for XZ3 Softbank 801SO

so-01l-mroot for XZ3 Docomo SO-01L

since I'm using the AU version then I'm using the sov39 exploit.

Step 1 : Flash clean rom (extract with 7zip make folder) with newflasher v52. Turn on phone and wait until go device startup. After that go turn off again.

Step 2 : Extract OEM Global XZ3.rar make folder, in folder already include newflasher just flash that. For what this? This help for debloat app japan and get some features of global rom like carrier name on status bar, turn off sound camera & automatic for apn. After already flash and restart phone go to factory reset.

Step 3 : Instal adb driver XZ3 then Extract Temproot XZ3.Rar make folder. Turn on usb debugging phone connect to pc make allow usb debugging. Click "cmd here" from folder extract Temproot XZ3. And use this for temproot comand:

adb push Magisk-v21.4.zip /data/local/tmp
adb push sov39-mroot.zip /data/local/tmp
adb shell
cd /data/local/tmp
unzip sov39-mroot.zip
chmod 755 sov39-mroot magisk-setup.sh
chmod 755 sov39-mroot magisk-start.sh
./magisk-setup.sh
./sov39-mroot
./magisk-start.sh -1
./magisk-start.sh -2
./magisk-start.sh -3

Step 4 : Congrats the phone already get acces root but this using magisk v21 so we need update to magisk v25.2. Then extract Magisk Update v25.2 make a folder. Instal apk magisk and put MagiskStable v25.2 in internal storage go to reboot. After phone already turn on please make Airplane Mode this very recomended. Then using this comand:

cd /data/local/tmp
./sov39-mroot
cp -f /sdcard/MagiskStable-v25.2.zip /data/local/tmp
rm -rf magisk magiskpolicy magisk-start.sh
unzip /data/local/tmp/MagiskStable-v25.2.zip
chmod -R 755 magisk
chmod -f 755 magisk-start.sh
chmod -f 644 magisk/stub.apk
ln -s magisk/magiskpolicy magiskpolicy
rm -rf /data/adb/magisk
rm -rf MagiskStable-v25.2.zip credit.txt
./magisk-start.sh -1
./magisk-start.sh -2
./magisk-start.sh -3
exit

Step 5 : Open magisk and check already update or not. If done we need instal module safetynet and shamiko, phone need get acces for safetynet and cts profile true. Instal safetynet, shamiko and linux permissive, if done go to setting magisk click hide magisk and rename with whatever wanna name this apk for not like a magisk, enable zygisk and go to configure denylist find Google Play Services just choose com.google.android.gms and com.google.android.gms.unstable. And now reboot phone. After phone already turn on and temproot again with pc for get a root. Using this comand:

cd /data/local/tmp
./sov39-mroot
./magisk-start.sh -1
./magisk-start.sh -2
./magisk-start.sh -3
exit
su -c stop && su -c start

After use this comand the magisk get need acces granted for UID Shell just click grant access and phone get soft reboot.

Step 6 : Check magisk its already on the Zygisk and Ramdisk. Dont forget go to check on Yasnac App to the check Safetynet and CTS profile is true.

Step 7 : If u dont wanna temproot again with Pc it can be use with ADB remote shell, but need edit "config.prop" & "cust.prop" in folder oem/system-properties. Using root xplorer get acces root and get r/o to r/w in oem folder and open "config.prop" and "cust.prop" and add this text

persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb
service.adb.tcp.port=5555

After add go to save and delete file format .bak then go reboot. After turn on please us airplane mode and wait notification is clear go temproot with ADB remote shell and put 0.0.0.0 in hostname or ip adress and use this comand for temproot:

cd /data/local/tmp
./sov39-mroot
./magisk-start.sh -1
./magisk-start.sh -2
./magisk-start.sh -3
exit
su -c stop && su -c start

And now phone can be temproot without pc. And check my attachment already get temproot.

For module

Check my post #15

CREDITS

Big Thanks for Aozora69, j4nn, Mr. Dani & @yosia_rian before u all i can make this thread.

Donate

If you like my work, you can donate using the Donate To Me