Sony Ericsson handsets are known for great quality cameras for snapping pictures and recording HD videos. Apart from that, most of Sony Ericsson’s smartphones under the Xperia line also feature the exclusive Sony Bravia Reality Engine.

The Bravia Reality Engine is actually software that basically runs a post-processing engine that enhances the quality of pictures and videos that have been taken by the phone’s camera. Sony Ericsson may no longer hold that sense of exclusiveness, as the guys at XDA-Developers have managed to port the Bravia Reality Engine not just to the Xperia X10 but also to other Android devices, as well. This is certainly good news, as the Bravia Reality display has been reportedly known to bring true-to-life images in superb clarity.

First on the line to feature the Bravia Reality Engine port are lucky owners of the Nexus S. However, those using the Nexus S with Super AMOLED display won’t probably need this engine because the device’s Voodoo kernel already has an option for enhancing video and image quality. It’s a different story for users of the S-LCD model of the Nexus S. Such users may want to try the Bravia Reality Engine to improve the display on their handsets.

To be able to use the Bravia Reality Engine on your Nexus S (S-LCD variant), you need the following:

  • Nexus S which must be rooted and running a ROM based on Android 2.3.x Gingerbread
  • Bravia Engine Package. Get it from here and save it to your computer.
  • Terminal Emulator app installed on the device. Install it from here.
  • ES File Explorer / Root explorer installed on the device.

Instructions

  1. Extract the contents of the Bravia Engine package and place all the contents inside a folder without modifying any of the extracted files.
  2. Copy be_movie and be_photo to the root of your phone’s SD card.
  3. Using either ES File Explorer or Root Explorer, browse to /system/etc on your phone. Mount the partition as R/W.
  4. After mounting the partition, navigate to the root directory of your SD card, locate be_movie and be_photo, and copy them to the /system/etc directory on your phone.
  5. Go to the /system directory and open the file named build.prop and edit it using any editing application.
  6. Add the following lines to the build.prop file:
    #Sony Bravia Engine Service
    ro.service.swiqi.supported=true
    persist.service.swiqi.enable=1
    set_perm(0, 0, 0755, "/system/etc/be_movie");
    set_perm(0, 0, 0755, "/system/etc/be_photo");
    set_perm(0, 0, 0644, "/system/build.prop");
  7. Save build.prop after adding the lines.
  8. Open the Terminal Emulator app on your device and enter the following commands one after the other:
    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
  9. Reboot your device for the changes to take effect.

Congratulations! You have successfully installed the Bravia Reality Engine into your device.

Paul Nuñal
Paul and I.T. are synonyms. If you need help with I.T.-related stuff, call on Paul. His experience with Android phones goes way back to the ancient single-core-phone days. But, he keeps himself up to date, so now he has a dual-core beast in his pocket, and is looking forward to getting his first quad-core monster, and when it comes, his first eight-core phone. Perhaps he should be called Mr. X-Core, where "X" equals the number of CPU cores.
Show 1 comments