[Sony Cross-Device General] [NUT]:
Well... I'm afraid I have some bad news:

I have been trying to get the kernel to allow me to modify the ramdisk/rootfs, but until something gets triggered by the ROM or INIT, it's almost bulletproof. Once I can adb shell to the device I can actually modify stuff to a high degree and once the ROM has fully booted hijack scripts may/can do the same, but that is AFTER the ROM has booted completely.

It is 100% sure SELinux (or SEAndroid, depending on who you ask) which is denying me access and it even prevents anything from the INIT to disable it or set it to permissive. However: this can actually be done using adb shell and even by using an app from within the ROM...

I am still searching, but I write this post with a great degree of despair, because I have tried all I possibly can, know all there is to know, attempted to find a solution probably close to 500 times (not all changes are on github, I will be reverting these soon as the current version breaks 4.x support):

I need help and I need someone to crack SEAndroid

, I tried and failed -every single time-...

Sony did a mighty good job at protecting the boot process, from my perspective it's not bulletproof, but it's a extremely hard nut to crack.

For now: if you want recovery, stick with KK or unlock your bootloader if you can to flash the XZDR kernel. I will be patching the kernel builder soon, to use the init hijack used by CM/AOSP/Omni so you can still enjoy LP ROM's on unlocked bootloader devices. I was already working on that, once it is released it should be able to repack

any

custom kernel to include XZDR.

--- UNRELATED ---

I have been testing the LP rom since I installed it on my D6503 (Z2), there are some annoying bugs still in the ROM which I encounter during day to day usage:

The sound system stops functioning at random without any error messages, a full reboot is the only fix.

The Calendar app will start a notification sound for an appointment but it will fail to STOP that alarm from sounding when you suspend or ignore the warning. Again, a full reboot is the only way to fix this...

The notification area on the lock screen will show you that the dialer app is active, all the time, not just when you have missed a call.

Some widgets will at some point be removed, without warning or valid reason or any kind of plausible reason.

There are quite some improvements too, one of them is the WiFi, the driver actually does not crash anymore from what I can tell, on the other hand, the other bugs prevent me to reach more then a 24h uptime on the device, so maybe it has not yet reached the breaking point...

My car kit (integrated in the car audio system -Peugeot 208-, can not be changed!) can now actually dial a specialized number I use to control a gate at work, but the last 3 or 4 digits in the number get ignored completely. This was working PERFECTLY on the original ROM with which the device was released but broke gradually on subsequent ROM versions to eventually completely break on the last KK ROM. This is not the dialer app from what I could find out, but the BT call handling stack breaking in increments and eventually getting fixed a fair bit in the LP ROM.

All things considered, it's a nice ROM, but it has it's flaws, which I hope will get ironed out soon.