[08-07-2014][UB][LB][MOD][BE3] X-Reality Engine from Xperia Z1 :D

Has this MOD worked for you?


  • Total voters
    114

ckrishnakanthc

Senior Member
Oct 6, 2012
134
191
0
28
Hyderabad
EDITED on 08-07-2014 download ZIP file again, files Modified... :)
Hey guys,

I present to you the X-Reality engine taken from Xperia Z1. :)
This is not entirely my own work, and i would like to thank Sony for their awesome work. And other devs for extracting the required files. :)
(Backup your apps for safety)

Special thanks to @ansebovi for helping me with a lot of things.

Works on 4.3 also. :D






Need full root

Unlocked Bootloaders:


  1. download http://d-h.st/4As
  2. Add the below lines to your Build.prop file which can be found at /System/build.prop

    ##X-Reality##
    ro.service.swiqi2.supported = true
    persist.service.swiqi2.enable = 1
    ro.service.swiqi3.supported = true
    persist.service.swiqi3.enable = 1

  3. Reboot into Recovery and Flash the ZIP..
  4. Power ON your device and Disable the BE and X-Reality in settings/display
  5. Download File http://d-h.st/Ahl
  6. Navigate to /System/App and delete Credentialmangagerservice.apk [if odexed:delete credentialmanagerservice.odex]
  7. For KITKAT delete the above mentioned files from system/priv-app
  8. Reboot and come to home screen once... (IMPORTANT)
  9. reboot and Flash RestoreBraviaEngine.Zip from Recovery
  10. now power on ur phone..Enable BE and X-Reality
  11. Bravia Engine / X-Reality Engine should work successfully.

Locked bootloaders:
  1. download http://d-h.st/4As
  2. Add the below lines to your Build.prop file which can be found at /System/build.prop


    ##X-Reality##
    ro.service.swiqi2.supported = true
    persist.service.swiqi2.enable = 1
    ro.service.swiqi3.supported = true
    persist.service.swiqi3.enable = 1


  3. Extract the BE2 X-Reality Engine.zip using explorer...
  4. now copy the files inside extracted system/app to /system/app, extracted system/framework to /system/framework, extracted system/lib to /system/lib and extracted system/etc to /system/etc [no need of meta.inf] and set permission RW-R--R-- for all files u copied now..and reboot your phone
  5. Disable the BE and X-Reality in settings/display
  6. Download File http://d-h.st/Ahl
  7. Navigate to /System/App and delete Credentialmangagerservice.apk [if odexed:delete credentialmanagerservice.odex]
  8. Extract RestoreBraviaEngine.Zip using explorer..
  9. now copy the files inside extracted system/app to /system/app, extracted system/lib to /system/lib and extracted system/lib/drm to /system/lib/drm [no need of meta.inf] and set permission RW-R--R-- for all files u copied now..
  10. now reboot your phone..Enable BE and X-Reality
  11. Bravia Engine / X-Reality Engine should work successfully.


if u dont know how to edit build.prop..then click to shown content button below

BE ON ---- http://postimg.org/image/5gfshgf09/
BE OFF --- http://postimg.org/image/6hg16kvzt/

hope it helps you[/QUOTE]



Screenshots:
X-Reality ON:

X-Reality OFF:

X-Reality ON:

X-Reality OFF:
 
Last edited:

alireza_g

Member
Apr 8, 2009
8
1
0
Hey guys,

I present to you the X-Reality engine taken from Xperia Z1. :)
This is not entirely my own work, and i would like to thank Sony for their awesome work. And other devs for extracting the required files. :)
(Backup your apps for safety)
Firstly, you have to download the package below,
It contains all the files required to install X-Reality Engine on your Xperia.
1. This is not a flashable zip.
2. You'll have to download the Zip file, extract its contents to some location.
3. Using any file manager, copy the contents to the correct folders as given in the Zip. (Root access required)
& set permision, rw-rw-rw- .
4. The new Movies App has also been included.
5. The name in the settings still shows up as Bravia Engine 2, But this is X-Reality Engine, i am yet to decompile our settings.apk and make changes. (Exams!! :p)
6.Add these lines to your Build.prop file which can be found at /System/build.prop
X-Reality:
# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1
ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1

7. Reboot.
8. If successful, you should see a Bravia Engine 2 option in the Display section.


To test if this works or not, Take any screenshot of a vibrant image before and after X-Reality Engine, and compare the changes in a PC, or on your mobile with X-Reality Engine OFF.
Hey mate

Thank u for ur effort ;)

I just had a question

can u plz guide me a bit abt the part "set permision, rw-rw-rw-" ? do u mean fix permission in CWM?

Thanks in advance
 

moneylatentoi

