Customization is one of the stronger points of Android. With a multitude of tweaks in UI and functionality, the platform enables users to incorporate more of their personality and needs into their devices, compared with, say, iOS. While for some, customization is skin-deep — like themes, wallpapers and graphics — others take rooting their devices as an avenue to do even more drastic customizations.
But even supposedly skin-deep customizations might require root. For instance, changing icon packs in stock launchers might sound mundane, but in most cases would require root. If you wanted to change icons, you could either switch to popular launchers like Nova, [...]