So verwenden Sie einen benutzerdefinierten Launcher mit Widgets unter Amazon Fire OS

Auf Amazon Fire OS-Geräten müssen Sie ihren Launcher verwenden, aber es gibt auch eine Möglichkeit, ohne Rootberechtigung einen benutzerdefinierten Launcher mit Widget-Unterstützung einzurichten!

Abgesehen davon, dass es über ein Android-Backbone verfügt, kann Amazons Fire OS als ganz anderes Biest als Standard-Android oder sogar schwere Skins wie MIUI oder Samsung Experience angesehen werden. Ihr Ziel war es, ihr eigenes Betriebssystem auf Basis der Open-Source-Android-Plattform zu entwickeln und dabei vollständig zu bleiben unabhängig von allen Google Play-Diensten und -Zertifizierungen und bevorzugen stattdessen ihr eigenes Amazon Dienstleistungen. Aber es basiert immer noch auf Android, sodass technisch versierte Benutzer die Fire OS-Plattform nutzen und sie nach ihren Wünschen anpassen konnten. Heute zeigen wir Ihnen, wie Sie das ganz einfach können Richten Sie einen beliebigen Launcher ein (mit Widget-Unterstützung) An Amazon Fire OS Geräte, mit kein Root erforderlich! Sie benötigen lediglich, wie in den meisten Tutorials, die wir durchführen, Zugriff auf die Android Debug Bridge.


Teil 1 – Einrichten des benutzerdefinierten Launchers

Bevor wir beginnen, müssen Sie, wie bereits erwähnt, ADB einrichten. Falls Sie es noch nicht getan haben, lesen Sie bitte nach dieses Tutorial um Dinge auf Ihrem Gerät einzurichten. Wir brauchen es im Moment nicht wirklich, aber es ist trotzdem schön, es im Voraus zu haben. Sobald das erledigt ist, benötigen Sie die Launcher-Hijack Werkzeug verfügbar in unseren Foren. Dieses Tool wurde von einem XDA-Mitglied erstellt BaronKiko, basierend auf dem Originalcode von parrotgeek1, also gehen alle Credits an diese beiden Entwickler!

Dieses Tool nutzt die Barrierefreiheitseinstellungen Ihres Amazon-Telefons oder -Tablets, um Folgendes zu tun Funktioniert ordnungsgemäß. Stellen Sie daher sicher, dass es unter „Einstellungen“ > „Bedienungshilfen“ > „Home-Taste erkennen“ richtig eingerichtet ist Drücken Sie. Stellen Sie außerdem sicher, dass Ihre Launcher NICHT eine Standardeinstellung erfordern. Das bedeutet, dass Sie Launcher wie Nova Launcher und Evie Launcher verwenden können, aber Sie können nicht den Google Now Launcher oder andere verwenden, die eine Standardeinstellung erfordern.

Wenn das erledigt ist, sollten Sie jetzt beim Drücken der Home-Taste über einen funktionierenden benutzerdefinierten Launcher verfügen. Wie können Sie jedoch Widgets in diesem Launcher verwenden? Im Allgemeinen benötigen Sie dafür Root, aber zum Glück können Sie die Magie von ADB nutzen, um sie richtig einzurichten. Deshalb haben wir es früher eingerichtet. Diese Methode wurde von XDA Senior Member entdeckt DragonFire1024 drüben auf unserem Amazon Fire-Forum.

Starten Sie zunächst einen Datei-Explorer mit Root-/Partitionsunterstützung (wir benötigen keinen Root, um ihn zu verwenden, da wir uns die schreibgeschützte Systempartition ansehen). Wir empfehlen den tollen, kostenlosen MiXplorer aus unseren Foren.

[appbox xda com.mixplorer]

Navigieren Sie zum Stammverzeichnis des Telefons und gehen Sie dann zu /system/bin. Suchen Sie die Datei „appwidget“ und kopieren Sie sie in Ihre Zwischenablage. Fügen Sie es irgendwo auf Ihrem Telefon oder direkt in Ihrem PC ein. Sie müssen die Dateierweiterung in .sh ändern (Sie können sie entweder mit Notepad oder Notepad++ ändern). auf Ihrem Computer, oder Sie können es einfach auf Ihrem Telefon ändern, indem Sie die Umbenennung Ihres Datei-Explorers durchführen Funktion). Sobald dies erledigt ist, platzieren Sie die Datei im Stammverzeichnis Ihres internen Speichers (/sdcard/).

Starten Sie anschließend ADB. Steigen Sie in eine Hülle ein:

adb shell

Starten Sie dann das neu hinzugefügte Skript:

sh /sdcard/appwidget.sh

Jetzt ist es an der Zeit, Ihrem Launcher-Widget Berechtigungen zu erteilen. Verwenden Sie den folgenden Befehl:

appwidget grantbind --package <launcher_package_name> --user <user_ID>

Um den Paketnamen zu finden, ist es einfacher, den Package Name Viewer aus dem Play Store zu verwenden.

Paketnamen-Viewer 2.0Entwickler: csIng

Kostenlos.

4.5.

Herunterladen

Der Befehl für Nova Launcher wäre also beispielsweise:

appwidgetgrantbind--package com.teslacoilsw.launcher--user 0

Wenn der obige Befehl nicht funktioniert hat, verwenden Sie diesen:

appwidget grantbind --package --user current
Widget-Unterstützung für Launcher von Drittanbietern in Fire OS. Credits: XDA Senior Member DragonFire1024

Erledigt! Jetzt können Sie Ihre Lieblings-Widgets zum Launcher Ihrer Wahl hinzufügen.


Erläuterung

Es ist ziemlich einfach. Im Gegensatz zu Standard-Android (oder auch so ziemlich jedem Android-Skin), wo Sie den Launcher tatsächlich nach Ihren Wünschen ersetzen und sogar einen benutzerdefinierten einrichten können Einer als Standard-Launcher, der Amazon-Homescreen wurde so konzipiert, dass er als einziger systemweiter App-Launcher in Amazon Fire OS funktioniert, ziemlich ähnlich wie bei iOS tut. Sie können es nicht ersetzen, zumindest nicht auf herkömmliche Weise.

Sie können jedoch die Barrierefreiheitseinstellungen nutzen (die es Apps ermöglichen, das Drücken der Home-Taste abzufangen) und eine Zwischen-App festlegen (Hijack Launcher), der das Drücken der Home-Taste in Amazon Fire OS abfängt und jedes Mal, wenn die Home-Taste gedrückt wird, Ihren eigenen Launcher eines Drittanbieters öffnet gedrückt. Dadurch wird Ihr gewählter Launcher zwar nicht zum Standard-Launcher, aber diese Lösung funktioniert ziemlich einwandfrei. Dann ermöglicht uns das von uns ausgeführte Skript den Zugriff auf die Appwidget-Binärdatei, wo wir unserer Drittanbieter-App die Berechtigung erteilen können, die sie zum Binden von Widgets benötigt. Normalerweise ist dies einfach möglich, wenn der Launcher als Standard-Launcher festgelegt ist. Da wir den Standard-Launcher unter Fire OS ohne Root jedoch nicht ändern können, wird dieses Problem mit diesen Befehlen umgangen.

Amazon Fire OS-Geräte sind nicht besonders für ihre Anpassungsmöglichkeiten bekannt, aber das hat unternehmungslustige Benutzer in unseren Foren nicht davon abgehalten, das Beste aus dem Angebot zu machen. Schauen Sie sich unsere an Amazon Fire-Forum um über die neuesten Entwicklungen rund um das Gerät auf dem Laufenden zu bleiben.