How to change an Android's app icon while running the app itself in the phone?

Hello.

I’m doing an app that for privacy issues needs enable the user the possibility of changing the app’s icon in the phone while they are running the application and I was wondering if there is any way I can do this through C# in unity?

Thank you for your time,
E

I’m fairly sure this cannot be done at all. The icon is specified in an applications manifest, which as part of the apk root cannot be modified.

I’m sure if you would like to do that everyone using the app would need to have a rooted phone.