Bravia Engine! Real Time Photo/Video Enhancement!
I want reopen thread about Sony Bravia Engine working on Galaxy S2!
First, I want say thanks to GadgetCheck that opened old thread that was closed.
Second I want say that it isn't PLACEBO EFFECTS as someone told.
Difference is low, but difference THERE IS and BRAVIA POSTPROCESSING WORKS!! (I compared 2 galaxy s2, with the same firmware, same kernel, same condition, same photo..before screens was indentical, after that I have patched one, I've seen DIFFERENCES! Yes, is not too much, but image is sharper)
Third I want explain that this software postprocessing IS NOT RELATED TO HARDWARE, but use ONLY CPU TO APPLY IN REALTIME SOFTWARE ALGORITHMS (doesn't use any hardware acceleration and for this reason can be used on galaxy s2)
For this reason I paste instruction from old topic:
Introduction
Sony Bravia Engine provides DHD HQ IMAGE & MOVIE Quality Improvements!
it was first ported to the Sony Ericsson XPERIA X10 via zdzihu And its almost the same procedure for the SGS2 also so thanks to his main thread the procedure lmost remains the same with slight variations.
Benefits
IT's A Post-Processing Engine, so you can view the improvements only on your phone's screen.
Requirements
Android Gingerbread 2.3.x
At least 5MB free on /system
Instructions
For the time being this is for developers and advanced users only,
So i will provide CWM packages for my ROM only!
Download Sony Bravia Engine File Pack:
http://sourceforge.net/projects/chec...2.zip/download
Extract the two files inside the Downloaded file (be_movie & be_photo) and place it in /system/etc
Now you need to edit the build.prop of your ROM
so Open /system/build.prop and add
#Sony Bravia Engine Service
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
That's done, Now Save the file.
Now here is the tricky part a.k.a setting the correct permissions of the files
Here are the file permissions
set_perm(0, 0, 0755, "/system/etc/be_movie");
set_perm(0, 0, 0755, "/system/etc/be_photo");
set_perm(0, 0, 0755, "/system/build.prop");
So that means,
Permissions should be(Reminder the permissions are the key here if you don't use this it wont work!)
be_movie- 0755
be_photo- 0755
build.prop- 0755
To set this permission you can use root explorer and set all permissions or install a terminal and digit:
su
busybox chmod 0755 /system/etc/be_photo
busybox chmod 0755 /system/etc/be_movie
busybox chown 0.0 /system/etc/be_photo
busybox chown 0.0 /system/etc/be_movie
busybox chmod 0755 /system/build.prop
busybox chown 0.0 /system/build.prop
That's it
NOW REBOOT AND ENJOY!
You can follow also this guide:
http://forum.xda-developers.com/show...5&postcount=42
Credits
zdzihu: For XPERIA X10
XxXPachaXxX: For DesireHD
Here Old Topic:
http://forum.xda-developers.com/show....php?t=1380094