Egyéni indító használata widgetekkel az Amazon Fire OS rendszeren

Az Amazon Fire OS eszközök az indítójuk használatára kényszerítik, de van egy nem root módszer is az egyéni indító beállítására widget támogatással!

Az Amazon Fire OS – eltekintve az Android gerincétől – egészen más vadállatnak tekinthető, mint az eredeti Android, vagy akár olyan nehéz skinek, mint a MIUI vagy a Samsung Experience. Céljuk volt, hogy saját operációs rendszert készítsenek a nyílt forráskódú Android platformon, miközben teljesen megmaradtak független minden Google Play szolgáltatástól és tanúsítványtól, ehelyett a saját Amazonjukat részesítik előnyben szolgáltatások. De továbbra is Androidon alapul, így a technológiát értő felhasználók átvehették a Fire OS platformot, és tetszés szerint testreszabhatják. Ma megtanítjuk neked, hogyan tudsz könnyen állítson be bármilyen indítót (widget támogatással) tovább Amazon Fire OS Eszközök, a nincs szükség gyökérre! Csak hozzá kell férnie az Android Debug Bridge-hez, mint a legtöbb oktatóanyaghoz.


1. rész – Egyéni indító beállítása

Mielőtt elkezdenénk, ahogy az imént mondtuk, be kell állítania az ADB-t. Ha még nem tette meg, kérjük, olvassa el a

ezt az oktatóanyagot hogy beállítsa a dolgokat az eszközén. Jelenleg nincs rá szükségünk, de még mindig jó, ha előre megvan. Ha ez megtörtént, szüksége lesz a Launcher Hijack eszköz elérhető fórumainkon. Ezt az eszközt az XDA tagja készítette BaronKiko, eredeti kódja alapján papagáj1, tehát minden elismerés mindkét fejlesztőt illeti!

Ez az eszköz kihasználja Amazon telefonja vagy táblagépe Kisegítő lehetőségek beállításait megfelelően működjön, ezért ellenőrizze, hogy megfelelően van-e beállítva a Beállítások > Kisegítő lehetőségek > Kezdőlap gomb észlelése menüpontban nyomja meg. Győződjön meg arról is, hogy az indítóindítóknak NEM kell alapértelmezettként beállítania. Ez azt jelenti, hogy használhat olyan indítókat, mint a Nova Launcher és az Evie Launcher, de nem használhatja a Google Asszisztens Indítót vagy más olyan alkalmazást, amelynek alapértelmezés szerint kell lennie.

Ha ez kimaradt, egy működő egyéni indítónak kell lennie a kezdőlap gomb megnyomására. Azonban hogyan használhat widgeteket ezen az indítón? Általában root szükséges ehhez, de szerencsére használhatja az ADB varázslatát a helyes beállításhoz. Ezért állítottuk be korábban. Ezt a módszert az XDA Senior Tag fedezte fel DragonFire1024 a miénk Amazon Fire fórum.

Először is indítson el egy fájlkezelőt root/partíció támogatással (nincs szükségünk rootra a használatához, mivel a csak olvasható rendszerpartíciót nézzük). Fórumainkról ajánljuk a fantasztikus, ingyenes MiXplorert.

[appbox xda com.mixplorer]

Keresse meg a telefon gyökérkönyvtárát, majd lépjen a /system/bin mappába. Keresse meg az "appwidget" fájlt, és másolja a vágólapra. Illessze be valahova a telefonjára vagy közvetlenül a számítógépére. Módosítsa a fájl kiterjesztését .sh-ra (megváltoztathatja a Notepad vagy a Notepad++ segítségével számítógépén, vagy egyszerűen módosíthatja a telefonján a fájlkezelő átnevezésével funkció). Ha ez megtörtént, helyezze a fájlt a belső tárhely gyökerébe (/sdcard/).

Ezután indítsa el az ADB-t. Bejutni egy kagylóba:

adb shell

Ezután indítsa el az újonnan hozzáadott szkriptet:

sh /sdcard/appwidget.sh

Most itt az ideje, hogy megadja az indító widget engedélyeit. Használja a következő parancsot:

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

A csomag nevének megtalálásához a legegyszerűbb módja a Package Name Viewer használata a Play Áruházból.

Package Name Viewer 2.0Fejlesztő: csing

Ár: Ingyenes.

4.5.

Letöltés

Így például a Nova Launcher parancsa a következő lenne:

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

Ha a fenti parancs nem működött, használja ezt:

appwidget grantbind --package --user current
Widget-támogatás a Fire OS harmadik féltől származó indítóindítóin. Köszönetnyilvánítás: XDA Senior Tag DragonFire1024

Kész! Most már hozzáadhatja kedvenc widgetjeit a választott indítóhoz.


Magyarázat

Ez elég egyszerű. Ellentétben a készlet Androiddal (vagy jóformán minden Android skinnel is), ahol ténylegesen tetszés szerint cserélheti az indítót, és akár egyéni beállítást is beállíthat. az egyik alapértelmezett indító, az Amazon kezdőképernyője az egyetlen, rendszerszintű alkalmazásindítóként működött az Amazon Fire OS-ben, nagyon hasonló az iOS-hez. csinál. Nem tudod helyettesíteni, legalábbis nem hagyományos módszerekkel.

Azonban kihasználhatja a kisegítő lehetőségeket (amelyek lehetővé teszik az alkalmazások számára, hogy elfogják a kezdőlap gombnyomásokat), és beállíthat egy közvetítő alkalmazást. (Hijack Launcher), amely elfogja a kezdőlap gomb megnyomását az Amazon Fire OS rendszerben, és minden alkalommal megnyitja saját, harmadik féltől származó indítóját, amikor a kezdőlap gombot megnyomja. sajtolt. Bár ettől még nem lesz a választott indító az alapértelmezett, ez a megoldás elég hibátlanul fog működni. Ezután az általunk futtatott szkript lehetővé teszi számunkra, hogy elérjük az appwidget bináris fájlját, ahol megadhatjuk harmadik féltől származó alkalmazásunknak a widgetek összekapcsolásához szükséges engedélyt. Általában ez könnyen megtehető, ha az indító alapértelmezett indítóként van beállítva. De mivel valójában nem tudjuk megváltoztatni a Fire OS alapértelmezett indítóját root nélkül, ezek a parancsok megkerülik ezt a problémát.

Az Amazon Fire OS eszközök nem igazán ismertek a testreszabásukról, de ez nem akadályozta meg fórumaink vállalkozó kedvű felhasználóit abban, hogy a lehető legjobbat hozzák ki a rendelkezésre állóból. Nézze meg a mi Amazon Fire fórum hogy naprakész legyen az eszközzel kapcsolatos legújabb fejleményekről.