T-Mobile OnePlus 7T Pro McLaren med olåst bootloader kommer inte att få OxygenOS-uppdateringar

Om du bryr dig om OxygenOS-uppdateringar på din enhet, bör du inte låsa upp starthanteraren i din T-Mobile OnePlus 7T Pro McLaren Edition.

OnePlus 7T Pro McLaren Edition är den kulmen på OnePlus smartphonesatsningar för 2019. En ultrasmidig 90Hz-skärm och en Snapdragon 855 Plus är bara några av funktionerna som ingår i OnePlus senaste premiumenhet med McLarens varumärke, design och stöd. Det ser också fantastiskt ut inifrån och ut. Och OnePlus-enheter har varit extremt populära för utveckling i våra forum, något som även är fallet för 7/7T-serien. Förutom det faktum att om du fick din OnePlus 7T Pro McLaren Edition-enhet via T-Mobile och du planerar att Lås upp dess bootloader och rota den, du kanske inte vill göra det om du inte har något emot att missa OxygenOS-uppdateringar fullständigt.

Om du har modifierat en OnePlus-enhet tidigare, skulle du veta att det bara är möjligt att uppdatera dem med full system-OTA zippar när du låser upp bootloadern, medan du har möjlighet att använda mindre, inkrementella zips när det är låst. För en snabb primer om varför detta händer, beror det i grunden på att inkrementella OTA ZIP-filer kräver alla skrivskyddade partitioner, såsom /system, /vendor, /boot och /product, för att vara helt oförändrad något som inte längre kan garanteras när bootloadern är upplåst, eftersom bootloader-upplåsning tillåter rooting (dvs. modifiering av startbilden).

OnePlus 7T Pro XDA-forum

Inom /data-partitionen finns en img-fil som heter reserve.img. Den innehåller några OxygenOS-appar som inte är nödvändiga för att enheten ska starta, men den är monterad på /system/reserve vid uppstart. Eftersom upplåsning av starthanteraren rensar /data-partitionen helt ren, följer filen reserve.img, som är lagrad i den partitionen, också med. Eftersom den här filen inte längre finns kan telefonen inte montera den i /system-partitionen, så den blir tekniskt manipulerad. Och om det manipuleras kan telefonen inte ta emot stegvisa uppdateringar. Normalt kan OxygenOS Updater-appen komma runt detta av sig själv: den upptäcker om din telefon är olåst/rootad och laddar ner fullt firmware ZIP, som kan flashas oavsett om den är upplåst/rootad eller inte eftersom den åsidosätter alla skrivskyddade partitioner i alla fall.

Så vad är problemet här? T-Mobile OnePlus 7T Pro McLaren Edition har, till skillnad från de flesta andra OnePlus-enheter, inte fullständiga firmware-zip-filer tillgängliga från OnePlus webbplats. Så med en olåst starthanterare som hindrar dig från att ta stegvisa uppdateringar och inga fullständiga zips att ta, kommer du vara fast på vilken OxygenOS-bygge din telefon än kör om du bestämmer dig för att dra vidare och låsa upp din bootloader. Den vanliga OnePlus 7T Pro har fullständiga ZIP-filer tillgängliga för nedladdning, men du kan inte ta dem på den här enheten eftersom det är operatörsmärkt och det är T-Mobile - inte OnePlus - som är ansvarig för enhetens OxygenOS firmware.

Nu, om du inte bryr dig om OxygenOS och bara har för avsikt att flasha GSI: er eller andra AOSP-baserade anpassade ROM: er, kommer det här problemet inte att stoppa dig på något sätt. Men om du någonsin behöver återställa din enhet till lager, har du för närvarande ingen tur. Därför hoppas vi verkligen att T-Mobile och OnePlus snart kan tillhandahålla fullständiga ZIP eller annan form av återställning för den här enheten.


Uppdatering: Den här artikeln uppdaterades för att korrigera information om reserve.img och det faktum att det här problemet inte påverkar möjligheten att flasha anpassade ROM.