Senior Member
Aug 21, 2013
58
22
0
Hey guys,

I present to you the X-Reality engine taken from Xperia Z1. :)
This is not entirely my own work, and i would like to thank Sony for their awesome work. And other devs for extracting the required files. :)
(Backup your apps for safety)
Firstly, you have to download the package below,
http://d-h.st/JvQ
It contains all the files required to install X-Reality Engine on your Xperia.
1. This is not a flashable zip.
2. You'll have to download the Zip file, extract its contents to some location.
3. Using any file manager, copy the contents to the correct folders as given in the Zip. (Root access required)
& set permision, rw-rw-rw- .
4. The new Movies App has also been included.
5. The name in the settings still shows up as Bravia Engine 2, But this is X-Reality Engine, i am yet to decompile our settings.apk and make changes. (Exams!! :p)
6.Add these lines to your Build.prop file which can be found at /System/build.prop
X-Reality:
# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1
ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1

7. Reboot.
8. If successful, you should see a Bravia Engine 2 option in the Display section.
My xperia hasn't CWM. You help me!

---------- Post added at 11:37 AM ---------- Previous post was at 11:32 AM ----------

I extrac flie from X-Reality.zip. and system/(app, etc,....) app on PC move a system/App on moblie ? and Set permission RW-RW-RW all file! thanks
 
Last edited:
  • Like
Reactions: [email protected]

ckrishnakanthc

Senior Member
Oct 6, 2012
134
191
0
28
Hyderabad
Yup, that's right. It will be better if you use es file manager for doing this, as it had automatic permission management. This does not require your phone to have CWM! You have to manually extract each file and copy to its specified folder on phone.. Cheers! :D


EDIT: The permision setting has to be set only through your Android!
Screenshots:




Sent from my C1904 using XDA Premium 4 mobile app
 
Last edited:

moneylatentoi

Senior Member
Aug 21, 2013
58
22
0
Yup, that's right. It will be better if you use es file manager for doing this, as it had automatic permission management. This does not require your phone to have CWM! You have to manually extract each file and copy to its specified folder on phone.. Cheers! :D

Sent from my C1904 using XDA Premium 4 mobile app
Thanks you very much!:laugh: I will try!
 
Last edited:

moneylatentoi

Senior Member
Aug 21, 2013
58
22
0
Yup, that's right. It will be better if you use es file manager for doing this, as it had automatic permission management. This does not require your phone to have CWM! You have to manually extract each file and copy to its specified folder on phone.. Cheers! :D


EDIT: The permision setting has to be set only through your Android!
Screenshots:




Sent from my C1904 using XDA Premium 4 mobile app
RW-R-R not RW-RW-RW ?
 

moneylatentoi

Senior Member
Aug 21, 2013
58
22
0
X-Reality:
# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1

ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1

OR
X-Reality:
# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1
ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1
thanks!
 
Last edited:

ckrishnakanthc

Senior Member
Oct 6, 2012
134
191
0
28
Hyderabad
# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1

ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1

The space frankly doesn't matter.
Have you copied all the files to the required folders as put in the ZIP file?
If so, check to see if you have set permissions.
If yes, then turn mobile bravia engine off, and take a screenshot of any VIBRANT image, then turn Bravia Image on, and take the screenshot of the same, then view them both on a computer. You should see the difference.
Ill demonstrate with your own screenshot.
 

ckrishnakanthc

Senior Member
Oct 6, 2012
134
191
0
28
Hyderabad
# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1

ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1

The space frankly doesn't matter.
Have you copied all the files to the required folders as put in the ZIP file?
If so, check to see if you have set permissions.
If yes, then turn mobile bravia engine off, and take a screenshot of any VIBRANT image, then turn Bravia Image on, and take the screenshot of the same, then view them both on a computer. You should see the difference.
Ill demonstrate with your own screenshot.

X-Reality OFF:


X-Reality ON:


There you go.. :D
 

moneylatentoi

Senior Member
Aug 21, 2013
58
22
0
RWX-RWX-RWX is better, because, the file will use only the permissions it wants, not all the ones you granted. I just took the screenshot of a different file...
Sorry for the confusion.

It should come now.. Permissions, seem to be the problem.
picture of you is confusion ?. set RWX . X.....? (RW-RW-RW)
sr my english is very bad!

---------- Post added at 07:44 PM ---------- Previous post was at 07:41 PM ----------

# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1

ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1

The space frankly doesn't matter.
Have you copied all the files to the required folders as put in the ZIP file?
If so, check to see if you have set permissions.
If yes, then turn mobile bravia engine off, and take a screenshot of any VIBRANT image, then turn Bravia Image on, and take the screenshot of the same, then view them both on a computer. You should see the difference.
Ill demonstrate with your own screenshot.

