Amazon Fire OS -laitteet pakottavat sinut käyttämään kantorakettiaan, mutta on olemassa ei-root tapa määrittää mukautettu kantoraketti widget-tuella!
Amazonin Fire OS -käyttöjärjestelmää voidaan pitää Android-runkoverkon lisäksi aivan erilaisena pedona kuin varastossa olevasta Androidista tai jopa raskaasta skinistä, kuten MIUI tai Samsung Experience. He pyrkivät tekemään oman käyttöjärjestelmänsä avoimen lähdekoodin Android-alustan pohjalta säilyttäen samalla täysin riippumattomia kaikista Google Play -palveluista ja -sertifikaateista, vaan suosivat omaa Amazoniaan palvelut. Mutta se perustuu edelleen Androidiin, joten tekniikkataidot käyttäjät ovat voineet ottaa Fire OS -alustan ja muokata sitä haluamaansa. Tänään aiomme opettaa sinulle, kuinka voit helposti määritä haluamasi käynnistysohjelma (widget-tuella) päällä Amazon Fire OS Laitteet, joissa rootta ei vaadita! Tarvitset vain pääsyn Android Debug Bridgeen, kuten useimmat opetusohjelmamme.
Osa 1 - Mukautetun käynnistysohjelman määrittäminen
Ennen kuin aloitamme, kuten juuri sanoimme, sinun on määritettävä ADB. Jos et ole vielä tehnyt sitä, katso tämä opetusohjelma määrittääksesi asioita laitteessasi. Emme todellakaan tarvitse sitä juuri nyt, mutta on silti mukava saada se etukäteen. Kun se on tehty, tarvitset Launcher Hijack työkalu saatavilla foorumeillamme. Tämän työkalun on valmistanut XDA-jäsen BaronKiko, joka perustuu alkuperäiseen koodiin papukaijapörkö 1, joten kaikki hyvitykset menevät molemmille kehittäjille!
Tämä työkalu hyödyntää Amazon-puhelimesi tai -tablettisi esteettömyysasetuksia toimii oikein, joten varmista, että se on määritetty oikein kohdassa Asetukset > Esteettömyys > Kotipainikkeen tunnistaminen Lehdistö. Varmista myös, että kantorakettisi EIVÄT vaadi sitä oletusasetukseksi. Tämä tarkoittaa, että voit käyttää kantoraketteja, kuten Nova Launcher ja Evie Launcher, mutta et voi käyttää Google Now Launcheria tai mitään muuta, joka vaatii sen oletuksena.
Kun tämä on poissa tieltä, sinulla pitäisi nyt olla toimiva mukautettu käynnistysohjelma kotipainikkeen painalluksella. Kuinka voit kuitenkin käyttää widgetejä kyseisessä käynnistysohjelmassa? Yleensä tarvitset tämän tekemiseen rootin, mutta onneksi voit käyttää ADB: n taikuutta asettaaksesi ne oikein. Tästä syystä perustimme sen aiemmin. Tämän menetelmän löysi XDA: n vanhempi jäsen DragonFire1024 meidän päällämme Amazon Fire -foorumi.
Ensinnäkin käynnistä tiedostonhallinta, jossa on root/osiotuki (emme tarvitse rootin käyttöä, koska tarkastelemme vain luku -järjestelmää). Suosittelemme mahtavaa, ilmaista MiXploreria foorumeiltamme.
[appbox xda com.mixplorer]
Siirry puhelimen juureen ja siirry sitten hakemistoon /system/bin. Etsi "appwidget"-tiedosto ja kopioi se leikepöydällesi. Liitä se jonnekin puhelimeesi tai suoraan tietokoneellesi. Sinun on vaihdettava tiedostopääte .sh (voit vaihtaa sen joko Notepadilla tai Notepad++:lla tietokoneellasi tai voit muuttaa sen puhelimessasi käyttämällä tiedostojen hallinnan uudelleennimeämistä toiminto). Kun tämä on tehty, sijoita tiedosto sisäisen tallennustilan juureen (/sdcard/).
Käynnistä sen jälkeen ADB. Mene kuoreen:
adb shell
Käynnistä sitten vasta lisätty komentosarja:
sh /sdcard/appwidget.sh
Nyt on aika myöntää käynnistyswidgetillesi käyttöoikeudet. Käytä seuraavaa komentoa:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
Paketin nimen löytämiseksi helpoin tapa on käyttää Play Kaupasta Package Name Vieweria.
Hinta: Ilmainen.
4.5.
Joten esimerkiksi Nova Launcherin komento olisi:
appwidgetgrantbind--package com.teslacoilsw.launcher--user 0
Jos yllä oleva komento ei toiminut, käytä tätä:
appwidget grantbind --package --user current
Tehty! Nyt voit lisätä suosikkiwidgetisi valitsemaasi käynnistysohjelmaan.
Selitys
Se on melko yksinkertaista. Toisin kuin varastossa oleva Android (tai melkein kaikki Android-skin), jossa voit itse vaihtaa kantoraketin haluamallasi tavalla ja jopa määrittää mukautetun yksi oletuskäynnistimenä, Amazonin aloitusnäyttö tehtiin toimimaan ainoana järjestelmän laajuisena sovelluskäynnistimenä Amazon Fire OS: ssä, melko samanlainen kuin iOS. tekee. Et voi korvata sitä ainakaan perinteisillä tavoilla.
Voit kuitenkin hyödyntää esteettömyysasetuksia (joiden avulla sovellukset voivat siepata kotipainikkeen painalluksia) ja asettaa välisovelluksen (Hijack Launcher), joka sieppaa kotipainikkeen painallukset Amazon Fire OS: ssä ja avaa oman kolmannen osapuolen käynnistysohjelman joka kerta, kun aloituspainiketta painetaan. painetaan. Vaikka tämä ei tee valitsemastasi kantoraketista oletusohjelmaa, tämä ratkaisu toimii melko virheettömästi. Sitten suorittamamme skripti antaa meille mahdollisuuden käyttää appwidget-binaaria, jossa voimme myöntää kolmannen osapuolen sovellukselle luvan, jota se tarvitsee widgetien sitomiseen. Normaalisti tämä on helppo tehdä, jos kantoraketti on asetettu oletuskäynnistimeksi. Mutta koska emme voi itse asiassa muuttaa Fire OS: n oletuskäynnistysohjelmaa ilman pääkäyttäjää, nämä komennot kiertävät tämän ongelman.
Amazon Fire OS -laitteet eivät ole kovin tunnettuja mukauttamisestaan, mutta se ei ole estänyt yritteliäitä käyttäjiä foorumeillamme hyödyntämästä parasta mahdollista. Tutustu meidän Amazon Fire -foorumi pysyäksesi ajan tasalla laitteen viimeisimmästä kehityksestä.