Cómo usar un iniciador personalizado con widgets en Amazon Fire OS

El sistema operativo Fire de Amazon, además de tener una red troncal de Android, se puede considerar una bestia bastante diferente de Android o incluso pieles pesadas como MIUI o Samsung Experience. Su objetivo era crear su propio sistema operativo basado en la plataforma Android de código abierto sin dejar de ser completamente independiente de todos los servicios y certificaciones de Google Play, favoreciendo sus propios servicios de Amazon. Pero todavía está basado en Android, por lo que los usuarios expertos en tecnología han podido tomar la plataforma Fire OS y personalizarla a su voluntad. Hoy, vamos a enseñarle cómo puede configurar fácilmente cualquier iniciador que desee (con soporte de widgets) en dispositivos Amazon Fire OS, ¡ sin necesidad de root ! Solo necesita, como la mayoría de los tutoriales que hacemos, acceder al Android Debug Bridge.


Utilice un iniciador personalizado con widgets en Fire OS sin root

Parte 1: configuración del iniciador personalizado

Antes de comenzar, como acabamos de decir, deberá configurar ADB. En caso de que aún no lo haya hecho, consulte este tutorial para configurar las cosas en su dispositivo. Realmente no lo necesitamos en este momento, pero aún así es bueno tenerlo por adelantado. Una vez hecho esto, necesitará la herramienta Launcher Hijack disponible en nuestros foros. Esta herramienta fue hecha por el miembro BaronKiko, basada en el código original de parrotgeek1, por lo que todos los créditos van a ambos desarrolladores.

Esta herramienta aprovecha la configuración de Accesibilidad de su teléfono o tableta Amazon para que funcione correctamente, así que asegúrese de que esté configurada correctamente en Configuración> Accesibilidad> Para detectar el botón de inicio, presione. Además, asegúrese de que sus lanzadores NO requieran que se configure como predeterminado. Eso significa que puede usar lanzadores como Nova Launcher y Evie Launcher, pero no puede usar Google Now Launcher o cualquier otro que requiera que sea predeterminado.

Parte 2: obtener soporte de widget personalizado

Con eso fuera del camino, ahora debería tener un iniciador personalizado que funcione al presionar el botón de inicio. Sin embargo, ¿cómo puedes usar widgets en ese lanzador? Generalmente necesita root para hacer esto, pero afortunadamente, puede usar la magia de ADB para configurarlos correctamente. Es por eso que lo configuramos antes. Este método fue descubierto por el miembro senior DragonFire1024 en nuestro foro de Amazon Fire.

En primer lugar, inicie un explorador de archivos con soporte de raíz / partición (no necesitamos root para usarlo, ya que estamos viendo la partición del sistema de solo lectura). Recomendamos el increíble MiXplorer gratuito de nuestros foros.

Entonces, por ejemplo, el comando para Nova Launcher sería:

 appwidget grantbind --package com.teslacoilsw.launcher --user 0 

Si el comando anterior no funcionó, use este:

 appwidget grantbind --package --user current 

Soporte de widgets en lanzadores de terceros en Fire OS. Créditos: Miembro Senior DragonFire1024

¡Hecho! Ahora puede agregar sus widgets favoritos en su lanzador de su elección.


Explicación

Es muy simple A diferencia del stock de Android (o casi todos los skin de Android), donde puede reemplazar el iniciador a su gusto e incluso configurar uno personalizado como el iniciador predeterminado, la pantalla de inicio de Amazon se hizo funcionar como la única aplicación de todo el sistema lanzador en Amazon Fire OS, bastante similar a lo que hace iOS. No puede reemplazarlo, al menos no utilizando formas convencionales.

Sin embargo, puede aprovechar la configuración de accesibilidad (que permite que las aplicaciones intercepten las pulsaciones de los botones de inicio) y establecer una aplicación intermedia (Hijack Launcher) que interceptará las pulsaciones de los botones de inicio en Amazon Fire OS y abrirá su propio lanzador de terceros cada vez que Se presiona el botón de inicio. Si bien esto no hará que su lanzador elegido sea el predeterminado, esta solución funcionará sin problemas. Luego, el script que ejecutamos nos permite acceder al binario del widget de la aplicación donde podemos otorgarle a nuestra aplicación de terceros el permiso que necesita para vincular widgets. Normalmente, esto se puede hacer fácilmente si el iniciador está configurado como iniciador predeterminado. Pero dado que no podemos cambiar el iniciador predeterminado en Fire OS sin root, estos comandos solucionan ese problema.

Los dispositivos Amazon Fire OS no son muy conocidos por su personalización, pero eso no ha impedido que los usuarios emprendedores en nuestros foros aprovechen al máximo lo que está disponible. Consulte nuestro foro de Amazon Fire para mantenerse al día con los últimos desarrollos relacionados con el dispositivo.