Many people argue that rooting an Android device nowadays is unneeded and irrelevant because OEMs have toned down their UIs. While it might be true to a certain extent that OEMs have improved their UI skins by leaps and bounds, I don’t think that rooting has lost its relevance in the Android ecosystem.
The unlocked, non-branded variants of the Galaxy S6 come with an unlockable bootloader that makes gaining root access on the handset easy.
The HTC One M9 might not be as impressive a handset as the Galaxy S6, but it still has one major advantage over the it — an unlockable bootloader. This makes gaining root access on the handset easier as well as allows third-party developers to easily create ROMs and mods for it.
Sony is relatively open towards the third-party Android development community and ships all its devices with an unlockable bootloader. However, in the United States, the company had to give in to the wishes of T-Mobile and Verizon and release the Xperia Z3 with a locked down bootloader.
Just like Nexus devices before it, the Motorola made Nexus 6 is very developer and hacker friendly. Gaining root access on the device is as simple as it was on the previous generation Nexus devices, which when coupled with its open-source nature, instantly makes it a very popular device in the community.
Developers over at XDA forums had already managed to find a loophole in LG’s security system on the G3, which allowed them to easily gain root access on it. Sadly, the method did not work on the CDMA variants of the device, which was a bummer for many.
Android devices come in various shapes and sizes with displays of varying resolution, unlike the iPhone and iPad. However, to save developers the headache of supporting so many different resolutions, Android has its own software density, which is somewhat independent from the resolution of the panel.