Sony Z2 Tablet SGP512 Firmware Upgrade

2019, Oct 07    

I haven’t haven’t looked into firmware upgrades on the Sony Z2 tablet (SGP512) since I last rooted it years ago using the XZDualRecovery package. That included TWRP 2.8.7.0 & PhilZ Touch 6.59.0 recovery options. Sadly, this method does not seem to work in the latest version of the Sony firmware 23.5.A.1.291. Magisk apparently has issues with this device along with other Xperia devices out of the box so I won’t be using that.

The tablet was on Android 4.4.2 (KitKat) build number 17.1.2.A.0.314.

The latest as of this time is Android 6.0.1 (Marshmallow) build number 23.5.A.1.291.

I started noticing some apps were requiring a higher version of Android so it was time to delve more deeply into this.

Be sure to make a nandroid backup if you haven’t already made one for safety reasons.

FTF or flashtool firmware files are used to update Sony tablet/smartphones. We need to build one from scratch.

connect tablet via usb
install xperia companion
download update
disconnect tablet during download
after download is complete close down xperia companion
connect tablet back to usb
install flashtool
install c:\flashtool\drivers\Flashtool-drivers.exe.. tick both “Flashmode Drivers + Fastboot Drivers” [ Disable driver signature enforcement if you are using Windows 8/ 8.1/ 10 PC].
tools -> bundles -> fileset decrypt
point to C:\ProgramData\Sony Mobile\Update Engine\DATESTRING\localstorage\US (variable)
highlight all FILE_* files
press right arrow so that it appears under ‘files to convert’.. press convert
after a bit you will get a prompt asking for branding/version
device: double click to bring up options (Sony Xperia Z2 Tablet (SGP512))
branding: Canada
version : 23.5.A.1.291 (in this case)
select all files on left and press arrow to move to the right
DO NOT INCLUDE *.ta files
click create
output file C:\Users\USERNAME.flashTool\firmwares

Use PRFCreator to create a pre-rooted firmware.

ftf file : SGP512_23.5.A.1.291_Canada.ftf (point to previous made ftf)
supersu zip : FakeSuperSu_by_kulvertti.zip
recovery zip: RecRootV4_combined.zip

Tick the following boxes under Include:
Kernel
FOTAKernel
Modem
LTALabel

DO NOT TICK THE FOLLOWING:
Sign zip
Legacy mode

click create
test the zip out manually to make it tests ok

flash this using twrp recovery after flash (do not reboot) goto wipe (ie factory reset) in twrp swipe to factory reset

For some reason when ‘Sign zip’ is ticked it produces a corrupt zip file don’t use that option.