X Icon Changer - Change Icons

ASTER PLAY · X Icon Changer is a personalization app that lets you change app icons and names on your home screen.

Native Android Personalization ASTER PLAY
Bundle ID io.hexman.xiconchanger
Version analyzed 4.5.2
Build framework Native Android
SDKs detected 33
Analyzed 2026-10-03
Exploratory agent run

What X Icon Changer - Change Icons does

X Icon Changer is a mobile utility application designed for Android interface customization, specifically targeting the modification of application shortcuts and launch sequences. The application enables users to replace default system and third-party app icons with assets sourced from an internal library, external icon packs, or local device storage. Furthermore, it integrates a specialized feature for configuring custom GIF animations that trigger upon application execution, providing a personalized transition experience.

Observed on screen

  • Icon Replacement Engine Facilitates the modification of application icons using a variety of built-in themes, third-party packs, or user-defined images.
  • Third-Party Icon Pack Integration Automatically detects and loads all compatible icon packs installed on the host device for streamlined asset selection.
  • Local Media Sourcing Allows users to utilize the device camera or gallery to capture and apply custom photographs as application icons.
  • Launch GIF Configuration Enables the attachment of GIF animations to application shortcuts to display custom visual feedback during the launch process.
  • GIF Discovery via Tenor Provides an integrated search interface to browse and import animated assets directly from the Tenor GIF database.
  • Categorized Icon Library Organizes visual assets into specific thematic collections such as "Color Black," "Cute," and "Fantasy" for efficient UI styling.
  • Icon Store Offers a dedicated repository for downloading additional icon sets and specialized UI components.
  • System Configuration Menu Includes administrative options for dark mode toggling, notification management, and premium subscription handling to remove advertisements.

Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.

From manifest + Info.plist

Permissions requested 5 sensitive

92 permissions requested at runtime. Colors reflect platform sensitivity tier.

Camera sensitive

Take pictures and record video.

Write storage sensitive

Write files to shared external storage. No-op for apps targeting Android 11+.

Post notifications sensitive

Post notifications to the system.

Read phone state sensitive

Read phone state, network info, and the device's phone number.

Read storage sensitive

Read files from shared external storage. Replaced by READ_MEDIA_* on Android 13+.

Install shortcut standard

Install a shortcut on the launcher.

Uninstall shortcut standard

Uninstall a shortcut on the launcher.

com.android.launcher.permission.INSTALL SHORTCUT standard
com.android.launcher.permission.UNINSTALL SHORTCUT standard
Run at startup standard

Receive the BOOT_COMPLETED broadcast.

Foreground service standard

Run a foreground service.

Internet access standard

Open network sockets.

