[Xiaomi Mi A3 Themes, Apps, and Mods] Typhus_:
​

This is a Magisk module that ports Pixel theme and some Pixel features to AOSP Android 11 (it should be compatible with all AOSP 11, and close to it, ROMs and devices).

Don't have Magisk running yet?

No problem

, just follow THESE instructions. If you're running stock Android 11 ROM 12.0.7.0 for Mi A3, then you just need to follow from step 7 onwards and use THIS Magisk patched boot.img. You can also use TWRP to patch your current boot.img, just check THESE INSTRUCTIONS to understand how to do it.

In case you're worried about OTAs, and you should since this will most likely break OTA installation, please just read THIS.

Includes

:

Pixel Theme Overlay

Styles & wallpapers

Google Wallpapers ( 2019; 2020 & 2020a ) -> credits to @Pranav Pandey for his work with Google Pixel/2/3/4/a/5 Live Wallpapers

Sound Picker

Sound Amplifier

Markup Google

Device Personalization Services

Settings shortcuts for all Pixel goodies

Google Settings Intelligence

Pixel Launcher

Quick Access Wallet

Google Photos portrait effects

Google Recorder

Safety Hub

Pixel exclusive UI sounds

Bonus features

:

Google Sans applied system wide

Blur background effect

Several extra fonts

More accent colors

Several icon shapes

9 more dark styles besides the default black (use Rom Control App to choose your desired theme, if running stock Mi A3 ROM, or MacroDroid App, if using other)

2 Button bar Navigation (it was missing on Android 11 and I think some people like to use it)

Themed boot animation (Requires MacroDroid App and the macro I've shared here to work)

Pixel Theme specific Downloads (for stock Mi A3 Android 11 and/or other ROMs/devices running AOSP ROMs)

:

Typhus_Pixel_for_Android11_V18.zip <- Pixel Theme with all features mentioned above

The theme should be compatible with all AOSP 11 (or close to it) ROMs. I've decided to split things regarding Pixel Theme and fixes for stock Android 11 since there were users who wanted to use the Theme on other ROMs, rather than stock, and since the fixes were merged on the Theme it would cause some visual conflicts on other ROMs.​

Typhus_auto_dark_mode_and_styles.zip <- Extract the mdr file inside this zip and import it to MacroDroid App.

You really need this

for the boot animation to work

.​

Notes regarding the Pixel Theme

:

Don't forget to give all permissions to all apps included on the theme (Pixel Launcher, Sound Picker, Pixel Live Wallpaper Picker, Device Personalization Services, Markup, etc.)

Regarding the themed boot animation, I recommend you to, before using the "Auto Dark Based On Daylight" macro, create a backup of your current bootanimation.zip file (just rename it to bootanimation_BKP.zip or something like that, the original file is on /system/media/). If you don't do this,

you will lose it

!

Since Android 11 already has the feature to automatically change the theme based on daylight, you can edit the macro and remove the enable/disable dark theme. Leave only the script that changes the boot animation.

If you're not being able to

download live wallpapers

, please read

THIS POST

.

Downloads JUST for Mi A3 Android 11 STOCK ROM

:

Typhus_MiA3_Mods_Android11_V16.zip <- This module adds custom features to stock Android 11 Mi A3 ROM, as well as, Rom Control App which allows you to customize your device as well as, for example, change the dark styles included on Pixel Theme shared above.

Features included

:​

45 FoD Animations

QS Headers styles

Dark Theme styles

FoD Icon Customization

Battery Styles

Rounded Corners Options

Battery Bar

Clock Customization

Network Traffic Indicators

Enable/disable inbuilt Android 11 screen record feature

Customize QS Rows and Columns

QS Tiles Customization on touch (instead of drag only...just didn't bother to add the strings "Tap or Hold to edit")

Gesture Navigations MODs (hide pill and reduce keyboard size, independently)

Enable/Disable Fingerprint vibration (well, in fact this enables/disables vibration everywhere...but...yeah....)

Lock screen album art customization

Music visualizer

Lock screen custom clock faces

QS Battery percentage independent options

Font options

QS Tiles styles

Enable/Disable Tuner options on settings

QS Panel opacity level control

QS Header opacity level control

QS Header data usage info

Hide QS Tiles Labels option

"Disco Dingo" the QS (fancy name for QS Toggles random colorization)

Video

:​

​

Check out how it looks after applying these MODs (only shows features until battery styles...new version has more cool stuff).​

Typhus_Fixes_for_MiA3_Stock_Android11_V7.zip <- For everyone running stock Android 11 ROM for Xiaomi Mi A3. If you want a "fixes" version with Pixel Launcher included, you may find it HERE.

What does this "Fixes" module do?

​

Bottom corners perfectly rounded

Status bar padding fixed (both on lock screen and on main screen)

Status bar height fixed (this isn't needed anymore since it was fixed on latest A11 build)

Removed "WiFi with numbers" icons in order to be able to apply other icon themes without losing consistency

Pixel colors as default instead of default AOSP colors (Pixel Blue instead of Teal, as main accent color, and Black instead of material dark gray, as default dark)

Notes about Mi A3 Mods

:

All features that you see on Mi A3 MODs Magisk Module were reverse engineered from Evolution X ROM source code. The source code is available on the link bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the orginal devs and it's public source code, none of this would be possible. Thank them for this!

Smali edit is not enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is were VR Theme logic came in handy. So thanks for the original dev who brought us this feature.

As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali with the source code taken from Evolution X. The app source code is also available on the link shared on the credits.

I've combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.

Rom Control with "Mi A3 Mods" source code

:

https://github.com/ElTifo/CustomSettingsForDevs/tree/MiA3

Want to port the "Mods" to your device? Here's how:

https://github.com/ElTifo/CustomSettingsForDevs/tree/MiA3/app/src/mods

Credits

:

EvolutionX ROM team, specially @joeyhuab

@daxgirl and @Wuby986 for ROM Control project and source code.

@Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.

@Ticklefish for Tickle My Android

@topjohnwu for Magisk

Cheers and enjoy!