Když vlastníte zařízení Android, stanete se součástí open-source komunity. Software Androidu je open-source, což znamená, že kdokoli může vstoupit, upravit softwarový kód, přebalit jej a otevřít ke stažení jinými uživateli. Díky tomu je svět modů kolem Androidu nadšený a kreativní.
Hobby a profesionální vývojáři jsou často těmi, kdo vytvářejí záplaty a vylepšení pro aplikace a software způsobem před oficiálním vývojovým týmem pro Android (jako tomu bylo v případě zeleného zabarvení displeje Google Pixel 4XL a DeX to Linux od Samsungu problémy). S komunitními fóry, jako je XDA, což je jako vývojářská fanouškovská stránka pro Android, je velmi snadné prozkoumat a najít tato domácí vylepšení ve formě vlastních ROM a GSI.
Co je to vlastní ROM?
Ve vašem smartphonu Android je předem nainstalována skladová ROM, která určuje výkon a dostupné funkce. ROM je zkratka pro Read-Only Memory a je to firmware. Vlastní ROM jsou vyvinuty komunitou Android open-source a mohou odemknout nové funkce a zlepšit způsob, jakým OS funguje na vašem zařízení Android. Většina těchto vlastních ROM je zdarma.
Co je GSI?
GSI je zkratka pro generic system imaging. GSI vám nakonec pomohou otestovat vaše aplikace na zařízeních, která vaši aplikaci oficiálně nepodporují. Jsou dostatečně podobné ROM, takže si můžete stáhnout buď ROM nebo GSI, které vám poskytují konkrétní vylepšení vašeho zařízení Android, ale je zde velký rozdíl.
ROM versus GSI
ROM je vyvinuta pro konkrétní zařízení Android. GSI je spíše aplikace pro různá zařízení. Neexistuje žádná záruka, že GSI bude fungovat bez chyb v celém softwaru Android, ani vývojáři GSI nejsou příliš ochotni tyto chyby opravovat. Flashování GSI přes ROM není na škodu, zvláště pokud pro vaše zařízení není k dispozici ROM. Jen se ujistěte, že váš telefon je kompatibilní s Project Treble a má odemykatelný bootloader. Odemknutím bootloaderu (softwaru, který se načte při každém zapnutí telefonu), můžete provést obnovení továrního nastavení.
ROM, obecně řečeno, je stabilnější z těchto dvou.
Nainstalujte vlastní ROM
I když možná váháte, zda provést tento nový krok se svým operačním systémem Android, stažení a instalace, nazývané také flashování, není vlastní ROM tak obtížná. Nenechte se však zmást. Pokud nebudete postupovat podle pokynů, můžete svůj telefon královsky zkazit. Ale stejně jako při nastavování nábytku IKEA, pokud budete postupovat podle návodu, vaše pohovka – nebo v tomto případě telefon – se nerozbije, když si na ni sednete.
Chcete-li stáhnout vlastní ROM, váš telefon bude také potřebovat:
- Odemykatelný bootloader
- GApps (Google Apps)
- Vlastní obnova
Zálohujte svá data! Kdybych mohl tento příkaz opakovat pro celý odstavec, udělal bych to. Neobětujte to, co máte, pro něco, co nemáte. Jak již bylo zmíněno, můžete svůj telefon zkazit flashováním vlastní ROM. Neriskujte, zálohujte si to.
- Stáhněte si, ale nerozbalujte vlastní ROM, kterou chcete použít.
- Najděte aplikaci Google, která odpovídá ROM. Uložte si obojí do svého smartphonu.
- Spusťte svůj smartphone v režimu obnovení. Tlačítka se mohou lišit v závislosti na vašem zařízení. Udržet si snížení hlasitosti + vypínač na několik sekund.
- Jakmile se dostanete na obrazovku obnovení, vyberte Instalovat.
- Vyberte možnost Instalovat z [místo, kde byl uložen váš soubor zip]. Tomu se říká blikání zipu.
- Budete provedeni kroky výběru, abyste získali správný soubor zip. Nakonec budete požádáni o potvrzení blesku.
- Po instalaci se vraťte a vymažte mezipaměť.
Nainstalujte GSI
Stažení a instalace GSI je zcela specifické pro zařízení. Existuje však několik obecných kroků, abyste získali představu o tom, jak proces probíhá.
Vaše zařízení potřebuje:
- Shoda výšek
- Odemykatelný zaváděcí systém
- Metoda, jak zakázat ověření bootování
Než budete pokračovat, zálohujte svá data.
- Chcete-li stáhnout GSI, musíte se ujistit, že vaše zařízení je kompatibilní s výškami. Spusťte následující příkaz na ADB: getprop ro.treble.enabled. Pokud obdržíte „false“, nemůžete na svém telefonu spustit GSI.
- Poté budete chtít vidět, se kterým operačním systémem GSI je váš telefon kompatibilní. V ADB spusťte tuto výzvu: cat /system/etc/ld.config.version_identifier.txt \ | grep -A 20 “\[prodejce\]”. Pokud obdržíte „true“, můžete provozovat téměř jakékoli GSI. Pokud je to nepravda, můžete spustit pouze GSI, který má stejný operační systém jako váš telefon.
- Vypněte ověření bootování.
- Abyste mohli flashovat specifikace GSI, budete muset vymazat aktuální specifikace vašeho systému.
- Restartujte zařízení.
Zabalit se
Před instalací vlastních ROM nebo GSI si zálohujte všechna svá data, nezáleží na tom, jestli jste nováček nebo profík, žádná úroveň zkušeností neulehčí emocionální řešení ztráty dat. Pokud ovšem nepoužíváte telefon Android určený k experimentování.