Updating a rooted Sony Xperia 1 III

A Sony Xperia 1 III
A Sony Xperia 1 III

If you've rooted your Xperia 1 III, you will no longer receive OTA updates. This guide will show you how to update your rooted Xperia.


NOTICE

You may potentially lose root access after updating until you reinstall Magisk.


PREREQUISITES

  1. XperiFirm (https://forum.xda-developers.com/t/tool-xperifirm-xperia-firmware-downloader-v5-6-2.2834142/)
  2. Newflasher (https://forum.xda-developers.com/t/tool-newflasher-xperia-command-line-flasher.3619426/)
  3. A rooted (and obviously unlocked) Xperia 1 III

STEPS

  1. Download and unzip the utilities listed above
  2. If this is your first time, run Newflasher and type y when it asks if you need the GordonGate flash driver. Then, run and install the driver by running Sony_Mobile_Software_Update_Drivers_x64_Setup.msi.
  3. Using XperiFirm, download and unpack the latest firmware for your device (e.g., the US 1 III would be XQ-BC62 under PDX-215.
  4. After the firmware is done downloading and unpacking, move all the files inside the firmware folder into the newflasher folder.
  5. Power off your Xperia and plug it into your PC if you haven't already done so.
  6. Hold the volume down + power buttons until the notification LED turns on and stays a solid green.
  7. IMPORTANT OR ELSE YOUR PHONE WILL BOOTLOOP: Open the command line (e.g. run cmd.exe in start and then cd <path to Newflasher folder>) and in the Newflasher folder, run newflasher set_active:a to set the active partition to partition A. Please do not reboot the phone after running this or the active partition may be reset.
  8. Run newflasher.exe whether through Explorer or CLI and follow the instructions.
  9. When asked if you want to keep userdata, type y or else your phone will be wiped.
  10. If asked what you want to boot into after flashing, type a to boot back into Android.
  11. If asked if you want to dump anything, this is your choice. Dumping can help recover your phone if something goes horribly wrong with the flashing process, however it is optional. Please note you will have to go back to step 5 if you dump your phone.
  12. Wait for flashing to complete. This may takes around 5-10 minutes.

That's it! Once flashing is done, your phone should automatically boot back into Android and finish installing the update.


TROUBLESHOOTING

Q: After flashing and rebooting, my phone gets stuck in a boot loop or says the system is corrupt and will not boot.

A: This is most likely a case of you forgetting to do step #8 above. Make sure you do not reboot or unplug the phone after running newflasher set_active:a, or else the setting may be reset and you will experience this issue.

Q: When trying to run newflasher, I get an error akin to No usb device with vid

A: This means newflasher couldn't detect your phone. Please make sure it is properly plugged in, and that you've followed steps #5 and #6.