Okay, so I just got my Z Ultra GPe and it updated to 5.1 OTA just fine.
I went ahead and used the legit Sony website method to unlock the bootloader.
I was able to follow the instructions here to install a custom recovery (TWRP) which works just fine. However, I am now unable to boot into the OS. Worse still, I get the Sony logo at first boot which never happened before.
At first, it would sit on the "No Command" screen with the little dead Android guy. Now it just sits on the Sony logo until I press down on the volume rocker to get to TWRP or up to get to CWM. Puzzlingly, from time to time, I'm also able to get to the stock recovery as well.
I have tried downloading and re-installing the OS as a .ZIP file to no avail. I keep getting Status 7 errors, specifically with the BasicDreams.apk having "unexpected contents".
I hope I'm not FUBAR. Any help would be appreciated.
So here is what I've learned after several hours of backtracking. I installed the wrong recovery. How I fixed my problem was 1.) Flashing @DooMLoRD
's first version of his kernel using the latest FlashTool from this thread: http://forum.xda-developers.com/show....php?t=2769608
2.) I was getting Status 7 errors trying to ADB sideload the original stock KitKat ROM. Turns out my device was reporting itself as "togari" instead of "c8608". I found the following post: http://forum.xda-developers.com/show....php?t=2522762
Which led me to download the stock firmware: http://forum.xda-developers.com/show....php?t=2574264
I then unzipped it and modify the updater-script file as per the Status 7 error thread. In my case, I replaced "C6808" with "togari":
getprop("ro.product.device") == "C6806" || abort("This package is for \"C6806\" devices; this is a \"" + getprop("ro.product.device") + "\".");
I re-zipped the contents and did another ADB sideload and VOILA! I'm reverted back to stock KitKat GPE.
Hope this helps someone else like me who leaps before looking!