• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[ROM][11.0][UNOFFICIAL][STABLE] ShapeShiftOS Realme X2

Search This thread


Feb 15, 2020

* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!

ShapeShiftOS is a custom-rom based on AOSP that aims to provide a different user interface and experience than any other ROM on the market.


Here are the features on top of AOSP! We aim to add important features that we think should be here and also what you think. For the addition of more tweaks or features, head on to our Telegram community and post the list of features that you want! Features with commits will be more helpful!

- Prebuilt GApps
- Some Pixel stuff like lockscreen weather and feature impl in Settings
- Battery icon in Quicksettings header
- Legacy apps scale fully to display
- OOS style switches and QS layout
- Blurred powermenu background
- Custom QS tiles
- Custom clocks
- Wake on plug
- Lockscreen media art with filters
- Optional haptic feedback on qs tiles and optional disable qs tiles on lockscreen
- QS rows and columns sliders
- Alert slider dialogs
- Wireless charging animation for wired charging
- Ringtone audio focus customization
- Ambient music ticker
- Statusbar tuner
- Quick unlock and scramble pin
- Dismiss notifications by swiping fingerprint
- Burnin protection
- Redesign DocumentsUI
- cards and passes in powermenu
- OOS 11 style QS
- Network Traffic Indicators
- Battery bar
- Statusbar clock and date customization
- Pixel navbar and inversion
- Volume rocker invert on landscape, cursor and seek tracks
- Adaptive playback
- Face unlock
- Swipe up on keyguard to use faceunlock
- Redesign powermenu
- Redesign SettingsIntelligence
- Horizon lights
- Heads up blacklist, whitelist, snooze and timeout


Download ROM here for your device!


Magisk: https://github.com/topjohnwu/magisk_files/tree/canary
Telegram Support Group: https://t.me/shapeshiftos
Telegram Announcements Channel: https://t.me/shapeshiftoschannel


Want to try this awesomeness?

Write the instructions for your device here


People behind this amazing ROM!

Ashutosh Sundresh (https://github.com/AshutoshSundresh)
MezzLasha (https://github.com/mezzlasha)
LineageOS (https://github.com/LineageOS)
Crdroid (https://github.com/crdroidandroid)
Pixel Experience (https://github.com/PixelExperience)
Nitrogen Project (https://github.com/nitrogen-project)
Omnirom (https://github.com/omnirom)
And all the other Developers, Testers, Donators and Users.

Kernel Source

//Thread template designed by MezzLasha and Ashutosh Sundresh//​
Last edited:


New member
Jun 5, 2021
I have flashed this ROM but it's not working on my phone, It takes me to the fast boot and recovery mode again and again.
Please confirm what should I do?
Apr 26, 2011
I have flashed this ROM but it's not working on my phone, It takes me to the fast boot and recovery mode again and again.
Please confirm what should I do?
You have to exactly follow these Steps.

Flashing a Q vendor ROM from Realme UI (latest) for RealMe X2​

dhruv97June 17, 2020Prerequisites: Download: ROM.zip, TWRP, opengapps pico, Magisk 20.3
[ Move all these to your device storage.]

Installed: adb and fastboot (platform-tools) and usb debugging enabled.
[Note: Q vendor ROMs should be used with this guide. Do not follow if you're on ColorOS or you're flashing a ROM that uses COS vendor.]

1. Start in depth testing on the In depth tool app. Apply testing and start it. It will boot to fastboot mode.

2. In command prompt check the device is connected with fastboot devices

Then run fastboot flashing unlock

Then select yes on your phone screen (unlock).

3. It will reboot, you'll have to finish the setup on Realme ui and then enable USB debugging in developer settings again.

Now you've unlocked the bootloader. It's time to flash TWRP.
1. Type adb reboot bootloader

2. It will boot to fastboot mode, type fastboot flash recovery twrp.img

[Make sure the .img file is renamed to twrp.img and it has been placed in the platform-tools folder]

You have now flashed twrp. Time to flash the ROM.

[Q vendor ROMs all have built in vbmeta recently. If you're flashing something else, make sure you flash vbmeta after flashing recovery, use the #vbmeta note in @realmeX2Official or at least ask an admin]

1. On the fastboot mode, use your power keys to scroll to recovery mode and use the power button to select okay.

2. You are in TWRP now,

Go to Wipe>Advanced> and select data, system, cache, and dalvik cache

3. Now press back (till you're at the home screen on twrp) and select Install> Click ROM.zip

Now you can either swipe to flash or click 'add more zips' and select opengapps.zip package.

After the GAPPS have been flashed,


1. Go to Wipe>Format data> Type 'yes'

2. Now press back again and go to wipe again.

3. Go to Wipe>Advanced> select cache and dalvik cache.

4. After wiping, Press reboot.

You have now flashed the rom and GAPPS.

1. After the ROM boots up, then Power off and go back to TWRP.

(power+ volume or from fastboot and then recovery)

2. Then click Install and select magisk 20.3

Finally, Reboot.

Few cases:
1. Moving from Custom vendor rom ->Prebuilt(stock) vendor rom

•Wipe system dalvik cache data vendor

•Flash RUI.ozip

•Wipe system,dalvik,cache,data.

•Flash Prebuilt vendor ROM

Format data


2. Moving from Custom vendor ROM -> RUI

•Wipe system,dalvik,cache,data,vendor.

•Flash RUI.ozip

•Reboot recovery and Format Data

•Reboot to system

IF you need more help, join the Telegram Support Group (written in the 1.st Post)