Change app Icon and other assets through download

I have an app in which the user must choose his app Icon or even change some other assets through a specific download i will send him within the app.

Is this possible? For both android and IOS?

Thanks for the help?