Naprave Amazon Fire OS vas prisilijo, da uporabite njihov zaganjalnik, vendar obstaja nekorenski način za nastavitev zaganjalnika po meri s podporo za pripomočke!
Amazonov Fire OS, poleg tega, da ima hrbtenico Android, se lahko šteje za precej drugačno zver od osnovnega Androida ali celo težkih preoblek, kot sta MIUI ali Samsung Experience. Želeli so izdelati lasten operacijski sistem, ki bi temeljil na odprtokodni platformi Android, pri tem pa v celoti ostati neodvisen od vseh storitev in certifikatov Google Play, namesto tega daje prednost lastnemu Amazonu storitve. Vendar še vedno temelji na Androidu, tako da so tehnično podkovani uporabniki lahko prevzeli platformo Fire OS in jo prilagodili svojim željam. Danes vas bomo naučili, kako lahko enostavno nastavite poljuben zaganjalnik (s podporo za pripomočke) na Amazon Fire OS Naprave, z root ni potreben! Potrebujete le dostop do Android Debug Bridge, tako kot večina naših vadnic.
1. del – Nastavitev zaganjalnika po meri
Preden začnemo, kot smo pravkar rekli, boste morali nastaviti ADB. Če tega še niste storili, si oglejte
ta vadnica da nastavite stvari v svoji napravi. Trenutno ga res ne potrebujemo, a vseeno ga je dobro imeti vnaprej. Ko bo to storjeno, boste potrebovali Ugrabitev zaganjalnika orodje na voljo na naših forumih. To orodje je izdelal član XDA BaronKiko, ki temelji na izvirni kodi parrotgeek1, zato gredo vse zasluge obema razvijalcema!To orodje izkorišča nastavitve dostopnosti vašega telefona ali tablice Amazon, da bi deluje pravilno, zato se prepričajte, da je pravilno nastavljen v Nastavitve > Dostopnost > Zaznavanje gumba Domov pritisnite. Prepričajte se tudi, da vaši zaganjalniki NE zahtevajo, da je nastavljen kot privzeti. To pomeni, da lahko uporabljate zaganjalnike, kot sta Nova Launcher in Evie Launcher, ne morete pa uporabljati zaganjalnika Google Now ali katerega koli drugega, ki zahteva, da je privzet.
Če tega ne odpravite, bi morali zdaj imeti delujoč zaganjalnik po meri ob pritisku gumba Domov. Vendar, kako lahko uporabljate pripomočke v tem zaganjalniku? Za to običajno potrebujete root, a na srečo lahko uporabite čarobnost ADB, da jih pravilno nastavite. Zato smo ga postavili prej. To metodo je odkril višji član XDA DragonFire1024 na našem Forum Amazon Fire.
Najprej zaženite raziskovalec datotek s podporo za root/particijo (za uporabo ne potrebujemo root-a, saj si ogledujemo sistemsko particijo samo za branje). Priporočamo odličen, brezplačen MiXplorer iz naših forumov.
[appbox xda com.mixplorer]
Pomaknite se do korena telefona in nato pojdite na /system/bin. Poiščite datoteko »appwidget« in jo kopirajte v odložišče. Prilepite ga nekam v telefon ali neposredno v računalnik. Pripono datoteke boste morali spremeniti v .sh (lahko jo spremenite z Beležnico ali Notepad++ v računalniku ali pa ga preprosto spremenite v telefonu s preimenovanjem v raziskovalcu datotek funkcijo). Ko to storite, postavite datoteko v koren svojega notranjega pomnilnika (/sdcard/).
Nato zaženite ADB. Pojdi v lupino:
adb shell
Nato zaženite novo dodan skript:
sh /sdcard/appwidget.sh
Zdaj je čas, da svojemu pripomočku za zaganjalnik podelite dovoljenja. Uporabite naslednji ukaz:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
Če želite najti ime paketa, je preprostejši način, da uporabite pregledovalnik imen paketov iz Trgovine Play.
Cena: brezplačno.
4.5.
Tako bi bil na primer ukaz za Nova Launcher:
appwidgetgrantbind--package com.teslacoilsw.launcher--user 0
Če zgornji ukaz ni deloval, uporabite tega:
appwidget grantbind --package --user current
Končano! Zdaj lahko dodate svoje najljubše pripomočke v izbrani zaganjalnik.
Razlaga
Precej preprosto je. Za razliko od osnovnega Androida (ali skoraj vsake Android preobleke), kjer lahko dejansko zamenjate zaganjalnik po svojih željah in celo nastavite po meri kot privzeti zaganjalnik, je bil začetni zaslon Amazon narejen tako, da deluje kot edini sistemski zaganjalnik aplikacij v operacijskem sistemu Amazon Fire OS, precej podoben sistemu iOS počne. Ne morete ga nadomestiti, vsaj ne na konvencionalne načine.
Vendar pa lahko izkoristite nastavitve dostopnosti (ki aplikacijam omogočajo, da prestrežejo pritiske gumba za začetni zaslon) in nastavite vmesno aplikacijo (Hijack Launcher), ki bo prestregel pritiske gumba Domov v sistemu Amazon Fire OS in odprl lasten zaganjalnik drugega proizvajalca vsakič, ko pritisnete gumb Domov stisnjen. Čeprav s tem izbrani zaganjalnik ne bo postal privzeti, bo ta rešitev delovala dokaj brezhibno. Nato nam skript, ki ga izvajamo, omogoči dostop do binarne datoteke appwidget, kjer lahko naši aplikaciji tretje osebe podelimo dovoljenje, ki ga potrebuje za povezovanje gradnikov. Običajno je to enostavno narediti, če je zaganjalnik nastavljen kot privzeti zaganjalnik. Toda ker dejansko ne moremo spremeniti privzetega zaganjalnika v sistemu Fire OS brez roota, ti ukazi rešijo to težavo.
Naprave Amazon Fire OS niso ravno znane po svojem prilagajanju, vendar to ni ustavilo podjetnih uporabnikov na naših forumih, da ne bi izkoristili najboljšega, kar je na voljo. Oglejte si naše Forum Amazon Fire da boste na tekočem z najnovejšimi dogodki v zvezi z napravo.