X-Reality OFF:


X-Reality ON:


There you go.. :D
my picture post? thanks you!

---------- Post added at 07:46 PM ---------- Previous post was at 07:44 PM ----------

# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1

ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1

X-Reality OFF:


X-Reality ON:


There you go.. :D
my picture post? thanks you!

---------- Post added at 08:03 PM ---------- Previous post was at 07:46 PM ----------

Screenshots:


Sent from my C1904 using XDA Premium 4 mobile app
set permission like picture or RW-RW-RW? please!

---------- Post added at 08:17 PM ---------- Previous post was at 08:03 PM ----------

i set permission RW-RW-RW Al file, build.prop i set permission RWX-RWX-RWX but reboot not on! help me please!

---------- Post added at 08:20 PM ---------- Previous post was at 08:17 PM ----------

reboot. SONY and Gray..... help me!
 

moneylatentoi

Senior Member
Aug 21, 2013
58
22
0
Does it do anything else than oversaturating colours?

This message was brought to you from my Sony Xperia M C1905 using the Tapatalk app.
Set permission RW-R-R is OKE
I just FlashTool fw
real danger

---------- Post added at 08:58 PM ---------- Previous post was at 08:43 PM ----------

Thanks ckrishnakanthc very mush!
 

ckrishnakanthc

Senior Member
Oct 6, 2012
134
191
0
28
Hyderabad
Does it do anything else than oversaturating colours?

This message was brought to you from my Sony Xperia M C1905 using the Tapatalk app.
Depending on the image it either over saturates, controls sharpness, contrast, or reduces saturation. Simply speaking, it tries to get the image closest to real life. Samsung phones have an edge over all others due to the Super AMOLED displays, so Sony tried to counter it by rendering images to look more life like using software enhancements. :D

Sent from my C1904 using XDA Premium 4 mobile app
 

tabun1994

Senior Member
Apr 26, 2013
88
17
0
Kolkata
Bootloop

EDITED on 29-10-2013 download ZIP file again, files Modified... :)
Hey guys,

I present to you the X-Reality engine taken from Xperia Z1. :)
This is not entirely my own work, and i would like to thank Sony for their awesome work. And other devs for extracting the required files. :)
(Backup your apps for safety)
Firstly, you have to download the package below,
http://d-h.st/9Zb
It contains all the files required to install X-Reality Engine on your Xperia.
1. This is not a flashable zip.
2. You'll have to download the Zip file, extract its contents to some location.
3. Using any file manager, copy the contents to the correct folders as given in the Zip. (Root access required)
& set permision, rwx-rwx-rwx- .
4. The new Movies App has also been included.
5. The name in the settings still shows up as Bravia Engine 2, But this is X-Reality Engine, i am yet to decompile our settings.apk and make changes. (Exams!! :p)
6.Add these lines to your Build.prop file which can be found at /System/build.prop
X-Reality:
# X-Reality
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1
ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1

7. Reboot.
8. If successful, you should see a Bravia Engine 2 option in the Display section.



To test if this works or not, Take any screenshot of a vibrant image before and after X-Reality Engine, and compare the changes in a PC, or on your mobile with X-Reality Engine OFF.

Screenshots:
X-Reality ON:

X-Reality OFF:

X-Reality ON:

X-Reality OFF:
Gave me a bootloop! :(
 

ckrishnakanthc

Senior Member
Oct 6, 2012
134
191
0
28
Hyderabad
Bootloops Rectified

Gave me a bootloop! :(
A new version has been updated. Please download the package again.

Sorry for all the trouble guys, i have had a couple of bootloops too, took the log, and rectified, the permissions for the files are as follows..

RWX Stands for R-Read W-Write X-Execute

--- rwx r-x

The permissions for the build.prop should NOT be changed. All other files should

The screenshot is as follows:




The permissions for the build.prop should NOT be changed. All other files should as per the pic above, it has been done using ES file Manager
 
  • Like
Reactions: Raienryu

moneylatentoi

Senior Member
Aug 21, 2013
58
22
0
A new version has been updated. Please download the package again.

Sorry for all the trouble guys, i have had a couple of bootloops too, took the log, and rectified, the permissions for the files are as follows..

RWX Stands for R-Read W-Write X-Execute

--- rwx r-x

The permissions for the build.prop should NOT be changed. All other files should

The screenshot is as follows:




The permissions for the build.prop should NOT be changed. All other files should as per the pic above, it has been done using ES file Manager
I set RW-R-R- is successfully. i set RWX-RWX-RWX is bootloop! i has Flashtool Fw. today, I root (framroot) not successfully (try and try....).
I want to try as you guide but I do not root it! you are very enthusiastic thank you for that
 
  • Like
Reactions: ckrishnakanthc