| I have been reviewing security for unofficial builds, and it's pretty abysmal, same for GPL compliance by the ROM creators. Could you share how you reviewed security for the unofficial ROM? I'm putting a list of actions to take, but so far it appears it will take days to review ROMS, alternatively download a rom, review what is in it and build from Lineage official source, with Lineage having the better privacy record .... Some things I would need to check: - The binary blobs at least match the originals, for example binaries from xiaomi - Included applications that DO publish their source match the published source / binaries built from said source - Permissions are sane/correct and don't have too many 777 where it is not needed, which is often set for convenience during development - That developers are aware and transparent about any telemetry or spyware, which appears to receive a rather cavalier approach from many developers. This is just one example of developer hostility and incompetence on the xiaomi eu rom community when asked about spyware:
https://xiaomi.eu/community/threads/why-does-xiaomi-eu-rom-t... There are many more to be found at the XDA forum, under custom roms. There are also some older discussions on HN, xiaomi related, but it does bring up the larger point - how many of the applications and core functionality in custom roms is spyware ? https://news.ycombinator.com/item?id=26306661 |
The response in that Xiaomi.eu thread has seriously damaged the trust I had in the xiaomi.eu ROM. I've heard good stories about the ROM but if the community, even including a developer respond, like that to an issue like that, I don't think I can trust the website anymore, so I've blacklisted it in my pihole.
I believe custom ROMs published by what comes down to "a guy in a forum thread" are nice for proof-of-concept stuff, but should be considered insecure. Many of these ROMs disable security measures like selinux because these measures make it harder to get Android running correctly on proprietary hardware, removing one of the best security mechanisms the Android sandbox has for the developer's convenience.
I'll never recommend anything other than established brands like Lineage, /e/ or one of the security-focused ROMs to anyone. I mistakenly thought xiaomi.eu was one of the good ones, but it clearly isn't.
Do you have any other sources on popular ROMs to avoid?