Итак, где-то в середине июля я стал счастливым владельцем quest 2. Я выбрал его, потому что несмотря на санкции этот шлем был лучшем по соотношению цена/качество. Но вот проблема: обновить шлем до последней версии официальным способом было невозможно.

Прочитав статей 20 на эту тему я понял, что ни один из представленных способов мне не помогает, т. к. они либо слишком сложные, либо заведомо нерабочие. Поэтому я решил написать приложение, которое будет заниматься обновлением шлема до последней версии вместо Вас.

Как обновить шлем через мое приложение?

Это делается, как по мне, очень просто

1) Скачиваем программу: https://github.com/IvanProkshin/QuestUpdater

2) Запускаем и видим такое окно:

3) Далее есть несколько вариантов: либо скачать вручную прошивку с сайта https://cocaine.trade (Спасибо Basti564 за этот сайт) и после этого положить прошивку в папку с программой (Файл с прошивкой надо переименовать в firmware.zip !), либо нажать "да" и программа автоматически скачает последнюю версию с этого же сайта.

4) Загружаем шлем в режиме sideload update:

В начале процесса выключите очки, и удерживайте на выключенных одновременно кнопки питания и уменьшения громкости до появления логотипа Meta. С помощью кнопок громкости выберите Sideload Update. (https://holographica.space/news/quest-software-update-tool/)

5) Подключаем шлем к пк через usb кабель и нажимаем "Проверить подключение по adb". Если кнопка "Запустить прошивку" активировалась, идем дальше

6) Нажимаем "Запустить прошивку" и смотрим: в программе должна пойти загрузка прошивки в шлем.

Если какой-то из шагов не работает, можно поменять adb драйвер на свой ("Путь к adb драйверу") скачать его можно здесь: https://adb.clockworkmod.com/

Это open source проект, поэтому вот исходный код:https://github.com/IvanProkshin/QuestUpdater_source

Так же если кто-то захочет меня поддержать: 4100118207985898 (Юмани)