com.huawei.android.permission.HW SIGNATURE OR SYSTEM standard
com.huawei.android.launcher.permission.READ SETTINGS standard
com.huawei.android.launcher.permission.WRITE SETTINGS standard
com.huawei.systemmanager.permission.ACCESS INTERFACE standard
com.huawei.android.launcher.permission.CHANGE BADGE standard
com.huawei.permission.sec.MDM.v2 standard
com.huawei.permission.sec.ACCESS UDID standard
com.android.permission.system manager interface standard
com.huawei.appmarket.service.commondata.permission.GET COMMON DATA standard
com.miui.home.permission.READ SETTINGS standard
com.miui.home.permission.WRITE SETTINGS standard
com.miui.mihome2.permission.READ SETTINGS standard
com.miui.mihome2.permission.WRITE SETTINGS standard
com.oppo.launcher.permission.READ SETTINGS standard
com.oppo.launcher.permission.WRITE SETTINGS standard
oppo.permission.OPPO COMPONENT SAFE standard
com.bbk.launcher2.permission.READ SETTINGS standard
com.bbk.launcher2.permission.WRITE SETTINGS standard
com.meizu.flyme.launcher.permission.READ SETTINGS standard
com.meizu.flyme.launcher.permission.WRITE SETTINGS standard
net.oneplus.launcher.permission.READ SETTINGS standard
net.oneplus.launcher.permission.WRITE SETTINGS standard
com.htc.launcher.permission.READ SETTINGS standard
com.htc.launcher.permission.UPDATE SHORTCUT standard
cn.nubia.launcher.permission.READ SETTINGS standard
cn.nubia.launcher.permission.WRITE SETTINGS standard
cn.nubia.launcher2.permission.READ SETTINGS standard
cn.nubia.launcher2.permission.WRITE SETTINGS standard
com.google.android.apps.nexuslauncher.permission.READ SETTINGS standard
com.sec.android.app.launcher.permission.READ SETTINGS standard
com.sec.android.app.twlauncher.settings.READ SETTINGS standard
com.sec.android.provider.badge.permission.READ standard
com.sec.android.provider.badge.permission.WRITE standard
com.lenovo.launcher.permission.READ SETTINGS standard
com.lenovo.launcher.permission.WRITE SETTINGS standard
com.qihoo360.home.permission.READ SETTINGS standard
com.qihoo360.home.permission.WRITE SETTINGS standard
net.qihoo.launcher.permission.READ SETTINGS standard
net.qihoo.launcher.permission.WRITE SETTINGS standard
com.qihoo360.launcher.permission.READ SETTINGS standard
com.qihoo360.launcher.permission.WRITE SETTINGS standard
com.lge.launcher.permission.READ SETTINGS standard
com.lge.launcher.permission.WRITE SETTINGS standard
com.smartisanos.launcher.WRITE DATABASE standard
com.smartisanos.launcher.READ DATABASE standard
org.adw.launcher.permission.READ SETTINGS standard
org.adw.launcher.permission.WRITE SETTINGS standard
org.adwfreak.launcher.permission.READ SETTINGS standard
org.adw.launcher donut.permission.READ SETTINGS standard
com.tencent.qqlauncher.permission.READ SETTINGS standard
com.tencent.qqlauncher.permission.WRITE SETTINGS standard
com.anddoes.launcher.permission.READ SETTINGS standard
com.anddoes.launcher.permission.WRITE SETTINGS standard
com.fede.launcher.permission.READ SETTINGS standard
com.fede.launcher.permission.WRITE SETTINGS standard
app.cobo.launcher.permission.WRITE SETTINGS standard
app.cobo.launcher.permission.READ SETTINGS standard
com.hola.launcher.permission.READ SETTINGS standard
com.hola.launcher.permission.WRITE SETTINGS standard
com.android.launcher2.permission.READ SETTINGS standard
com.android.launcher3.permission.READ SETTINGS standard
com.android.mylauncher.permission.READ SETTINGS standard
com.ebproductions.android.launcher.permission.READ SETTINGS standard
In-app billing standard

Use Google Play Billing for in-app purchases and subscriptions.

Query all installed apps standard

Query all installed apps regardless of manifest declarations. Restricted by Play policy.

Network state standard

Read connectivity information.

com.google.android.gms.permission.AD ID standard
ACCESS ADSERVICES AD ID standard
ACCESS ADSERVICES ATTRIBUTION standard
ACCESS ADSERVICES TOPICS standard
Wake lock standard

Keep the device awake.

Wi-Fi state standard

Read Wi-Fi connection information.

com.google.android.c2dm.permission.RECEIVE standard
Vibrate standard

Control the vibrator.

com.applovin.array.apphub.permission.BIND APPHUB SERVICE standard
com.google.android.finsky.permission.BIND GET INSTALL REFERRER SERVICE standard
Reorder tasks standard

Move tasks within the back stack.

ACCESS ADSERVICES CUSTOM AUDIENCE standard
io.hexman.xiconchanger.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard
com.samsung.android.mapsagent.permission.READ APP INFO standard

Frequently asked questions

What FlyTrap detected inside X Icon Changer - Change Icons.

What does X Icon Changer - Change Icons do?

X Icon Changer is a mobile utility application designed for Android interface customization, specifically targeting the modification of application shortcuts and launch sequences. The application enables users to replace default system and third-party app icons with assets sourced from an internal library, external icon packs, or local device storage. Furthermore, it integrates a specialized feature for configuring custom GIF animations that trigger upon application execution, providing a personalized transition experience. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.

What is X Icon Changer - Change Icons built with?

X Icon Changer - Change Icons by ASTER PLAY is built with Native Android. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does X Icon Changer - Change Icons use?

FlyTrap detected 33 third-party SDKs inside X Icon Changer - Change Icons, including Amazon Publisher Services, AppLovin MAX and Firebase Analytics. They span areas such as Ads, Analytics, Push Notifications and Crash Reporting. The full list, grouped by category, is on this page.

What permissions does X Icon Changer - Change Icons request?

X Icon Changer - Change Icons requests 92 permissions. 5 of these are sensitive, such as Camera, Write storage and Post notifications. Each is listed above with its platform sensitivity tier.

Is X Icon Changer - Change Icons safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. X Icon Changer - Change Icons requests 92 permissions (5 sensitive) and bundles 33 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is X Icon Changer - Change Icons available on?

The version FlyTrap analyzed targets Android.