Comment utiliser un lanceur personnalisé avec des widgets sur Amazon Fire OS

Fire OS d’Amazon, en plus d’avoir une structure dorsale Android, peut être considéré comme une bête très différente du stock d’Android ou même comme des peaux lourdes comme MIUI ou Samsung Experience. Ils souhaitaient créer leur propre système d’exploitation basé sur la plate-forme Android open source, tout en restant totalement indépendants de tous les services et certifications de Google Play, en privilégiant leurs propres services Amazon. Mais comme il est toujours basé sur Android, les utilisateurs avertis en technologie ont pu utiliser la plate-forme Fire OS et la personnaliser à leur guise. Aujourd'hui, nous allons vous apprendre à configurer facilement le lanceur de votre choix (avec la prise en charge des widgets) sur les périphériques Amazon Fire OS, sans utiliser la racine ! Comme la plupart des didacticiels, vous avez simplement besoin d'accéder à Android Debug Bridge.


Utiliser un lanceur personnalisé avec des widgets sur Fire OS sans racine

Partie 1 - Configuration du lanceur personnalisé

Avant de commencer, comme nous venons de le dire, vous devrez configurer ADB. Au cas où vous ne l'auriez pas encore fait, veuillez vous reporter à ce tutoriel pour configurer votre appareil. Nous n'en avons pas vraiment besoin pour l'instant, mais c'est toujours bien de l'avoir à l'avance. Une fois cela fait, vous aurez besoin de l' outil de piratage Launcher disponible sur nos forums. Cet outil a été créé par Member BaronKiko, basé sur le code original de parrotgeek1, donc tous les crédits vont à ces deux développeurs!

Cet outil tire parti des paramètres d'accessibilité de votre téléphone ou de votre tablette Amazon afin de fonctionner correctement. Assurez-vous qu'il est correctement configuré dans Paramètres> Accessibilité> Pour détecter une pression sur le bouton d'accueil. Assurez-vous également que vos lanceurs NE nécessitent PAS qu’il soit configuré par défaut. Cela signifie que vous pouvez utiliser des lanceurs tels que Nova Launcher et Evie Launcher, mais vous ne pouvez pas utiliser Google Now Launcher ni aucun autre logiciel nécessitant son utilisation par défaut.

Partie 2 - Obtenir de l'aide sur un widget personnalisé

Cela fait, vous devriez maintenant avoir un lanceur personnalisé qui marche lorsque vous appuyez sur le bouton d'accueil. Cependant, comment pouvez-vous utiliser des widgets sur ce lanceur? Vous avez généralement besoin de root pour le faire, mais heureusement, vous pouvez utiliser la magie de ADB pour les configurer correctement. C'est pourquoi nous l'avons mis en place plus tôt. Cette méthode a été découverte par le membre senior DragonFire1024 sur notre forum Amazon Fire.

Tout d’abord, lancez un explorateur de fichiers avec le support racine / partition (nous n’avons pas besoin de root pour l’utiliser, car nous examinons la partition système en lecture seule). Nous recommandons l'impressionnant MiXplorer gratuit de nos forums.

Ainsi, par exemple, la commande pour Nova Launcher serait:

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

Si la commande ci-dessus n'a pas fonctionné, utilisez celle-ci:

 appwidget grantbind --package --user current 

Prise en charge des widgets sur les lanceurs tiers dans Fire OS. Crédits: Membre Senior DragonFire1024

Terminé! Vous pouvez maintenant ajouter vos widgets favoris sur le lanceur de votre choix.


Explication

C'est assez simple. Contrairement à Android (ou à tous les skieurs Android), où vous pouvez remplacer le lanceur à votre guise et même en configurer un personnalisé comme lanceur par défaut, l'écran d'accueil d'Amazon a été conçu pour fonctionner comme la seule application système à l'échelle mondiale. lanceur dans Amazon Fire OS, assez similaire à ce que fait iOS. Vous ne pouvez pas le remplacer, du moins en n'utilisant pas les méthodes conventionnelles.

Toutefois, vous pouvez tirer parti des paramètres d'accessibilité (qui permettent aux applications d'intercepter les appuis du bouton d'accueil) et de définir une application intermédiaire (Hijack Launcher) qui interceptera les appuis du bouton d'accueil dans Amazon Fire OS et ouvrira votre propre lanceur tiers à chaque fois que l'utilisateur clique dessus. bouton d'accueil est enfoncé. Même si cela ne fera pas de votre lanceur choisi celui par défaut, cette solution fonctionnera sans faille. Ensuite, le script que nous exécutons nous permet d'accéder au binaire appwidget où nous pouvons accorder à notre application tierce l'autorisation nécessaire pour lier les widgets. Normalement, cela se fait facilement si le lanceur est défini comme lanceur par défaut. Mais comme nous ne pouvons pas réellement changer le programme de lancement par défaut de Fire OS sans root, ces commandes permettent de contourner ce problème.

Les périphériques Amazon Fire OS ne sont pas vraiment connus pour leur personnalisation, mais cela n'a pas empêché les utilisateurs entreprenants de nos forums de tirer le meilleur parti de ce qui est disponible. Consultez notre forum Amazon Fire pour vous tenir au courant des derniers développements concernant l'appareil.