Разработчик выпустил новый веб-инструмент, который позволяет выполнять все функции перепрошивки, предоставляемые Fastboot, прямо из браузера.
У некоторых людей желание окунуться в сферу разработки послепродажного обслуживания приходит и уходит. Иногда мы заявляем, что довольны новым телефоном, делая вид, что в нем есть все, что нам нужно. Сразу после окончания медового месяца мы возвращаемся к старым привычкам и хотим быстро погрузиться в мир рутирования и пользовательских ПЗУ. Хотя существуют различные общие или руководства по перепрошивке для конкретных устройств, которые могут вам помочь, но для нового пользователя все равно может оказаться сложной задачей, пытающейся понять, что означают все эти термины и программы. для. Даже опытные пользователи иногда просто не могут заставить свой ПК (или Mac) распознать ваш телефон Android, независимо от того, сколько раз вы возитесь с настройками системы.
Когда Google впервые анонсировал Android Flash Tool в целях оптимизации работы по установке универсального образа системы (GSI) было проведено некоторое обсуждение среди сообщества о том, насколько эффективным будет подход на основе браузера для упрощения перепрошивки. парадигма. В конце концов, этот метод позволяет пользователям избежать неудобств, связанных с ручной загрузкой изображений и их прошивкой с помощью команд fastboot. Однако предложение Google несколько ограничено, поскольку онлайн-инструмент совместим только с несколько устройств, и вы можете прошивать только официальные образы AOSP и стоковую прошивку. пакеты. С этой целью Дэнни Лин, который проходит мимо
kdrag0n на наших форумах разработаны fastboot.js – реализация JavaScript протокол быстрой загрузки используя ВебUSB API, специально предназначенный для конечных пользователей, у которых возникают проблемы с прошивкой сторонних операционных систем на устройствах Android.Всегда приятно видеть появление других опций, а появление инструмента для прошивки на основе JavaScript по сути означает, что вы сможете прошивать собственные ПЗУ прямо из браузера! Фактически, Лин, разработчик, который поддерживает ProtonAOSP для Google Pixel 5 и другие устройства, уже придумал универсальный Веб-установщик Android, полноценный шаблон приложения-установщика, который полностью работает в браузере. Если у вас есть устройство, которое официально поддерживается проектом ProtonAOSP, вы даже можете попробовать его прошить. используя официальную версию этого веб-установщика.
Kdrag0n также написал веб-установщик для пользователей, ориентированных на конфиденциальность. ГрафенОС проект, которому он приписывает финансирование первоначальной разработки этого проекта.
Chromium поддерживает WebUSB начиная с версии 61, поэтому любой браузер на базе Chromium (например, Google Chrome или Microsoft Edge), установленный на вашем компьютере, может использовать инструмент веб-прошивки, написанный поверх fastboot.js. В Windows вам также может потребоваться установить драйвер для интерфейса Fastboot, но в большинстве случаев он будет автоматически загружен и установлен через Центр обновления Windows.
Дополнительную информацию о библиотеке fastboot.js можно найти в репозитории, указанном ниже. Хотя реализация Javascript пока не предназначена для универсальной замены встроенного двоичного файла Fastboot, с присущими ей Независимость от ОС, предлагает портативное и удобное дополнение или, возможно, даже альтернативу инструментам платформы Android для настройки. потребности. Пользователям больше не придется страдать от проблем, связанных с пропущенными командами, или пытаться загрузить обновленные инструменты платформы Android, поскольку все, что вам нужно, будет прямо в вашем браузере.
Репозиторий fastboot.js на GitHub