Комментарии (26)


  1. Adlan76
    01.10.2024 02:15
    +2

    Вот бы на 3й окулус так же


    1. AKP1
      01.10.2024 02:15
      +2

      Что-то мне подсказывает, что для автоматической загрузки прошивки достаточно заменить в исходнике "https://cocaine.trade/Quest_2_firmware" на "https://cocaine.trade/Quest_3_firmware". Конечно, если сам процесс прошивки через ADB более ничем не отличается.


      1. nickname235342 Автор
        01.10.2024 02:15

        Скорее всего, это работает, но я не проверял


    1. Soorin
      01.10.2024 02:15

      Пока Quest 2 - dirt-cheap, это актуально (если почему-то не работает без обновления).


    1. XenRE
      01.10.2024 02:15

      Прошивка любого шлема, начиная с Quest 1, сводится к 3 пунктам:
      1. Скачиваем прошивку, например с cocaine.trade;
      2. Перезагружаем шлем в recovery sideload как обычный смартфон;
      3. Заливаем прошивку через adb sideload.
      Весь прочий софт и телодвижения бессмысленны. Только нужно помнить, что фарш не провернуть назад, т.е. прошивку не откатить, а самая последняя версия далеко не факт что самая лучшая.


  1. JustPeople
    01.10.2024 02:15
    +3

    Через тот же ADB можно установить на шлем VPN и обновляться OTA как обычно. У меня так стоял strongswan и wireguard на шлеме.


    1. nickname235342 Автор
      01.10.2024 02:15

      Лично у меня стоит несколько vpn'ов, но ни один из них не может подключиться. Я не отрицаю, возможно, этот способ тоже рабочий, но мне он не помог


    1. Vamp
      01.10.2024 02:15

      Это если шлем уже активирован и на него можно что-то поставить. Новый Quest 3 при первом включении лезет в интернет проверять обновления и проверяет до бесконечности. Пропустить этот этап нельзя. Причём VPN на роутере не помогает. Это косяк прошивки. Помогает только обновление через adb sideload.


      1. JustPeople
        01.10.2024 02:15

        Понял, я в подобных случаях на телефоне делал точку доступа которая через вайфай работала и там VPN уже подключал. Но способ из статьи выглядит поудобнее, возьму на вооружение.


      1. Adlan76
        01.10.2024 02:15

        У меня получилось. С ноута раздал впн


    1. Spyman
      01.10.2024 02:15

      Для этого нужно включить режим разработчика в аккаунте, что может быть той ещё проблемой. У меня без карты забугорной он не включался.

      А вот перезагрузиться в бутлоадер и сделать fastboot sideload update.zip можно и без впн и без аккаунта разработчика


  1. TragicBronson
    01.10.2024 02:15
    +4

    Любопытный способ, возьму на заметку. Однако, меня несколько удивило то, что для Вас оказалось проблемой воткнуть любой ВПН на квест и обновить его:)


    1. Tirarex
      01.10.2024 02:15

      Не знаю как сейчас а раньше дабы воткнуть впн на квест, надо был иметь акк разработчика и включить sideload, а для этого нужен был впн на всю сеть дабы собственно войти в акк и включить сайдлоад на шлеме.


      1. TragicBronson
        01.10.2024 02:15
        +1

        Ну, с учётом всех нынешних ограничений, под которые попадает в том числе и обновление, думаю подавляющее большинство пользователей так или иначе организовало себе установку приложений под черным флагом, а значит использовались и ВПН, и какой-нибудь sidequest или qloader, и активация режима разработчика. Следовательно обновление гарнитуры после всех вышеперечисленных манипуляций (в том числе и первичная регистрация) уже не выглядит чем-то непреодолимым.

        Лично у меня особых проблем со всем этим делом не возникло (а я просто обычный пользователь, который слабо шарит в подобных вещах). В интернетах полно инструкций/гайдов как все устанавливается/обновляется. Режим разработчика, кстати, в большинстве гайдов рекомендуют включать с помощью зарубежной банковской карты на сайте запрещённой организации, мне же с лёгкостью удалось это сделать просто включив двухфакторную аутентификацию. Короче говоря, да, танцы с бубнами неизбежны, но вполне реализуемы обычными юзерами


        1. MapPoo
          01.10.2024 02:15

          Двухфакторку у меня сейчас не получается включить на российскую симку, например. Просто смс не приходит. Поддержка говорит, что все ок и от них смс выходит.


          1. TragicBronson
            01.10.2024 02:15
            +1

            Я реализовывал всё это дело в начале августа текущего года. Когда регистрировал, то был уверен, что с номером не прокатит. Поискав способы с картой, решил испытать удачу с российской симкой и был удивлен, что получилось. Не исключаю того, что мне тупо повезло


  1. crawlingroof
    01.10.2024 02:15

    Как совсем ленивая опа, я просто включал vpn на роутере, а вот то что Meta рассылали письма, что неактивные dev аккаунты хотели удалить, это да. Пришлось развести бурную активность в профиле. Кстати одим из обновлений они поменяли проверку приложений и куча установленных игр перестала запускаться, так что с обновлениями тоже нужно быть осторожнее, но если новый, то нормально.


    1. Soorin
      01.10.2024 02:15
      +3

      По одному из древних туториалов я на подключенный по проводу десктоп скачал бесплатный Planet VPN и приложение, создавшее точку доступа WiFi - и всё, танцы с бубном не потребовались. (А вот мой VPN c Hiddify программной точкой доступа не виделся).


  1. Spyman
    01.10.2024 02:15
    +3

    На самом деле достаточно adb и драйверов, которые вроде сами ставятся. А дальше fastboot sideload update.zip в консоли и всё.


  1. orefkov
    01.10.2024 02:15

    Так там основная сложность не с прошивкой, а с первым запуском после нее, когда шлем требует подключится к экстремистской организации, и без этого не хочет дальше работать. Или в последних прошивках этого уже нет?


    1. XenRE
      01.10.2024 02:15

      Требует, но есть способы решения этой проблемы, в том числе активация вообще без аккаунтов. На 4pda много инфы по окулусу.


  1. LonelyC4t
    01.10.2024 02:15

    Подскажите пожалуйста, пытался запустить exe файл, была ошибка, отсутствия файла pyton311.dll, установил pyton версии 3.11, ошибки больше нет, но QuestUpdater.exe больше не реагирует ни на запуск от имени администратора ни на обычный :с


    1. nickname235342 Автор
      01.10.2024 02:15
      +1

      Попробуйте запустить exe из командной строки ("путь/к/программе/QuestUpdater.exe") и посмотреть, что выведется в консоль


      1. LonelyC4t
        01.10.2024 02:15
        +1

        Ох, тут что-то нехорошее :D
        Ох, тут что-то нехорошее :D


        1. nickname235342 Автор
          01.10.2024 02:15
          +1

          При установке python вы ставили галочку "Добавить Python к переменным среды"? Если нет, то возможно для корректной работы стоит добавить такую переменную в path.
          Взял отсюда: https://stackoverflow.com/questions/38132755/importerror-no-module-named-encodings


          1. LonelyC4t
            01.10.2024 02:15
            +1

            Спасибо за информацию, попробую переустановить, галочку ставил вроде, но сначала поставил последнюю версию 3.12, ошибка отстутвия p311.dll осталась, удалял, переустанавливал, может и не ткнул повторно, спасибо, что уделили время с: