[Xiaomi Redmi 8A Dual] sdm439 olivewood:
* Your warranty is now void.
* We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.

"This is a user-friendly thread, all your suggestions are important to us and will be taken into consideration."

PixelPlusUI is a Pixel Experience based ROM with some more friendly user experience. What differentiates us from the rest, you ask? Well that's why you're here. LET'S FIND OUT. It has additional localised and personalized functionality while preserving the stock Android look by adhering to Material Design guidelines. Unlike OEMs' slow and untimely updates, we closely follow Google to bring the latest updates to our users, and even prolonging support to devices that have been declared obsolete by OEMs. Our ROMs' source code is open source, secure, stable and outstanding. Your experience using PixelPlusUI will be butter smooth with added convenience and features. So do not hesitate anymore, join us now and start enjoying the beauty of stock Android or even be one of our developers. Let's bring this project to greater heights! PixelPlusUI is a minimal and close to stock Android ROM which offers great performance and stability with many awesome features. The main aim of this rom is to give user a better experience without compromising quality of Android experience so that no one struggles in any kind of difficulties while using their device. PixelPlusUI brings a better UI/UX to Android with a seamless experience coupled with customisations and user security. But this doesn't mean our aim is to provide all the customisation available on the planet. We are focused on a cleaner, more Material design approach with Pixel Goodies. So sit back and enjoy PixelPlusUI on your device!

- Kostya Maslennikov - Founder & lead Developer

- Saurav - Co-lead & Project Manager

- Victor - Core Developer

- Smokey - Core Developer & Support Team

- Tikki - UI/UX Developer

- Sarthak - Project Coordinator & Support Team

- Abhishek - Support Team

- And Also Our Hardworking Maintainers

Tap Here For Screenshots

NOTE: As we keep updating source so its hard to keep threads updated everytime everywhere so kindly visit our website for latest changes and screenshots or for more you can also visit our telegram group

Tap Here For CHANGELOG

Statusbar:- new tiles like sync, Data Switch, AOD , etc
Require unlocking QS tiles
WIFI/NFC, Mobile Data, Bluetooth Panel instead of full Settings

Themes :
PixelPlusUI Paper App
Pixel Theme Picker
More color accents, clocks and fonts
Introduce 404 IDE Clock, Sammy highlight clock, Divided Lines Clock, MNML Clock, Fluid lockscreen clock, SFUNY clock, etc in Display/Style and Wallpapers

Hardware Buttons :
Advance Restart
Expanded volume panel
Power Menu Customizations
Disabled Annoying Emergency button in power menu

Navigation :
Navigation bar layout invertion
Introduce HW Keys backlight & brightness control

Notifications :
Allow to suppress notifications sound/vibration if screen is ON
Gaming mode
Add unlinked ringtone and notification volumes
Incall vibration options
Heads-up & Less boring heads-up

Gestures :
3-finger screenshot gesture
Added Long Screenshot
Double tap to sleep on statusbar and lockscreen
Statusbar brightness control

Security :
FaceUnlock on OFFCIAL
Protect sensitive info on About device

Settings :
Introduce Android 12 Style Search bar
New beautiful BatteryMeterView
Brand New PixelPlusUI info in about device

Extra :
Support for internal audio recording
Pixel Charger Animation
Implement cutout force full screen
Configurable 0, 90, 180 and 270 degree rotation

Miscellaneous :
Pixel 5 Goodies
OTA Updates
Russian, Ukrainian, French, Polish, Turkish, Azerbaijani, Brazilian, and etc translations.

And Much More As Source keeps updating So Hard to keep all updated.

SourceForge! [ TAP HERE ] [ Always download latest builds]

NOTE: It is STRONGLY recommended to fully wipe your device before flashing and please avoid restoring system apps and system data with Titanium Backup (or with any backup/restore app) as this can cause stability issues that are very hard to debug, restoring regular apps is fine.

If you believe you know what you're doing - then fine, go ahead, but please don't complain if you experience any strange behavior.

CLEAN FLASH :

- Download the latest build

- Reboot to recovery.

- Take a backup.

- Format data

- Flash the latest build

- Flash Magisk [OPTIONAL]

- Reboot :p

DIRTY FLASH :

- Download the latest build

- Reboot to recovery

- Flash the latest build

- Flash Magisk [OPTIONAL]

- Wipe Cache

- Reboot :p

What works?

Wifi

RIL

Mobile data

GPS

Camera

Flashlight

Camcorder

Bluetooth

Fingerprint reader

Lights

Sound / vibration

NFC

Almost everything

What doesn't work?

everything works

BUG REPORT !!

If you notice any , take a logcat and please inform us via Telegram or XDA.

for more READ THIS

- Android Open-Source Project

- Pixel Experience

- LineageOS

- Fluid OS

- Havoc-OS

- ProtonAOSP

- Potato Open Source Project

- Evolution-X

- Others, I forgot to mention

PixelPlusUI XDA Logo and Banners

- Virendra

- Android OS version: 11.0

- Security patch: September 2021

- Build author/Device Maintainer : sdm439 olivewoood (@shield44)

- DEVICE: Redmi 8A/8A Dual

- DEVICE CODENAME: olivewood/lite

Sources and Documentation

- ROM Source Code

- Kernel Source

- OFFICIAL DEVICES

TELEGRAM CHANNEL

TELEGRAM GROUP

------------------ DONATION LINKS ------------------

---------- DONATION LINKS ----------

As you know build is free but building ROM needs a server. And Maintaining source and device stuff needs a server and it's pretty expensive for a student. It will be really helpful and appreciated if you donate or contribute to us. Also if you have any queries related to donation you can freely message -> Saurav (Co-lead Dev)

PAYTM UPI ID : dwarmachine24@paytm

GPAY UPI ID: dwarmachine24@oksbi

PAYPAL: https://www.paypal.me/uglykid24

​