Iconify GitHub

Wi-Fi AuroraSignal AquariumBattery iOS 16

Customize boring Android UI.

Iconify restyles system icons, Quick Settings, the statusbar and the lockscreen on rooted Pixel and AOSP phones. It works through overlays and Xposed hooks, so system files are never edited directly. Free and open source.

Needs
Root, Android 12+
Runs on
Pixel and AOSP ROMs
License
GPL-3.0

Ninety styles for three tiny icons.

Every Wi-Fi, signal and battery style Iconify ships, at full size. Pick one and it goes straight into the statusbar below.

Your statusbar: Aurora Wi-Fi, Aquarium signal, iOS 16 battery

Wi-Fi 16

Cellular 36

Battery 38 · needs Xposed

Far more than icons.

The main areas Iconify reaches, each with many more options inside the app. Most tweaks need root alone; a few need LSPosed or another Xposed framework. Feature sets differ slightly between v7.3.0 (Android 12 – 16) and v8.0.0+ (Android 16 QPR1 and later).

8:15 8:15 1 5 6 9 2 3 8 7
Notification shade
21° · Partly cloudy 8:15 4 9
Lockscreen
  1. 01

    System icon packs

    Swap system icons with packs like Aurora, Gradicon, Lorn, Plumpy and more. Covers Wi-Fi, cellular, media player and Settings icons, plus custom icon shapes.

  2. 02

    Color engine

    Apply solid or gradient accent colors, or drive the whole Material You palette from the monet engine with custom colors and saturation.

  3. 03

    Quick Settings panel

    Change QS tile shapes, rows and columns, tile size, icon and label options, panel margins, QS themes, panel transparency and blur.

  4. 04

    Lockscreen

    Add custom lockscreen clocks, weather, widgets, media album art, a music visualizer, or an iOS-like depth wallpaper effect.

  5. 05

    Statusbar & battery

    Modify the statusbar, recolor the battery icon, pick custom battery styles, and add a statusbar logo, clock chip or dual statusbar.

  6. 06

    Header image & clock

    Put a custom image or clock on the Quick Settings panel header.

  7. 07

    Notifications & media

    Customize the notification style, media player style and toast frame to match the rest of your setup.

  8. 08

    Volume panel

    Restyle the volume panel with custom designs.

  9. 09

    UI roundness & bars

    Change the corner radius of the whole interface, restyle the brightness bar and progress bars, and tweak navigation bar options.

Previews before you apply.

Every tweak shows what it changes first, so you never apply an overlay blind.

Before you install.

Check every row before installing. An unsupported setup can leave your phone in a bootloop.

Device

Required

Stock Pixel or an AOSP-based ROM.

Not supported: MIUI, OneUI, ColorOS, NothingOS and MotoUI.

Android version

Required

Android 11 and below are not supported.

Root

Required
  • Magisk recommended
  • KernelSU
  • APatch

KernelSU v3.0+ also needs Mountify or another metamodule, otherwise some features will be missing.

Xposed framework

Optional
  • LSPosed
  • Vector
  • Other Xposed frameworks

Unlocks header clocks, lockscreen clocks, header image and battery styles.

Custom recovery

Recommended

A custom recovery with decryption support.

Lets you remove the module and revert changes if something goes wrong.

Before you ask in the group.

How does Iconify work?

Iconify uses Android overlays and the Xposed framework, so modifications apply to the device’s UI without directly modifying the underlying system files.

Do I need root access?

Yes, root access is required. KernelSU and APatch are supported, but Magisk is highly recommended for the best compatibility.

Why is LSPosed optional?

Most features work without it. Installing LSPosed adds extras such as header clocks, lockscreen clocks, header image and battery styles.

Which devices are supported?

Iconify exclusively supports stock Pixel or custom AOSP ROMs. It does not support other OEM skins such as MIUI, OneUI, ColorOS, NothingOS or MotoUI. Heavily modified ROMs are discouraged.

Which version do I need for my Android version?

Android 12 to Android 16 (non-QPR): use v7.3.0. Android 16 QPR1 and later: use v8.0.0 and later. Versions below Android 12 are not supported and there are no plans to add support.

What’s the difference between FOSS and Standard builds?

The FOSS build does not include ML Kit, which is used to automatically extract subjects from depth wallpapers using AI. Everything else is the same.

I got a bootloop. How do I fix it?

Boot into Safe Mode, or remove the Iconify folder from /data/adb/modules/ using a custom recovery.