[Xperia Z1 Android Development] showlyshah:
I AM HAPPY TO PRESENT YOU WITH A REAL WORKING X-REALITY ENGINE FOR XPERIA DEVICES..​

{This mod is for pre 4.4.2 (any firmware version lower than 14.3.A.0.681) only. As Sony's KITKAT is much more sweeter now. yes they have removed the restriction of "no X-REALITY / BRAVIA ENGINE for unlocked boot-loaders" from KITKAT. ( Kissess Sony..:D )

So from now, U will have to flash this mod, only if you are on pre-KITKAT firmwares. And please dont mess up with kitkat firmwares.}

GUYS.

Many of you have unlocked your xperia's bootloaders by now for your custom rom love..(i had it done on second day after purchase of my zx1, and its only a week old now, thanks to TA BACKUP).

One of the sad thing u will ever realize after bootloader unlock will be a non functioning X-Reality/Bravia engine and it is due to the drm protection being lost, though the files are there for its working.

So the question is can it be recovered if we patch the drm check??? the ans is yes!

That's why i promise you this mod will work.

This mod contains files for X-Realty engine BASED ON XZ1 14.2.A.1.136 FIRMWARE and patch files to patch the DRM check... Also you will figure out that this X-Reality engine will have some difference in colour saturation level than what you find in other mods or previous BRAVIA/X-Reality engines. I personally prefer it becoz it does not hurt eyes that much, and have good balance with colour-contrast ratio.

What you will need

1. An xperia device ( checked it on xperia z and z1 ) with stock or stock based rom ( dont know about custom roms or other devices, but it wont hurt you to give a try)

2. Unlocked bootloader ( well, you wont be needing this if u r on locked bootloader, although u can use it in lb too)

3. CWM/TWRP recovery or any recovery you use like phills advanced touch recovery.

4. Patience ( will tell you later, why you need it!)​

Steps

1. Reboot into your recovery

2. Backup your system ( not needed exactly, but its always good to keep a backup, in case the sky falls!)

3. Flash the zip.

4. Reboot and enjoy the X-Reality display​

Now the patience part....AKA checking if its working

1. Go to SETTINGS>DISPLAY and turn on X-Reality/Bravia engine if it is not turned on

2. Collect some brightly coloured pic from somewhere on web, or from your collection on your pc( recomended to find some HDR pics, having good sunlight/brightness and a verity of colours like red's ,blue's, yellow's, green's etc. and transfer to your phone/sd.

3. open album(Sony album preferred) and locate the pics.(full screen pics on landscape are pretty good to see the effect).

4. If its a high resolution pic, it will take a second or two to load the pic( u will see the pic edges will smooth out when it loads). Give it another second or two to make the X-Reality effect to load.(this time you will see the colours getting more saturated, and the contrast increasing)

5. Thats all.. Enjoy the X-Reality engine on your movies and photos.​

I take no credits, as this is not my work, this is the work of Sony Engineers, and the patch files , which i use in this package is obtained from XDA itself, and is the result of hard work of some XDA member ( Sorry i forgot whom e's for mentioning his name, as i got it before long time).

I just took all of them together, from XDA and newest XZ1's firmware, combined and checked if every thing is working. And sharing it with you.

I have analysed the "SwiqiMasterReset.apk" which is used to load the x-reality engine. And i found out this( well its not new,nor what you people have heard of).

If somebody who have a problem with the working of this mod, please add these lines to your build.prop.

ro.service.swiqi2.supported=true

persist.service.swiqi2.enable=1

ro.service.swiqi3.supported=true

persist.service.swiqi3.enable=1

Thats really needed for the working of bravia or x-reality. These lines are normally found in stock or stock based roms unless your rom dev have removed it.

You may hit the THANKS button for me if you like it.