Pokud vám záleží na aktualizacích OxygenOS na vašem zařízení, neměli byste odemykat bootloader ve vašem T-Mobile OnePlus 7T Pro McLaren Edition.
OnePlus 7T Pro McLaren Edition je vyvrcholení úsilí OnePlus o smartphony pro rok 2019. Ultra hladký 90Hz displej a Snapdragon 855 Plus pro jeho útroby jsou jen některé z funkcí obsažených v nejnovějším prémiovém zařízení OnePlus se značkou, designem a podporou McLaren. Vypadá úžasně také uvnitř i venku. A zařízení OnePlus byla na našich fórech extrémně populární pro vývoj, což je také případ řady 7/7T. S výjimkou skutečnosti, že pokud jste své zařízení OnePlus 7T Pro McLaren Edition získali prostřednictvím T-Mobile a plánujete odemkněte jeho bootloader a rootujte jej, možná to nebudete chtít udělat, pokud vám nebude vadit, že přijdete o aktualizace OxygenOS zcela.
Pokud jste již dříve upravili zařízení OnePlus, měli byste vědět, že je možné je aktualizovat pouze pomocí úplné systémové OTA zipy, když odemknete bootloader, zatímco máte možnost používat menší, přírůstkové ZIP, když je uzamčeno. Pro rychlý úvod, proč se to děje, je to v podstatě proto, že přírůstkové OTA ZIP vyžadují všechny oddíly pouze pro čtení, jako jsou /system, /vendor, /boot a /product, být zcela nezměněno něco, co již nelze zaručit, když je bootloader odemčen, protože odemknutí bootloaderu umožňuje rootování (tj. úprava spouštěcího obrazu).
Fóra OnePlus 7T Pro XDA
V oddílu /data je soubor img s názvem Reserve.img. Obsahuje několik aplikací OxygenOS, které nejsou nutné pro spuštění zařízení, ale jsou připojeny v /system/reserve při bootování. Vzhledem k tomu, že odemknutí bootloaderu zcela vymaže oddíl /data, odejde s ním i soubor Reserve.img, který je v tomto oddílu uložen. Vzhledem k tomu, že tento soubor již neexistuje, telefon jej nemůže připojit k oddílu /system, takže je technicky zfalšován. A pokud je manipulováno, telefon nemůže přijímat přírůstkové aktualizace. Normálně to může aplikace OxygenOS Updater obejít sama: zjistí, zda je váš telefon odemknutý/rootovaný, a stáhne plné soubory. Firmware ZIP, který lze flashovat bez ohledu na to, zda je odemčený/rootovaný nebo ne, protože přepíše všechny oddíly pouze pro čtení tak jako tak.
V čem je tedy problém? T-Mobile OnePlus 7T Pro McLaren Edition, na rozdíl od většiny ostatních zařízení OnePlus, nemá na webu OnePlus k dispozici úplné zipy firmwaru. Takže s odemčeným bootloaderem, který vám brání v přijímání přírůstkových aktualizací a bez úplných ZIP, budete pokud se rozhodnete zatáhnout dopředu a odemknout svůj telefon, uvízněte na jakékoli sestavě OxygenOS, na které váš telefon běží zavaděč. Běžný OnePlus 7T Pro má k dispozici ke stažení plné ZIP, ale na tomto zařízení si je nemůžete vzít protože je to značka operátora a je to T-Mobile - nikoli OnePlus - kdo je zodpovědný za OxygenOS zařízení firmware.
Nyní, pokud se nestaráte o OxygenOS a máte v úmyslu pouze flashovat GSI nebo jiné vlastní ROM založené na AOSP, pak vás tento problém nijak nezastaví. Pokud však budete někdy potřebovat plně obnovit své zařízení na sklad, máte momentálně smůlu. Proto opravdu doufáme, že T-Mobile a OnePlus budou brzy schopny poskytnout úplné ZIP nebo jinou formu obnovy pro toto zařízení.
Aktualizace: Tento článek byl aktualizován, aby opravoval informace o Reserve.img a skutečnost, že tento problém neovlivňuje možnost flashování vlastních ROM.