Un desarrollador ha lanzado una nueva herramienta web que le permite realizar todas las funciones de actualización proporcionadas por Fastboot directamente desde su navegador.
Para algunas personas, la necesidad de sumergirse en la escena del desarrollo del mercado de posventa va y viene. A veces afirmamos estar satisfechos con un teléfono nuevo, fingiendo que tiene todo lo que necesitamos. Justo después de que termina el período de luna de miel, volvemos a los viejos hábitos y rápidamente queremos sumergirnos en el mundo del rooteo y las ROM personalizadas. Si bien existen varios genéricos o guías de actualización específicas del dispositivo disponibles para ayudarlo, aún puede ser una tarea desalentadora para un nuevo usuario que intenta comprender cuáles son todos esos términos y programas. para. Incluso para los usuarios avanzados, a veces simplemente no pueden lograr que su PC (o Mac) reconozca su teléfono Android, sin importar cuántas veces modifique la configuración del sistema.
Cuando Google
anunció por primera vez la herramienta Flash de Android Como esfuerzo por agilizar el trabajo de instalación de la imagen genérica del sistema (GSI), hubo cierta discusión entre la comunidad sobre cuán efectivo sería el enfoque basado en navegador para simplificar el flasheo paradigma. Después de todo, el método permite a los usuarios evitar el inconveniente de descargar imágenes manualmente y actualizarlas con comandos fastboot. La oferta de Google, sin embargo, es un poco restrictiva porque la herramienta online sólo es compatible con un un puñado de dispositivos, y usted está limitado a actualizar nada más que imágenes oficiales de AOSP y firmware original paquetes. Para ello, Danny Lin, que pasa por kdrag0n en nuestros foros, desarrollado fastboot.js – una implementación de JavaScript del protocolo de arranque rápido utilizando el WebUSB API, dirigida específicamente a usuarios finales que tienen problemas para actualizar sistemas operativos de terceros en dispositivos Android.Siempre es bueno ver aparecer otras opciones, y la llegada de una herramienta de actualización basada en JavaScript significa esencialmente que podrás actualizar ROM personalizadas directamente desde tu navegador. De hecho, Lin, el desarrollador que mantiene el ProtonAOSP para Google Pixel 5 y otros dispositivos, ya ha creado un genérico instalador web de Android, una plantilla de aplicación de instalación completa que se ejecuta completamente en el navegador. En caso de que tengas un dispositivo oficialmente compatible con el proyecto ProtonAOSP, incluso puedes intentar actualizarlo. usando una bifurcación oficial de este instalador web.
Kdrag0n también escribió el instalador web para usuarios centrados en la privacidad. GrafenoOS proyecto, al que atribuye la financiación del desarrollo inicial de este proyecto.
Chromium admite WebUSB desde la versión 61, por lo que cualquier navegador basado en Chromium (por ejemplo, Google Chrome o Microsoft Edge) instalado en su PC puede usar la herramienta de actualización web codificada sobre fastboot.js. En Windows, es posible que también necesite instalar un controlador para la interfaz Fastboot, pero en la mayoría de los casos se descargará e instalará automáticamente a través de Windows Update.
Puede encontrar más información sobre la biblioteca fastboot.js en el repositorio vinculado a continuación. Si bien todavía no pretende ser un reemplazo universal del binario Fastboot nativo, la implementación de Javascript, con su inherente De naturaleza independiente del sistema operativo, ofrece un complemento portátil y conveniente, o potencialmente incluso una alternativa, a las herramientas de la plataforma Android para sus ajustes. necesidades. Los usuarios ya no tendrán que sufrir problemas relacionados con comandos perdidos o tener que luchar para descargar herramientas actualizadas de la plataforma Android, ya que todo lo que necesitan estará ahí en su navegador.
fastboot.js repositorio de GitHub