Amazon Fire OS-enheder tvinger dig til at bruge deres launcher, men der er en ikke-rod måde at opsætte en brugerdefineret launcher med widget-understøttelse!
Amazons Fire OS kan, bortset fra at have en Android-rygrad, betragtes som et helt andet udyr fra standard Android eller endda tunge skins som MIUI eller Samsung Experience. De havde til formål at lave deres eget OS baseret på open source Android-platformen, mens de forblev fuldstændigt uafhængige af alle Google Play-tjenester og certificeringer, i stedet for at favorisere deres egen Amazon tjenester. Men det er stadig baseret på Android, så teknisk kyndige brugere har været i stand til at tage Fire OS-platformen og tilpasse den til deres vilje. I dag skal vi lære dig, hvordan du nemt kan opsæt enhver launcher, du ønsker (med widget-understøttelse) på Amazon Fire OS Enheder, med ingen root påkrævet! Du skal bare, som de fleste tutorials, vi gør, adgang til Android Debug Bridge.
Del 1 - Opsætning af Custom Launcher
Før vi starter, som vi lige sagde, skal du konfigurere ADB. Hvis du ikke har gjort det endnu, se venligst
denne tutorial for at konfigurere tingene på din enhed. Vi har egentlig ikke brug for det lige nu, men det er stadig rart at have det i forvejen. Når det er gjort, skal du bruge Launcher Hijack værktøj tilgængelig i vores fora. Dette værktøj er lavet af XDA-medlem Baron Kiko, baseret på den originale kode for papegøjenørd1, så alle kreditter går til begge disse udviklere!Dette værktøj udnytter tilgængelighedsindstillingerne på din Amazon-telefon eller -tablet for at fungerer korrekt, så sørg for, at den er korrekt konfigureret under Indstillinger > Tilgængelighed > For at registrere hjem-knap trykke. Sørg også for, at dine launchers IKKE kræver, at det er indstillet som standard. Det betyder, at du kan bruge launchers som Nova Launcher og Evie Launcher, men du kan ikke bruge Google Now Launcher eller noget andet, der kræver, at det er standard.
Med det af vejen, skulle du nu have en fungerende brugerdefineret launcher ved tryk på hjemmeknap. Men hvordan kan du bruge widgets på den launcher? Du har generelt brug for root for at gøre dette, men heldigvis kan du bruge magien ved ADB for at sætte dem korrekt op. Det er derfor, vi satte det op tidligere. Denne metode blev opdaget af XDA Senior Member DragonFire1024 over på vores Amazon Fire forum.
Først og fremmest skal du starte en filstifinder med root/partition-understøttelse (vi behøver ikke root for at bruge det, da vi kigger på den skrivebeskyttede systempartition). Vi anbefaler den fantastiske, gratis MiXplorer fra vores fora.
[appbox xda com.mixplorer]
Naviger til telefonens rod, og gå derefter til /system/bin. Find "appwidget"-filen og kopier den til dit udklipsholder. Indsæt det et sted på din telefon eller direkte på din pc. Du skal ændre filtypenavnet til .sh (du kan enten ændre det med Notepad eller Notepad++ på din computer, eller du kan bare ændre det på din telefon ved hjælp af din filstifinders omdøbning fungere). Når det er gjort, skal du placere filen i roden af dit interne lager (/sdcard/).
Start derefter ADB. Kom ind i en skal:
adb shell
Start derefter det nyligt tilføjede script:
sh /sdcard/appwidget.sh
Nu er det tid til at give din launcher-widget-tilladelser. Brug følgende kommando:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
For at finde pakkenavnet er den nemmere måde at bruge Package Name Viewer fra Play Butik.
Pris: Gratis.
4.5.
Så for eksempel ville kommandoen til Nova Launcher være:
appwidgetgrantbind--package com.teslacoilsw.launcher--user 0
Hvis ovenstående kommando ikke virkede, så brug denne:
appwidget grantbind --package --user current
Færdig! Nu kan du tilføje dine yndlingswidgets til din valgfri launcher.
Forklaring
Det er ret simpelt. I modsætning til almindelig Android (eller stort set alle Android-skin også), hvor du faktisk kan udskifte launcheren efter din smag og endda konfigurere en brugerdefineret en som standardstarteren blev Amazon-startskærmen lavet til at fungere som den eneste systemomspændende appstarter i Amazon Fire OS, der ligner meget hvad iOS gør. Du kan ikke erstatte det, i det mindste ikke ved at bruge konventionelle måder.
Du kan dog drage fordel af tilgængelighedsindstillingerne (som tillader apps at opsnappe tryk på hjemmeknap) og indstille en mellemliggende app (Hijack Launcher), som opsnapper tryk på hjemmeknap i Amazon Fire OS og åbner din egen tredjeparts launcher, hver gang startknappen er trykket. Selvom dette ikke vil gøre din valgte launcher til standard, vil denne løsning fungere ret fejlfrit. Derefter giver scriptet, vi kører, os mulighed for at få adgang til appwidget-binæren, hvor vi kan give vores tredjepartsapp den tilladelse, den har brug for til at binde widgets. Normalt kan dette nemt gøres, hvis launcheren er indstillet som standard launcher. Men da vi faktisk ikke kan ændre standardstarteren på Fire OS uden root, kommer disse kommandoer uden om dette problem.
Amazon Fire OS-enheder er ikke rigtig kendt for deres tilpasning, men det har ikke stoppet driftige brugere på vores fora fra at få det bedste ud af det, der er tilgængeligt. Tjek vores Amazon Fire forum at holde sig ajour med den seneste udvikling vedrørende enheden.