4 ms·
Why is it not possible to compile and install a complete clean Android directly from the sources on your phone? What are the things that prevent that?
by protoman3000 3y ago
Why is it not possible to compile and install a complete clean Android directly from the sources on your phone? What are the things that prevent that?
- kelnos 3y agoIn general it is possible to do that (assuming the phone has an unlockable bootloader), but you can't do that for the exact same image from the manufacturer, because they don't provide the source for a lot of it. You might be able to install a third-party, community-maintained OS, like LineageOS, though, if your hardware is supported. The downside is that I believe apps like Google Pay won't work anymore, since they require Google's SafetyNet attestation system to pass. Sometimes there are ways around that, but they always seemed like unreliable hacks to me.
- bonki 3y agoHardware support.
- hughesjj 3y agoLazy vendors single handedly keeping windows and android going with their lack of cross platform drivers, so frustrating....
- numpad0 3y agoThat works on x86 PC platform because boot process and hardware discovery are well standardized, and Kernel is overwritable while the OS is running. Those are not guaranteed on non-PC computers.
- nolist_policy 3y agoAFAIK you can just do that with Google Pixel phones. I'm not saying its easy but the source code is all there.
- Almondsetat 3y agoClosed source device drivers. The mobile phone market is like the desktop market in the 90s
- rchaud 3y agoDidn't use to be that way. Android phones with Qualcomm SoCs used to be incredibly easy to modify with alternative versions of Android. That changed around 2014-15, can't remember why. Now it seems only Google's own Pixel phone is the only one that's hackable enough to run LineageOS or /e/ or other de-Googled distros.
- deleted 3y ago[deleted]
- npteljes 3y agoLineageOS has active support for 200 devices, and many more if you're up for some hacking, and download the ROM from the XDA forums. /e/ sells phones preinstalled with /e/OS, Pixels, Samsungs, and the Fairphone [0]. CalyxOS can also go on a bunch of phones. [0] https://murena.com/products/smartphones/ https://murena.com/products/smartphones/