[Sony Cross-Device General] snurre:
I'm already at 23.4.A.1.232, planning to get up to latest (failed yesterday, had to start all over :p ).

But I will reflash the ROM I had, after a backup, should be quick to restore from recovery afterwords.

Anything else you want me to try before restoring and continue upgrading to latest?

---------- Post added at 09:34 PM ---------- Previous post was at 08:58 PM ----------

Okay, here goes the result. Including everything just to verify I didn't to anything wierd:

==============================================
= =
= XZDualRecovery =
= Maintained by [NUT] =
= =
= For Many Sony Xperia Devices! =
= =
==============================================

1. Installation on ROM rooted with SuperSU
2. Installation on ROM rooted with SuperUser
3. Installation on an unrooted (Lollipop 5.0) ROM using rootkitXperia
4. Install ADB drivers to windows
5. Open an ADB shell
6. Exit

Please choose install action.
[1,2,3,4,5,6]?5
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

=============================================
Waiting for Device, connect USB cable now...
=============================================
Device found!

=============================================
Getting device and ROM info.
=============================================
Device model is D6603
Firmware is 23.1.A.1.28
Android version is 5.0.2

shell@D6603:/ $ getprop ro.build.version.release
getprop ro.build.version.release
5.0.2
shell@D6603:/ $

Then running option 3:

==============================================
= =
= XZDualRecovery =
= Maintained by [NUT] =
= =
= For Many Sony Xperia Devices! =
= =
==============================================

1. Installation on ROM rooted with SuperSU
2. Installation on ROM rooted with SuperUser
3. Installation on an unrooted (Lollipop 5.0) ROM using rootkitXperia
4. Install ADB drivers to windows
5. Open an ADB shell
6. Exit

Please choose install action.
[1,2,3,4,5,6]?3
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

=============================================
Waiting for Device, connect USB cable now...
=============================================
Device found!

=============================================
Getting device and ROM info
=============================================
Device model is D6603
Firmware is 23.1.A.1.28
Android version is 5.0.2

##########################################################
#
# The unrooted installation does not work on Lollipop 5.1 based ROM's!
#
# rootkitXperia only works on (some) Lollipop 5.0 ROM's.
#
# The installer will now exit, installation aborted!
#
#####

Press any key to continue . . .

Since Xperifirm(in Flashtool) don't contain older ROMs, I downloaded it from a ROM archive here at the forum.

I can't say for sure that it's nothing wrong with it, but since the rootkitXperia works for rooting, it's a bit wierd.

---------- Post added at 09:53 PM ---------- Previous post was at 09:34 PM ----------

Been looking through the script, and I'm answering my self here... :)

In install.bat, you have:

for /f "delims=" %%i in ('adb shell "getprop ro.build.version.release" ^| find /i "5.1" /c') do ( set androidver=%%i)
if "%C%" == "3" (
if "%androidver%" == "0" (

echo.
echo ##########################################################
echo #
echo # The unrooted installation does not work on Lollipop 5.1 based ROM's!

But if I do this (with echo to emulate "5.0.2" as output from adb-command):

C:\>for /f "delims=" %i in ('echo 5.0.2 ^| find /i "5.1" /c') do ( echo %i )

C:\>(echo 0 )
0

C:\>

I get a zero. But if I use 5.1.0:

C:\>for /f "delims=" %i in ('echo 5.1.0 ^| find /i "5.1" /c') do ( echo %i )

C:\>(echo 1 )
1

C:\>

I get a one.

Maybe this: if "%androidver%" == "0"

should be this: if "%androidver%" == "1"

Or am I getting it wrong?