Daugybė naujų Quest 3 ir 3S ausinių negalėjo tinkamai atnaujinti per praėjusias Kalėdas, todėl kai kurie vartotojai ieškojo keitimo paskutinę minutę arba įsitraukė į palaikymo pokalbius, ieškodami, kaip pataisyti savo ką tik sutvarkytas VR ausines. Dabar Meta paaiškino, kas atsitiko. Ir tai nebuvo klaidingas atnaujinimas, kaip manyta anksčiau.
Markas Rabkinas, Meta VR/MR viceprezidentas, kreipėsi į X paaiškindamas, kodėl kai kuriems Quest naudotojams Kalėdų dieną liko susidoroti su spirale besikeičiančiomis įkrovos kilpomis, todėl Meta buvo priverstas pristabdyti naujausią v72 programinės įrangos naujinimą ir išsiųsti paveiktiems vartotojams naujus įrenginius, kol suprato. išspręsti problemą.
V72 yra nuostabus, kurį laiką jį pristabdėme, kad įsitikintume, jog jis neprisideda prie atnaujinimo problemų. Stebėjome tą btw – retą lenktynių būseną AOSP R/W ext4 failų sistemoje, kuri sugadina failus ir pagrindinį saugos pataisą, neleidžiantį atšaukti OS. Ištaisyta klaida ir srautas.
– Markas Rabkinas (@mrabkin) 2025 m. sausio 20 d
Iš esmės Rabkinas aprašo retą ir ilgai neaptiktą skaitymo/rašymo (R/W) failų sistemos klaidą, kurią naudoja Android atvirojo kodo projektas (AOSP).—tai reiškia, kad tai nebuvo „Quest’s Horizon“ OS problema.
„Lenktynių sąlyga“, kurią nurodo Rabkinas, yra elgesys, kai rezultatas priklauso nuo įvykių sekos arba laiko, pvz., dviejų procesų, kurie vienu metu pasiekia bendrinamus duomenis. Šios klaidos paprastai yra retos ir sunkiai atkuriamos. Konkreti nagrinėjama klaida, kurią jis pažymi, yra iš tikrųjų ketverių metųsukėlė failų sugadinimą atnaujinant. Šie naujinimai reikalingi kiekvieną kartą, kai naujas Quest įrenginys paleidžiamas pirmą kartą.
Nors „Meta“ praėjusį birželį pristatė programinės įrangos naujinimo įrankį, leidžiantį priverstinai atnaujinti OS per kompiuterio pririšimą, „Quest“ kritiškai neleidžia OS atšaukti, o tai dar labiau padidino problemą.
Rabkinas sako, kad ištaisius klaidą, „Meta“ dabar „prideda“ pataisymą ir prisideda prie platesnio AOSP sprendimo, kad padėtų kitiems kūrėjams išvengti panašių problemų ateityje.
Galite įkelti turinį naudodami privačiai platinamus APK (kaip ir daugumoje „Android“ įrenginių), nors „Quest“ yra gana užsispyręs, kai reikia leisti drąsiems naudotojams mėtyti viską, kas yra po gaubtu, o tai anksčiau buvo iššūkis „Jailbreakers“, norintiems atskirti „Quest“ nuo „Meta“ paslaugų. ir atlikti tokius veiksmus, kaip įdiegti pasirinktinius ROM ir modifikacijas.
Šio rašymo metu nebuvo plačiai paskelbto, patvirtinto įsilaužimo į 3 užduotį, nors ir anksčiau buvo bandymų. 2020 m. pabaigoje minios finansuojama grupė, kuri net pritraukė pinigų iš „Oculus“ įkūrėjo Palmerio Luckey, paskatino lenktyniauti dėl „Jailbreak Quest 2“, kuris tuo metu buvo akivaizdžiai sėkmingas metodas.
Tačiau šis konkretus įsilaužimas buvo neva demaskuotas, nes buvo teigiama, kad pagrindinis pristatymas iš tikrųjų naudojo virtualią mašiną (VM), kad imituotų įkrovos atrakinimą.