[Xperia Z3 Compact General] LLLL_LLLL:
Detailed instructions to root using this method for noobs

Detailed instructions to root using this method for noobs:

1- If your phone is not on firmware D5803_23.5.A.0.291, flash it to this stock firmware

2- Flash kernel .575 with Flashtool :

+ unzip kernel575.zip

+ create a bundle by :

* going to Flashtool > Tools > Bundle > Create

* select the folder in which you have uncompressed kernel 575

* select your device, put whatever you want in "branding" and "version"

* move kernel.sin and loader.sin to "firmware content"

* click "create"

+ created ftf is in the .flashtool/firmwares folder (name is <device>_<version>_<branding>.ftf)

+ rename kernel575.zip to kernel575.ftf

+ copy ftf to the .flashtool/firmwares folder

+ in Flashtool :

* click on the thunder icon

* choose "flashmode"

* select the ftf you've just copied

* click "flash" and wait for pop up telling you to connect your phone

+ plug in your device by holding the volume down button

3- Root your phone :

* download latest superSU zip file and copy zip to your phone internal memory or to the phone SD

* download recovery_for_mm575.zip and extract to your computer

* enable USB-debugging on your phone and plug phone to computer

* run install.bat from recovery_for_mm575 as administrator

When all finished your phone reboot in custom recovery

* in custom recovery, install the supersu.zip you've previously copied on your phone

Reboot your phone

Now you have last TWRP, busybox and root

4- Go back to recovery and flash "update_recovery.zip" to update the recovery

Reboot your phone

5- Flash kernel .291 with Flashtool :

+ unzip kernel575.zip

+ create a bundle by :

* going to Flashtool > Tools > Bundle > Create

* select the folder in which you have uncompressed kernel 575

* select your device, put whatever you want in "branding" and "version"

* move kernel.sin and loader.sin to "firmware content"

* click "create"

+ created ftf is in the .flashtool/firmwares folder (name is <device>_<version>_<branding>.ftf)

+ rename kernel291.zip to kernel291.ftf

+ copy ftf to the .flashtool/firmwares folder

+ in Flashtool :

* click on the thunder icon

* choose "flashmode"

* select the ftf you've just copied

* click "flash" and wait for pop up telling you to connect your phone

+ plug in your device by holding the volume down button

Optional step :

If you don't have the required flashmode drivers in flashtool, click on \Flashtool\drivers\Flashtool-drivers.exe and select installation of drivers for Flashmode, Flashtool and your device.

As those drivers are unsigned, before being able to run \Flashtool\drivers\Flashtool-drivers.exe successfully, you need to enable the installation of unsigned drivers to windows 10 (Google procedure for this, here is a good tutorial for french speakers :

Pour Windows 10 :

Paramètres / Mise à jour et sécurité / Récuperation

Démarrage avancé / Redémarrer maintenant.

Une fois le redémarrage effectué, vous vous retrouverez devant trois choix possibles :

* Continuer

* Dépannage

* Eteindre votre PC

-> Cliquez donc sur "Dépannage", puis "Options avancées", ensuite "Paramètres" et pour finir vous tomberez sur la desciption de votre dernier choix.

Cliquez sur "Redémarrer".

Lors du redémarrage, vous vous trouverez devant sept actions. Celle qui nous intéresse est la 7ème, correspondant à l'autorisation d'installation des pilotes non-signés.

Appuyez sur la touche F7, et laissez faire votre PC.

Voilà !

Après reboot, vous pourrez à nouveau installer vos pilotes comme si de rien n'était !