Soon after the Android 5.1.1_r5 (LMY47O) developer changelog was posted to the Android Open Source Project, an unofficial build of Euphoria OS has been released for Sony's Xperia Z smartphone based on the latest Android version.

Still in the development stage, the custom release seems to be a stable version and works fine. Features including texting, calls, data, Wi-Fi, front and rear camera, USB OTA and Bluetooth have been tested in the ROM which is published by XDA senior member, Rohan purohit.

"Rom works really nice. I like all its features. I installed minimal gapps and it's super smooth. The only bug I've noticed so far is navbar dimensions don't work for me," confirms a forum member.

Euphoria OS
Euphoria OS ROM for Xperia Z.

EuphoriaOS ROM changelog (14 April)

  • Merged android-5.1.0_r5
  • Added back doze pulse-in option
  • Read VOLUME_LINK_NOTIFICATION from proper table


  • Fixed dismiss alarm notification getting stuck
  • ElementalX governor
  • Tweaked interactive above_hispeed_delay


  • WiFi fixes in the ROM and kernel
  • Bluetooth fixes

13 April

  • Theme chooser updates
  • Allow recent tasks to draw behind the status bar
  • Add brightness settings to Profiles
  • MMS: Checkboxes ==> Switches
  • Keyguard visualiser updates
  • Torch tile updates
  • Hide navigation bar immediately in SetupWizard
  • Make online cpu colour green for cpu overlay
  • Boost when expanding the notification shade and during boot animation
  • Fixed old style search bar in recents screen
  • Fixed media volume panel not showing when playing games on tablets
  • Fixed volume wake always enabled when ambient display was enabled
  • Fixed Dialer crash when checking IMEI with *#06#
  • Fixed Dialer crash when making a call

Head over here to know more about the changes added in Euphoria OS.

Euphoria OS
Screenshots of Euphoria OS ROM for Xperia Z. XDA

ROM info

  • ROM OS Version: 5.1.x Lollipop
  • ROM Kernel: Linux 3.4.x
  • ROM Firmware Required: unlocked bootloader
  • Status: Stable
  • Created on: 11April

If you want to enjoy the customisations on your Xperia Z via Euphoria OS along with Android Lollipop version 5.1.1, check out our step-by-step installation guide.

Points to remember

  • Before following the installation guide, create a backup of all important data of the phone using any custom recovery.
  • Enable USB Debugging on the phone to connect it with the computer and use Android SDK with it. [Navigate to Settings>> About phone. Tap on Build Number several times until a message appears saying 'You are now a Developer.' Now enable USB Debugging Mode by navigating to Settings>> Developer Options.]
  • The Xperia Z should have above 80% battery charge to avoid power off during the process which could damage the device.
  • The phone should be rooted with latest recovery mode pre-installed. Also, it should have an unlocked bootloader.
  • The EuphoriaOS build is undergoing development, so installing it might bring bugs.
  • The Android 5.1.1 Lollipop EuphoriaOS ROM works with Xperia Z2. As flashing this on any incorrect variant might brick the device, verify the model number of the device and install ROM accordingly.
  • After flashing the ROM if the device gets stuck on booting animation or experience boot loop then perform wipe cache partition and wipe dalvik cache for a few times before rebooting the device.
  • Once the ROM is installed, users are advised to give 10 minutes to the ROM after the device boots up for the first time for better user experience.

Download files

Euphoria OS


How to update Xperia Z to Euphoria OS ROM based on Android 5.1.1 Lollipop

Step-1: Connect and mount your Xperia Z USB memory on your PC via USB cable

Step-2: Transfer the downloaded files to SD card of the phone and ensure they are in the SD card root, but not inside any folder

Step-3: Switch off the phone

Step-4: Enter recovery mode on the phone. To do so switch it on while pressing Volume Up, Home and Power buttons together

Step-5: Once in recovery mode, perform a full data wipe by selecting wipe date/factory reset. Use the Power button to select everything in the Recovery mode

Step-6: Perform a cache wipe by selecting wipe cache partition

Step-7: Perform wipe of dalvik cache. This step is option but it is recommended so that the phone will not get into bootloop or, any other errors. Select advanced the wipe dalvik cache

Step-8: Return to the main recovery menu. Select install zip from sdcard then Choose zip from sdcard and navigate to the location where you have saved the Euphoria OS ROM, select it and confirm installation on the next screen

Step-9: Repeat the similar procedure to install Gapps

Step-10: After the installation is completed, go back to the recovery menu and select reboot system now

Your Xperia Z should now be up and running on Euphoria OS build with new Android software.

[Source: TeamAndroid]