A lot of that is the binary drivers for essential phone components... that said, Cyanogenmod is pretty close to &quot;stock&quot; (no google apps) and if you&#x27;re on a rooted phone with a first or third party build of Cyanogenmod, you can do pretty much whatever you want.<p>Unfortunately, it&#x27;s really the chipset builders and the lack of UEFI&#x2F;BIOS or something similar in ARM (and other non-x86 mobile platforms) that locks it out even further.