OmniROM is a brand new project developed by XDA members and developers Xplodwild, Chainfire, Dees_troy. It has been presented at the Big Android BBQ event and it should be ready for an official release soon.
More info about OmniROM can be found at the developers web page here. Its main features are: multi-window support, support for customizing notification lights, add apps and shortcuts to lockscreen, modify power controls and other performance options so that you’ll get the best out of your device, swipe support for toggles, Active Display, battery status ring added to lockscreen menu and other more.
This new custom ROM is supposed to become a challenger for CyanogenMod, AOKP, ParanoidAndroid and for all the other popular ROMs. It is still in its ‘work-in-progress’ phase and we should see more and more features added soon.
However, in this post you will find info on how to flash an unofficial build of OmniROM for the Google Nexus 4 smartphone. This unofficial ROM has been bundled together by “#root”, XDA developer. This is a whole new different custom ROM that you should be able to flash in no time without bricking your device.
OmniROM Unofficial #1 custom ROM for Nexus 4 is based on Android 4.3.x Jelly Bean AOSP. Before starting the installation of OmniROM on your device, you should take a look at the guidelines below:
- Use this post only for the Google Nexus 4 smartphone.
- Do not attempt to flash the files you find here on any other Android devices, as you will end up bricking their firmwares.
- The Nexus 4 you’re about to update has to be on an unlocked bootloader and rooted.
- in case your device’s bootloader is locked, then yo should know that by unlocking it you will lose all data that is currently stored on your phone.
- The OmniROM has to be flashed using a custom Recovery such as TWRP or CWM. Both variants are working with this tutorial.
- By installing a brand new custom ROM on your device, you will be forced to apply a factory reset.
- the factory reset process will remove all contents from your device’s system partition.
- internal storage won’t be affected by the installation.
- Backup data from installed applications using one of these two Android apps: Helium (here) or Titanium Backup (here).
- SMS, Call Logs info and APN Internet Settings can be saved using the following apps: SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore. Root access is required for some of these tools.
- Sync your saved phone numbers and people details with your Gmail account.
- if you don’t know how to sync contacts data then you can use the info listed here.
- Create a full NANDROID backup for the ROM that is currently installed on your device.
- it will set a restore point for your device and you can use it in case your device doesn’t boot with the new OmniROM.
- Read the entire article first and make sure not to skip any steps listed below.
- Enable USB Debugging from Developer Options menu.
- This is a tutorial that should be applied by advanced Android users. You cannot held us responsible in case you brick your device or lose any important data files in the process.
- Check the Nexus 4 battery charge level and make sure that it’s over 50%. This will prevent it from powering off while you’re flashing the brand new custom ROM.
- If you cannot complete the installation or you don’t understand how to apply some of the actions listed below, then you should ask for more help in comments.
How to install Unofficial OmniROM Android 4.3 custom build for Google Nexus 4:
- Download the custom ROM zip from here.
- Download Gapps for Android 4.3 custom ROMs here.
- Connect your phone to your PC, then move both zip files on to its internal storage.
- if you downloaded these files on your phone directly, then you can ignore this step.
- do not unzip the files.
- After the files are transferred successfully, disconnect the phone from your computer.
- Now, boot your Nexus 4 in Bootloader Mode and then select Recovery Mode.
- if you don’t know how to boot Recovery Mode then you will find this guide here helpful.
- both CWM and TWRP are working with this tutorial.
- Next, create the NANDROID Backup for the ROM that is currently installed on your device.
- TWRP: press Backup, then rename the file. Swipe to backup.
- CWM: select ‘backup and restore’ option. Save the file on your phone’s internal storage.
- when the backup is complete, go to next step.
- Now you need to apply the Factory Reset so that you’ll clean install Unofficial OmniROM:
- TWRP: press Wipe, then swipe to Factory Reset.
- CWM: select ‘wipe data/ factory reset’. Confirm the process.
> if you skip this step and the device doesn’t boot in normal mode, then you will need to repeat the entire process.
- Install the OmniROM Unofficial Android 4.3 build:
- TWRP: press Install, then find the custom ROM zip. Confirm the installation.
- CWM: select ‘install zip from sdcard’, find the ROM zip file. Confirm that you want to flash this new ROM.
> don’t press any buttons until all files are flashed.
- After the ROM is installed, return to the main custom Recovery screen and flash the Gapps file. Use the same actions as in step 8.
- Now that both zip files have been installed, then you should reboot your smartphone in normal mode.
> note that the first boot process takes several minutes to complete.
- Enter the Google Account info when you’re at the main OmniROM boot screen.
- take control over your device and start testing all of its new features.
In case your phone is unable to go past the Google animation screen, it enters into a boot loop or it displays force close errors, then you should repeat the entire tutorial once again. Make sure not to skip any steps.
If everything went as you’ve planned, then you’re free to start testing the new ROM and then tells us in comments how’s your Nexus 4 working with it. Also, if you have any other questions, use the same comments field and we will get back to you shortly.
IMPORTANT UPDATE: It seems like this unofficial build of OmniROM doesn’t preserve root and that’s why you will be forced to flash SuperSU again. More info listed at the developer’s web page here.