MobileIconChanger icon indicating copy to clipboard operation
MobileIconChanger copied to clipboard

XPosed module to change the mobile data icons

MobileIconChanger

Change your mobile data icons! For example you can change the 3G/4G icons into 5G!

Screenshot 5G Logo

This module enables you to replace any of the mobile data icons with any other mobile data icon, from you system, other android versions and even a lot of custom ones.

Screenshot 9G

Here's a list of icons selectable as replacements:

Inspiration

Well there sadly is a thing called "Wish.com". On there a lot of phones called "Samsung Galaxy S21 Ultra 5G" get sold for 120 freedom eagles. What one gets is totally useless (obviously), but it's funny how the Android on these phones shows 5G, although the hardware is only capable of 3G.

Then there is AT&T. Marketing is obviously more important than providing useful information, so they decided to show a 5Ge logo on phones connected over 4G+/LTE+. It even got included into Android Open Source Project, so your phone probably has it to.

Well it all kinda became a meme so here we go.

There is also the Magisk module Fake_5G_icon, but I do not recommended using it, because live swapping stuff is a job for XPosed and not for Magisk. Using this Magisk module has a much higher probability of breaking stuff in wrong ways and it may also prevent other mods from working properly.

Compatibility

This mod should work on any AOSP-near ROM.

If your device has network activity indicators, it probably will not work. Many ROMs use custom indicators, which are not supported.

It has been developed and tested on LineageOS using LSPosed.

Requirements:

  • Android 8.1 (SDK 27) or higher
  • An working XPosed framework (EdXposed/LSPosed) with API level 93 or higher

Downloads

You can currently download the module from the LSPosed Repository, XPosed Repository or from the project's GitHub Releases.

Installation

  1. Install the module on a system which furfills the module requirements.
  2. Activate the module. The package SystemUI should automatically be selected.
  3. Restart your phone.
    This is necessary as the module will scan for icons to replace when SystemUI initializes.
    If you prefer to do it without restarting: Open the configuration screen and click on Restart SystemUI.
  4. You are now ready to use the module. You will need to open the Configuration screen to set it all up, as the module won't do anything yet.

Configuration

I don't like it when every XPosed module adds yet another app icon to the launcher. This is why this modules settings are hidden within the App-Info screen.

Here is how to open the settings:

  • Route 1:
    • Go to the module list within your XPosed manager
    • Long press on MobileIconChanger
    • Select Module settings
  • Route 2:
    • Find your way into the App-Info screen of MobileIconChanger
    • Click on Additional settings in the app
  • Route 3:
    • Open up an ADB shell
    • Run command am start-activity com.programminghoch10.mobileiconchanger/.SettingsActivity

Additional notes:

The icons listed are all the icons your system has for showing a mobile data connection. Just because the system has them, does not mean it uses them. For example your system may have a 5G icon, but the phone is not capable of operating on 5G networks due to missing hardware. The system will then (obviously) never use the 5G icon and replacing it is useless. You will need to look yourself, which of the icons are used.

Since this module hard-relinks the icon resources, a SystemUI restart is necessary to apply changes. Conveniently there is a button for that right at the bottom. You will need to give the app root access for this operation.

All icons from the Android Open Source Project contain a license notice within their icon file. All custom icons included in this module are selfmade SVG remakes and are NOT direct copies. Just had a feeling I might have to say that.

Screenshots

Screenshot 5G+ Screenshot 5G Logo Screenshot AT&T 5Ge Screenshot 9G Screenshot 10G

Screenshot Icon Overview Screenshot Icon Selector Screenshot Icon Selector Custom Icons

Thank me

You want to thank me for my work?

Currently I don't take donations, but I hate them "You will have to pay a small fee for all features" modules anyways.

Just thank me by starring the GitHub Repo or thanking me on XDA and telling your friends.

Have a great day!