Итак, где-то в середине июля я стал счастливым владельцем 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)
JustPeople
01.10.2024 02:15+3Через тот же ADB можно установить на шлем VPN и обновляться OTA как обычно. У меня так стоял strongswan и wireguard на шлеме.
nickname235342 Автор
01.10.2024 02:15Лично у меня стоит несколько vpn'ов, но ни один из них не может подключиться. Я не отрицаю, возможно, этот способ тоже рабочий, но мне он не помог
Vamp
01.10.2024 02:15Это если шлем уже активирован и на него можно что-то поставить. Новый Quest 3 при первом включении лезет в интернет проверять обновления и проверяет до бесконечности. Пропустить этот этап нельзя. Причём VPN на роутере не помогает. Это косяк прошивки. Помогает только обновление через adb sideload.
JustPeople
01.10.2024 02:15Понял, я в подобных случаях на телефоне делал точку доступа которая через вайфай работала и там VPN уже подключал. Но способ из статьи выглядит поудобнее, возьму на вооружение.
Spyman
01.10.2024 02:15Для этого нужно включить режим разработчика в аккаунте, что может быть той ещё проблемой. У меня без карты забугорной он не включался.
А вот перезагрузиться в бутлоадер и сделать fastboot sideload update.zip можно и без впн и без аккаунта разработчика
TragicBronson
01.10.2024 02:15+4Любопытный способ, возьму на заметку. Однако, меня несколько удивило то, что для Вас оказалось проблемой воткнуть любой ВПН на квест и обновить его:)
Tirarex
01.10.2024 02:15Не знаю как сейчас а раньше дабы воткнуть впн на квест, надо был иметь акк разработчика и включить sideload, а для этого нужен был впн на всю сеть дабы собственно войти в акк и включить сайдлоад на шлеме.
TragicBronson
01.10.2024 02:15+1Ну, с учётом всех нынешних ограничений, под которые попадает в том числе и обновление, думаю подавляющее большинство пользователей так или иначе организовало себе установку приложений под черным флагом, а значит использовались и ВПН, и какой-нибудь sidequest или qloader, и активация режима разработчика. Следовательно обновление гарнитуры после всех вышеперечисленных манипуляций (в том числе и первичная регистрация) уже не выглядит чем-то непреодолимым.
Лично у меня особых проблем со всем этим делом не возникло (а я просто обычный пользователь, который слабо шарит в подобных вещах). В интернетах полно инструкций/гайдов как все устанавливается/обновляется. Режим разработчика, кстати, в большинстве гайдов рекомендуют включать с помощью зарубежной банковской карты на сайте запрещённой организации, мне же с лёгкостью удалось это сделать просто включив двухфакторную аутентификацию. Короче говоря, да, танцы с бубнами неизбежны, но вполне реализуемы обычными юзерами
MapPoo
01.10.2024 02:15Двухфакторку у меня сейчас не получается включить на российскую симку, например. Просто смс не приходит. Поддержка говорит, что все ок и от них смс выходит.
TragicBronson
01.10.2024 02:15+1Я реализовывал всё это дело в начале августа текущего года. Когда регистрировал, то был уверен, что с номером не прокатит. Поискав способы с картой, решил испытать удачу с российской симкой и был удивлен, что получилось. Не исключаю того, что мне тупо повезло
crawlingroof
01.10.2024 02:15Как совсем ленивая опа, я просто включал vpn на роутере, а вот то что Meta рассылали письма, что неактивные dev аккаунты хотели удалить, это да. Пришлось развести бурную активность в профиле. Кстати одим из обновлений они поменяли проверку приложений и куча установленных игр перестала запускаться, так что с обновлениями тоже нужно быть осторожнее, но если новый, то нормально.
Soorin
01.10.2024 02:15+3По одному из древних туториалов я на подключенный по проводу десктоп скачал бесплатный Planet VPN и приложение, создавшее точку доступа WiFi - и всё, танцы с бубном не потребовались. (А вот мой VPN c Hiddify программной точкой доступа не виделся).
Spyman
01.10.2024 02:15+3На самом деле достаточно adb и драйверов, которые вроде сами ставятся. А дальше fastboot sideload update.zip в консоли и всё.
orefkov
01.10.2024 02:15Так там основная сложность не с прошивкой, а с первым запуском после нее, когда шлем требует подключится к экстремистской организации, и без этого не хочет дальше работать. Или в последних прошивках этого уже нет?
XenRE
01.10.2024 02:15Требует, но есть способы решения этой проблемы, в том числе активация вообще без аккаунтов. На 4pda много инфы по окулусу.
LonelyC4t
01.10.2024 02:15Подскажите пожалуйста, пытался запустить exe файл, была ошибка, отсутствия файла pyton311.dll, установил pyton версии 3.11, ошибки больше нет, но QuestUpdater.exe больше не реагирует ни на запуск от имени администратора ни на обычный :с
nickname235342 Автор
01.10.2024 02:15+1Попробуйте запустить exe из командной строки ("путь/к/программе/QuestUpdater.exe") и посмотреть, что выведется в консоль
LonelyC4t
01.10.2024 02:15+1nickname235342 Автор
01.10.2024 02:15+1При установке python вы ставили галочку "Добавить Python к переменным среды"? Если нет, то возможно для корректной работы стоит добавить такую переменную в path.
Взял отсюда: https://stackoverflow.com/questions/38132755/importerror-no-module-named-encodingsLonelyC4t
01.10.2024 02:15+1Спасибо за информацию, попробую переустановить, галочку ставил вроде, но сначала поставил последнюю версию 3.12, ошибка отстутвия p311.dll осталась, удалял, переустанавливал, может и не ткнул повторно, спасибо, что уделили время с:
Adlan76
Вот бы на 3й окулус так же
AKP1
Что-то мне подсказывает, что для автоматической загрузки прошивки достаточно заменить в исходнике "https://cocaine.trade/Quest_2_firmware" на "https://cocaine.trade/Quest_3_firmware". Конечно, если сам процесс прошивки через ADB более ничем не отличается.
nickname235342 Автор
Скорее всего, это работает, но я не проверял
Soorin
Пока Quest 2 - dirt-cheap, это актуально (если почему-то не работает без обновления).
XenRE
Прошивка любого шлема, начиная с Quest 1, сводится к 3 пунктам:
1. Скачиваем прошивку, например с cocaine.trade;
2. Перезагружаем шлем в recovery sideload как обычный смартфон;
3. Заливаем прошивку через adb sideload.
Весь прочий софт и телодвижения бессмысленны. Только нужно помнить, что фарш не провернуть назад, т.е. прошивку не откатить, а самая последняя версия далеко не факт что самая лучшая.