Slik bruker du en tilpasset oppstarter med widgets på Amazon Fire OS

click fraud protection

Amazon Fire OS-enheter tvinger deg til å bruke lanseringen deres, men det er en ikke-root måte å sette opp en tilpasset oppstarter med widgetstøtte!

Amazons Fire OS, bortsett fra å ha en Android-ryggrad, kan betraktes som et ganske annet beist enn lager Android eller til og med tunge skinn som MIUI eller Samsung Experience. De hadde som mål å lage sitt eget OS basert på Android-plattformen med åpen kildekode mens de forble helt uavhengig av alle Google Play-tjenester og -sertifiseringer, og favoriserer i stedet sin egen Amazon tjenester. Men det er fortsatt basert på Android, så teknisk kunnskapsrike brukere har vært i stand til å ta Fire OS-plattformen og tilpasse den til deres vilje. I dag skal vi lære deg hvordan du enkelt kan sett opp hvilken som helst oppstarter du vil ha (med widgetstøtte)Amazon Fire OS Enheter, med ingen root nødvendig! Du trenger bare, som de fleste opplæringsprogrammer vi gjør, tilgang til Android Debug Bridge.


Del 1 - Sette opp Custom Launcher

Før vi starter, som vi nettopp sa, må du sette opp ADB. Hvis du ikke har gjort det ennå, vennligst se

denne opplæringen for å sette opp ting på enheten din. Vi trenger det egentlig ikke akkurat nå, men det er likevel greit å ha det på forhånd. Når det er gjort, trenger du Launcher kapring verktøy tilgjengelig i våre fora. Dette verktøyet ble laget av XDA-medlem Baron Kiko, basert på den opprinnelige koden til papegøyegek1, så all kreditt går til begge disse utviklerne!

Dette verktøyet drar fordel av tilgjengelighetsinnstillingene på din Amazon-telefon eller nettbrett for å fungerer som den skal, så sørg for at den er riktig konfigurert under Innstillinger > Tilgjengelighet > For å oppdage hjem-knapp trykk. Pass også på at lanseringene dine IKKE krever at den er satt som standard. Det betyr at du kan bruke launcher som Nova Launcher og Evie Launcher, men du kan ikke bruke Google Now Launcher eller noe annet som krever at det er standard.

Med det ute av veien, bør du nå ha en fungerende tilpasset lansering ved trykk på hjemmeknappen. Men hvordan kan du bruke widgets på den starteren? Du trenger vanligvis root for å gjøre dette, men heldigvis kan du bruke magien til ADB for å sette dem opp riktig. Dette er grunnen til at vi satte det opp tidligere. Denne metoden ble oppdaget av XDA Senior Member DragonFire1024 over på vår Amazon Fire-forum.

Først av alt, start en filutforsker med støtte for root/partisjon (vi trenger ikke root for å bruke den siden vi ser på den skrivebeskyttede systempartisjonen). Vi anbefaler den fantastiske, gratis MiXplorer fra forumene våre.

[appbox xda com.mixplorer]

Naviger til telefonens rot, og gå deretter til /system/bin. Finn "appwidget"-filen og kopier den til utklippstavlen. Lim den inn et sted på telefonen eller direkte på PC-en. Du må endre filtypen til .sh (du kan enten endre den med Notepad eller Notepad++ på datamaskinen din, eller du kan bare endre det på telefonen ved å bruke filutforskerens navneskifte funksjon). Når det er gjort, plasser filen i roten til det interne lageret ditt (/sdcard/).

Etterpå starter du ADB. Gå inn i et skall:

adb shell

Start deretter det nylig lagt til skriptet:

sh /sdcard/appwidget.sh

Nå er det på tide å gi tillatelser for oppstartswidgeten din. Bruk følgende kommando:

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

For å finne pakkenavnet er den enklere måten å bruke Package Name Viewer fra Play Store.

Pakkenavn Viewer 2.0Utvikler: csIng

Pris: Gratis.

4.5.

nedlasting

Så for eksempel vil kommandoen for Nova Launcher være:

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

Hvis kommandoen ovenfor ikke fungerte, bruk denne:

appwidget grantbind --package --user current
Widgetstøtte på tredjeparts launchere i Fire OS. Studiepoeng: XDA Seniormedlem DragonFire1024

Ferdig! Nå kan du legge til favorittwidgetene dine på startprogrammet du ønsker.


Forklaring

Det er ganske enkelt. I motsetning til vanlig Android (eller stort sett alle Android-skall også), hvor du faktisk kan erstatte lanseringen etter din smak og til og med sette opp en tilpasset en som standardstarter, Amazon-hjemmeskjermen ble laget for å fungere som den eneste systemomfattende appstarteren i Amazon Fire OS, ganske lik hva iOS gjør. Du kan ikke erstatte det, i hvert fall ikke ved å bruke konvensjonelle måter.

Du kan imidlertid dra nytte av tilgjengelighetsinnstillingene (som lar apper fange opp hjemmeknapptrykk) og angi en mellomliggende app (Hijack Launcher) som vil avskjære hjemmeknapptrykk i Amazon Fire OS og åpne din egen tredjeparts launcher hver gang hjemknappen er trykket. Selv om dette ikke vil gjøre din valgte launcher til standard, vil denne løsningen fungere ganske feilfritt. Deretter lar skriptet vi kjører oss få tilgang til appwidget-binæren der vi kan gi vår tredjepartsapp tillatelsen den trenger for å binde widgets. Vanligvis kan dette enkelt gjøres hvis launcheren er satt som standard launcher. Men siden vi faktisk ikke kan endre standard launcher på Fire OS uten root, kommer disse kommandoene rundt det problemet.

Amazon Fire OS-enheter er egentlig ikke kjent for sin tilpasning, men det har ikke stoppet driftige brukere på forumene våre fra å gjøre det beste ut av det som er tilgjengelig. Sjekk ut vår Amazon Fire-forum for å holde deg oppdatert med den siste utviklingen angående enheten.