[Android Themes] DrDisagree:
​

​

I C O N I F Y​

Customize Boring Android UI​

An application based on Xposed framework and Magisk/KernelSU module which allows UI customizations for roms that are very plain

**This app requires Magisk or KernelSU for root access. Any alternative methods won't work.**​

​

Feature List:​

System icon packs changer

Settings icon packs changer

Quick settings, Brightnessbar and Notification styles

Settings progress slider and switch styles

Various system icon shapes

System color changer including static monet generator

Pitch black theme for dark mode

UI roundness/corner radius changer

QS row and column count changer

Statusbar height and padding adjustments

Fullscreen/Immersive navigation modes

Notch bar killer and tablet quick settings mode

Colored statusbar and navigation bar

Various volume panel styles

and many more...

Following features require LSPosed:​

Quick settings transparency and blur (like android 11)

Vertical QS tiles (icon on top, text on bottom)

Light QS panel in light mode (for pixel stock roms)

Black QS panel in light mode (for aosp custom roms)

Two tone translucent Fluid QS theme

34 different battery styles including iOS 15 and 16 styles

Custom header clock on QS panel

Custom lockscreen clocks

Custom header image on QS panel

iOS like depth wallpaper on lockscreen

Chip behind statusbar clock and QS status icons

Hide carrier name on lockscreen

Hide statusbar on lockscreen

and many more...

Compatibility:​

Stock google pixel roms​

AOSP based custom roms​

Android version 12.0+​

Requirements:​

Magisk or KernelSU

LSPosed (Optional)

Decryption supported custom recovery (just in case)

Download:​

GitHub Releases (Stable build)

IzzyOnDroid (Stable build)

GitHub Actions (Debug build, requires login)

Installation for Magisk Users:​

Download and install the Iconify app.

Open the app and follow the instructions.

Wait for it to finish generating module.

Reboot the device when prompted, profit!

Note: If some or most of the customizations are still not working for Magisk users, you might need to follow step 1 of KernelSU users' installation steps.

Installation for KernelSU Users:​

Flash Magic Overlayfs module (to make read-only system read-write)

Flash ZygiskOnKernelSU module (only if you want to use LSPosed features)

Grant SuperSU/root permission for SystemUI from KernelSU app

Reboot your device to get the modules installed successfully

Now follow the installation steps of magisk users and voila!

Links:​

Telegram channel for new update announcements 📢

Telegram group for discussion, posting setups and helping each other 👥

Source code of the application is available on GitHub

Preview:​

Credits:​

Android Open Source Project (AOSP) for Android source code.

Substratum for overlay building tricks.

icons8.com for giving me permission to use their plumpy icons.

iconsax.io for in-app icon set.

@Jai for helping me with shell script.

@Flodor, @modestCat, @Jorge ARZ, @ɦʏքɛʀ.sɦ for helping with resources.

AOSPMods, @siavash79 for helping me with Xposed mods.

@Sanely_insane, @Jaguar for support and motivation.

HideNavBar for the navbar tweaks.

And everyone who contributed and translated... :D

Translation:​

If you want to help translating the app to your own language, visit Iconify on Crowdin.

Always grateful to all the translators and contributors <3

​

Known Bugs:​

Depth wallpaper shows for 30 seconds to 1 minutes on AOD before fading away.

Custom lockscreen clocks make fingerprint unlock a little delayed in some roms.

Disclaimer:​

Please note that Iconify may not be fully compatible with all custom ROMs. It is discouraged to use on heavily modified ROMs.

I cannot be held responsible for any potential damage or issues that may occur to your device while using Iconify.

It is highly recommended to have a custom recovery installed on your device to revert any changes in case of unexpected problems.

In case anything goes wrong:​

Boot into safe mode. Google if you don't know how to.

Or, delete Iconify folder from data/adb/modules directory (for Magisk users)

Or, run this command in adb adb wait-for-device shell magisk --remove-modules (for Magisk users)

Or, delete modules.img from data/adb/ksu directory (for KernelSU users)