New EvolutionX A15 Update!
Kader Bava(@Bava7325)How to download?
* Use VPN if download link is not opening for you.
* Please Disable Ad blockers and DNS if any to support developer.
* In chrome browser, go to settings -> Safety check -> Safe browsing -> No protection(enable it)
* In brave browser, brave shields & privacy -> Block trackers & ads -> allow all trackers & ads(enable it)
* In 1dm app, go to browser then paste link & proceed. Tap on 3 dots on right side of browser. Disable Ad blockers.
* After disable Ad blockers, close it in recents too. Close browsers in recents then restart browsers.
* Use Proton VPN from playstore if still it detects Ad blocker
* After downloading, you can disable all.
* Thank you for your support!
Must Read All Important Instructions Here Before Flash:
* If you're coming from Stock Rom(Realme UI 2.0), you need to unlock your bootloader first. Realme UI 2.0 deep testing apk is not released yet. So you need downgrade to RUI 1.0 using rollback package for unlock your bootloader. (See #rollbackpackage, #bootloader_unlock, #twrp_guide & #cusrom_flashing_guide notes from Realme XT Telegram group)
* This ROM based on RUI 2.0 firmware. So Need to flash it over RUI 2.0 firmware(No need to download full firmware, it's just fw only zip, under 150mb in size). Get it from Realme XT Telegram group notes (#firmware_download) or Download it from Realme XT Telegram channel.
* RUI 2.0 firmware zip automatically flashes realme UI 2.0 supported TWRP recovery by default(included in realme UI 2.0 firmware zip, but it won't support A13/A14/A15 decryption bcoz it's old & not updated)
* Don't download twrp from twrp official website bcoz it doesn't work on RUI 2.0 Firmware Based Custom Roms(official support dropped long ago & not updated)
* So if you want to use latest recoveries(supports A13/A14/A15 decryption & up to date), check, download & flash it from main group notes or from Realme XT Telegram channel after flashing the firmware.
* Need latest UNOFFICIAL TWRP (OR) OrangeFox recovery with RUI 2.0 support. Get it from Realme XT Telegram group notes(#twrp_download, #ofx_download) or Download it from Realme XT Telegram channel.
* Reboot to custom recovery. Wipe system, data, cache and dalvik cache only. Flash RUI 2.0 firmware zip first in recovery then reboot to recovery again. Flash Rom zip now. Do format data by typing yes. Reboot to system. Flash magisk or ksu kernel after first boot only.
* You need to clean flash with format data if you're coming from stock rom or any previous Android versions. It's MANDATORY. So take backup of your internal storage & data before flash.
* Always remove all lockscreen passwords before clean/dirty flash for safety(to avoid format data)
* You can dirty flash if you're using previous A14 build. (see #dirty_flash)
* Clean flash(see #clean_flash) always Recommended! Dirty flash at your own risk. If your device bootloops, revert to an older build that boots, backup your stuff and do a clean flash.
* Need minimum 3 days (or 3 full charging cycles) for things to settle down(optimizations). So be patience.
* Users might get widevine L1 support if you're already getting it in RUI 2.0 stock rom. Follow #widevinel1 notes from main tg group.
* READ all notes from Realme XT Telegram group for more details.
Notes:
* NFC removed by default for Indian variants
* DON'T flash NFC remover(no need hereafter)
* You can dirty flash it over previous build
* Always clean flash recommended. Dirty flash at your own risk!
* Use latest orangefox recovery for A14/A15 encryption/decryption support.
* F2FS file system not forced to all users. So if users wants, they can move to F2FS. IT'S NOT COMPULSORY! You can stay with existing ext4 file system too.
* You need to use F2FS supported recovery for moving to F2FS file system(Read #ext4_to_f2fs note saved in main group for more details)
* If you want to know about F2FS file system, just Google it.
Known Issues:
* DeviceAsWebcam won't work
* DT2W on AOD won't work(Use FOD instead)
* RUI 2.0 fw base has some issues with camera. It's totally random (sometimes camera won't open & torch light qs tile will say "camera in use" , so just wait 1-2 minutes, it will be fixed automatically). That's why face unlock also not working sometimes(it's using front camera).
* After turning on internet/data wait 1-2 minutes for arrival of all notifications.
* Restart your device once for every 2-3 days of usage to avoid poor ram managements & lags(if possible do wipe cache and dalvik cache in recovery)
* Don't report bugs without proper logs. Otherwise it will be ignored.
Device Changelog:
• Latest EvolutionX source upstream
• January security patch
• Update system blobs from LA.QSSI.15.0.r1-12900-qssi.0
• Update display flags & packages for QPR1
• Cleanup dead targets in device tree
• Fixed Wi-Fi connecting issues
• mm: Import oplus memory management hacks
• Add WPA3 definition for SAE authentication for Wi-Fi(WAP3-Personal security connection authentication should work now)
• Tune le9 values
• Added sidebar to quickly open apps in a floating window
• Added new freeform window implementation from lmodroid
• Removed per_process_reclaim from kernel & it's tuning parameters from device tree
• Added le9 mm feature
• Removed root restriction driver from OEM
• Removed vendor minidump enhancement drivers
• Removed Oplus mm feedback drivers
• Nuked PMIC monitoring from Oplus
• Removed Low mem debugging driver from Oplus
• Removed oem specific mm monitoring and slub debugging drivers
• Disabled slub_debug
• Removed oem specific process reclaiming driver
• Removed oem virtual memory drivers
• Reduced kernel performance overheads
• Completely debloated mm from vendor specific debugging patches
• Cleaned up vendor specific patches from mm
• Removed oplus healthinfo fully & its debugging
• Nuked panic flush driver from oplus
• Removed hung task driver from oplus
• Nuked kernel feedback logging and kevent uploading
• Removed OEM's minidump driver
• Nuked oplus bootlogger aka phoenix
• Removed oplus shutdown detecting driver
• Removed oplus slabtrace debugging driver
• Removed oplus uboot logging driver
• Declare WFD lib as symlink during extraction
• Convert WiFi firmware symlinks to install_symlink targets
• Set 4gb zram for all ram models
• Use AOSP default Codec2/OMX ranks
• Switch to QTI Memtrack AIDL HAL
• Allow camera to skip high frame rate checks
• Disabled turbulence noise in media player
• Switch to AIDL thermal HAL
• Switch to AIDL USB Gadget HAL
* More improvements & bug fixes!
* GApps Included.
* Enforcing, User & Signed Build!
Rom Changelog:
Always enable smart replies regardless of app target sdk/config
Battery status chip: Fix battery size for landscape battery styles
Evolver: Remove broken Pixel Launcher customization
Merge January 2025 security patches
PixelPropsUtils: Switch back to Pixel5a for non pixel devices
PixelPropsUtils: Update fingerprints to January 2025 release
ThemedResourceCache: Remove lambda and optimize map pruning iteration
ThemedResourceCache: Replace ArrayMap with HashMap for performance
Update BCR to Version 1.76
Update SystemUI clocks from komodo 15.0.0 (AP4A.250105.002, Jan 2025)
Update and bring back SystemUIClocks-Weather for QPR1
Update gapps from January 2025 release
core: Use $(PRODUCT_DEVICE) for auto generated RRO names
init.rc: Disable native stats collection service
init.rc: don't start console unless asked to
init: reboot to recovery on panic by default to allow reading pstore
notify HWUI when scrolling
pixel-style: Remove some unneeded overlays
soong: increase heap size for metalava
Apply per-app volume to portid_volume_management
BlackTheme: Turn colors_material bg colors to black
FaceUnlock: Remove legacy icons
Fix sim status details not updated after sim hotswap
Evolver: Add brightness slider themes
Extends "Camera: Skip stream size check for whitelisted apps"
NavigationBarNoHint: Update hide gesture pill
PixelPropsUtils: Spoof as Mainline
Restore debug.sf.latch_unsignaled sysprop
SF: Defer setDesiredActiveMode when display is off
Settings: Add developer setting to set the default GPU renderer
Settings: Bluetooth: Don't check persistable uri permission for BtHelper
Settings: Import androidx.room_room-runtime
Settings: Move to lowercase of "Apps" in Cloned Apps title
Settings: Remove IME space under keyboard feature
Settings: Use List Preference for Dock speaker plays and Emergency tone
Settings: Use List Preference for Zen mode settings
Settings: buttons text should no longer be allCaps
Settings: disable all bugreport settings
Show GSM settings with CDMA phone type
SystemUIGoogle: Fix ambient indication horizontal placement on A15 QPR1
audiopolicy: config: Add acp patch applied usb_audio_policy_configuration
common: Label vendor.camera.remapid
core: Adjust Pixel device checking
nativedisplay: fix the flicker issue in streaming video
sdk: Call Handler()'s correct constructor
sdk: Use BluetoothManager.getAdapter()
don't leak device-wide package list to apps when work profile is present
PM: Force all packages as installed via Google Play Store
Only spoof packages installed by Aurora Store and modify new API
Set FakeStore/PlayStore as Aurora Store installer package name
StringBlock: Prevent SystemUI crash when inflating QS
OomAdjuster: B-service aging propagation on memory pressure
Skip overriding fonts on some packages
SystemUI: Implement burn-in protection for status/navbar
SystemUI: Add dimens to set max offset of navigation bar burn-in protection
config: Disable default frame rate limit for games
config: Build BtHelper
GameSpace: Replace get/setPendingIntentBackgroundActivityLaunchAllowedByPermission
graphics composer: move to foreground
interfaces: bluetooth: Restore LC3 codec support for A2DP
ExternalCameraDevice: increase max bytes per pixel
Add back auto aod schedule
Add back auto dim schedule
Add back floating rotation toggle
Add back showing ambient instead of fully waking screen
Add back QS tile customization
Add back QS panel styles
Add back QS tile styles (A11)
Add back volume steps
Fix Google battery widget
Fix SystemUI crashes
Fix volume slider haptic feedback toggle