Smartfóny s najlepšou podporou Open Source. Custom ROMs

17.04 | 01:23 | Blog | Slavomír

Pred cca 8 rokmi som experimentoval na starších telefónoch s Android custom ROM. Pozrel som sa na to ako vyzerá situácia dnes a situácia sa v tejto oblasti nezlepšila. Len pre minimum telefónov vývojári poskytujú custom ROM.
Predĺženie softvérovej podpory smartfónu, v prípade že custom ROM funguje na 100%, takmer defacto „zastaví“ stratu hodnoty telefónu v priebehu rokov.
 

Project Treble

Project Treble je významná architektonická zmena v operačnom systéme Android, ktorú spoločnosť Google predstavila v roku 2017 spolu s verziou Android Oreo.
Project Treble mal zjednodušiť vývoj custom ROM, v praxi to ale nie je tak jednoduché.

Prečo sa custom ROM veľmi ťažko vyvíjajú?

Android telefóny nemajú UEFI štandardizáciu ako na PC. K tomu by výrobcov mohli donútiť len legislatívne regulácie.
 
Drivery nie sú open source. Chýba zákonná regulácia napr v EU či USA, ktorá by nútila výrobcov hardvéru k tomu, aby aspoň časť kódu ktorý je najviac dôležitý pre vývojárov custom ROM bol open source.
Jedná sa zrejme o úmyselné plánované zastarávanie zo strany výrobcov.
Len minimum výrobcov oficiálne umožňuje odomykať bootloader a sú nimi napr. Google Pixel, Fairphone, Xiaomi.
 
Google Pixel a FairPhone majú oficiálnu dokumentáciu na nielen odomknutie bootloaderu ale aj následné zamknutie.
 

Nevýhody väčšiny custom ROM

Bankové aplikácie či Google peňaženka nemusia vždy fungovať.
Nemusia fungovať najmä kvôli strate integrity systému, ktorú banky vyžadujú pre bezpečnosť transakcií. Keď nainštalujete custom ROM, musíte odomknúť bootloader, čo je pre bankovú aplikáciu jasný signál, že zariadenie môže byť kompromitované.
Nástroje Magisk a KernelSU sa snažia oklamať Google a banky, že došlo ku strate integrity, Google ale často aktualizuje softvér na detekciu straty integrity, takže riešenie môže byť len dočasné.
 

Fairphone (Gen. 6)

Fairphone je holandská firma, ktorej telefóny sa montujú v Číne. Je to jeden z mála etických výrobcov telefónov, ktorý robí proaktívne kroky ku zjednodušeniu vývoja custom ROM – napr. ochota zverejňovať všetko dokumentáciu a Binary blobs. Oficiálna podpora aktualizácii OS je 8 rokov.
Murena Fairphone (Gen. 6) je verzia open source Androidu bez Google, takže Google peňaženku na ňom nespustíte.

Filozofia Fairphone je taká aby základné servisovanie telefónu zvládol človek aj svojpomocne bez potreby návštevy servisu. Napr. výmena batérie či poškodeného USB C konektora.

Pri väčšine moderných telefónoch je výmena batérie a USB C konektoru veľmi sofistikovaný servisný úkon (ak ste náhodou nevideli, pozrite si videá ako prebieha servis).
 

Google Pixel

Google Pixel je jediný model telefónu na ktorom by malo byť rozumné a racionálne si na novom nepoužitom telefóne hneď po zakúpení nainštalovať custom ROM. Nestratíte tým záruku a kedykoľvek môžete dať telefón do pôvodného stavu ak by vám nešla Google peňaženka.
Špeciálne custom ROM pre Google Pixel:

 
Google tým že vyrába svoje vlastné procesory, má k nim aj viac dokumentácie. Na Google Pixel sa najlepšie robia Custom ROM.
Od ktorého modelu Google podporuje procesor „vlastnej výroby“ Titan M2, Google Tensor?
Google začal používať svoj vlastný procesor Google Tensor spolu s bezpečnostným čipom Titan M2 od modelového radu Pixel 6, ktorý bol predstavený v októbri 2021.
 

Špecifikácie Google Pixel 10

Pixel 10 by mal byť hypoteticky najľahší na vývoj custom ROM a Google by mohol otvoriť viac kódu či dokumentácie pre drivery ako predchádzajúcich verziách kde mohol byť viazaný licenčnými podmienkami Samsungu.
 
Kým Google doteraz vyrábal procesory a čipy v spolupráci so Samsungom, pri najnovšom modeli Pixel 10 prešiel Google na čip Tensor G5, ktorý je vyrábaný spoločnosťou TSMC (namiesto Samsung Foundry, ktorý vyrábal verzie G1 až G4), je najväčší skok v histórii telefónov Pixel. Tento krok v roku 2025/2026 definitívne vyriešil najväčšie slabiny, ktorými Pixely trpeli od roku 2021.
 
Toto je kľúčová technická zmena pre rok 2026.

 

Ako ušetriť peniaze pri kupovaní telefónu

Môj názor: Zdá sa že pri kúpe Google Pixel človek ušetrí najviac peňazí, pretože je tam predpoklad najdlhšej oficiálnej Google podpory po jej vypršaní a aj neskôr podpory Custom ROM. Telefón by teoreticky mal byť takto s aktuálnym OS možno aj 10 rokov. Google dáva 7 rokov oficiálnej podpory aktualizácii a ďalšie 3 roky môžete ísť na custom ROM ak vám pôjde Google peňaženka.
 

postmarketOS

OS založený na čistom linuxe, nie Androide. Natívne sa tam Android aplikácie spúšťať nedajú.
Veľmi malý počet podporovaných zariadení a aj z nich väčšina nepodporuje značnú časť hardvéru.
PostmarketOS je dobrá hračka pre nadšencov ale nič praktické na každodenné používanie pre bežného človeka.
 

PinePhone Pro

https://en.wikipedia.org/wiki/PinePhone_Pro
4 GB RAM za 600 EUR to nie je to čo odporúčam.
Ukončenie výroby: Model PinePhone Pro bol oficiálne vyradený z výroby (discontinued) v auguste 2025 kvôli slabším predajom a nedostatku komponentov.
 

Firma ktorá stojí za PinePhone

Pôvod a štruktúra: Firma pôvodne operovala z Fremontu v Kalifornii (USA), no v roku 2020 bola táto pobočka zrušená a hlavné operácie sa presunuli pod subjekt Pine Store Limited so sídlom v Hongkongu.
 

Liberty Phone

Čistý linux, natívne nepodporuje Android Aplikácie.
4 GB RAM za 2000 USD – to by som asi nepovažoval za rozumnú investíciu.

Jolla Phone (Sep-II 2026)

Systém so smartfónmi je extrémne netransparentný

Prečo je tak náročný vývoj custom ROM?
Ku zdrojovému kódu ovládačov nemajú prístup ani samotní výrobci smartfónov. Výrobcovi smartfónu (napr. Motorola) dodá naprogramuje a dodá skompilované uzavreté ovládače (Binary blob) vždy len výrobca hardvéru čipov (napr. Qualcomm) a aj to len na konkrétnu verziu Androidu. Ovládače nie sú automaticky kompatibilné s novšími verziami Android ak ju výrobca hardvéru výrobcovi telefónov nedodá.
Čo do kontroly kódu na drivermi sú na tom najlepšie hlavne Apple a potom Google Pixel, hoci ani tam nie je kontrola na 100%

Prílohy