Amazon Fire OS uređaji prisiljavaju vas da koristite njihov pokretač, ali postoji ne-root način postavljanja prilagođenog pokretača s podrškom za widgete!
Amazonov Fire OS, osim što ima okosnicu Androida, može se smatrati prilično različitom zvijeri od standardnog Androida ili čak teških skinova poput MIUI ili Samsung Experience. Cilj im je bio napraviti vlastiti OS temeljen na Android platformi otvorenog koda, a pritom ostati u potpunosti neovisno o svim Google Play uslugama i certifikatima, umjesto da favoriziraju vlastiti Amazon usluge. Ali i dalje se temelji na Androidu, tako da su korisnici koji su vješti u tehnologiji mogli preuzeti Fire OS platformu i prilagoditi je svojim željama. Danas ćemo vas naučiti kako možete jednostavno postavite bilo koji pokretač koji želite (s podrškom za widgete) na Amazon Fire OS Uređaji, sa nije potreban root! Vi samo trebate, kao i većina naših vodiča, pristup Android Debug Bridgeu.
Dio 1 - Postavljanje prilagođenog pokretača
Prije nego što počnemo, kao što smo upravo rekli, morat ćete postaviti ADB. U slučaju da to još niste učinili, pogledajte
ovaj vodič kako biste postavili stvari na svom uređaju. Ne treba nam baš sada, ali svejedno je lijepo imati ga unaprijed. Kada to učinite, trebat će vam Otmica pokretača alat dostupni na našim forumima. Ovaj alat napravio je član XDA Barun Kiko, na temelju izvornog koda parrotgeek1, tako da sve zasluge idu obojici programera!Ovaj alat koristi prednosti postavki pristupačnosti vašeg Amazon telefona ili tableta kako bi funkcionira ispravno, pa provjerite je li ispravno postavljen u Postavke > Pristupačnost > Za otkrivanje gumba za početak pritisnite. Također, provjerite da vaši pokretači NE zahtijevaju da bude postavljen kao zadani. To znači da možete koristiti pokretače kao što su Nova Launcher i Evie Launcher, ali ne možete koristiti Google Now Launcher ili bilo koji drugi koji zahtijeva da bude zadani.
Kad to uklonimo, sada biste trebali imati radni prilagođeni pokretač na pritisak gumba za početnu stranicu. Međutim, kako možete koristiti widgete na tom pokretaču? Općenito vam je potreban root za to, ali srećom, možete koristiti magiju ADB-a kako biste ih ispravno postavili. Zato smo ga postavili ranije. Ovu je metodu otkrio stariji član XDA DragonFire1024 na našem Amazon Fire forum.
Prije svega, pokrenite file explorer s podrškom za root/particiju (ne treba nam root da bismo ga koristili budući da gledamo sistemsku particiju samo za čitanje). Preporučamo odličan, besplatni MiXplorer s naših foruma.
[appbox xda com.mixplorer]
Idite do korijena telefona, a zatim idite na /system/bin. Pronađite datoteku "appwidget" i kopirajte je u međuspremnik. Zalijepite ga negdje na telefon ili izravno na računalo. Morat ćete promijeniti nastavak datoteke u .sh (možete ga promijeniti pomoću Notepada ili Notepada++ na vašem računalu ili ga jednostavno možete promijeniti na svom telefonu pomoću preimenovanja u pregledniku datoteka funkcija). Kada to učinite, smjestite datoteku u korijen interne memorije (/sdcard/).
Nakon toga pokrenite ADB. Ući u školjku:
adb shell
Zatim pokrenite novododanu skriptu:
sh /sdcard/appwidget.sh
Sada je vrijeme da svom widgetu za pokretanje dodijelite dopuštenja. Koristite sljedeću naredbu:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
Kako biste pronašli naziv paketa, lakši način je koristiti Preglednik naziva paketa iz Trgovine Play.
Cijena: besplatno.
4.5.
Na primjer, naredba za Nova Launcher bila bi:
appwidgetgrantbind--package com.teslacoilsw.launcher--user 0
Ako gornja naredba nije uspjela, upotrijebite ovu:
appwidget grantbind --package --user current
Gotovo! Sada možete dodati svoje omiljene widgete na pokretač po izboru.
Obrazloženje
Prilično je jednostavno. Za razliku od standardnog Androida (ili gotovo svake Android maske), gdje zapravo možete zamijeniti pokretač po svom ukusu, pa čak i postaviti prilagođeni jedan kao zadani pokretač, početni zaslon Amazona napravljen je da radi kao jedini pokretač aplikacija na cijelom sustavu u Amazon Fire OS-u, prilično sličan onome u iOS-u radi. Ne možete ga zamijeniti, barem ne na konvencionalne načine.
Međutim, možete iskoristiti prednosti postavki pristupačnosti (koje dopuštaju aplikacijama presretanje pritisaka gumba za početnu stranicu) i postaviti posredničku aplikaciju (Hijack Launcher) koji će presresti pritiske gumba za početnu stranicu u Amazon Fire OS-u i otvoriti vaš vlastiti pokretač treće strane svaki put kada se pritisne tipka za početnu stranicu pritisnut. Iako ovo neće učiniti vaš odabrani pokretač zadanim, ovo će rješenje raditi prilično besprijekorno. Zatim nam skripta koju pokrećemo omogućuje pristup binarnoj aplikaciji appwidget gdje možemo dati našoj aplikaciji treće strane dopuštenje koje joj je potrebno za vezanje widgeta. Obično se to lako može učiniti ako je pokretač postavljen kao zadani pokretač. Ali budući da zapravo ne možemo promijeniti zadani pokretač na Fire OS-u bez roota, ove naredbe rješavaju taj problem.
Amazon Fire OS uređaji nisu baš poznati po svojoj prilagodbi, ali to nije spriječilo poduzetne korisnike na našim forumima da iskoriste najbolje što je dostupno. Provjerite naše Amazon Fire forum kako biste bili u tijeku s najnovijim razvojem u vezi s uređajem.