Ako používať vlastný spúšťač s miniaplikáciami v systéme Amazon Fire OS

Zariadenia s operačným systémom Amazon Fire vás nútia používať ich spúšťač, ale existuje aj iný spôsob, ako nastaviť vlastný spúšťač s podporou miniaplikácií.

Fire OS od Amazonu, okrem toho, že má chrbticu Android, možno považovať za celkom odlišné zviera od bežného Androidu alebo dokonca ťažkých vzhľadov, ako sú MIUI alebo Samsung Experience. Zamerali sa na vytvorenie vlastného operačného systému založeného na platforme Android s otvoreným zdrojovým kódom, pričom zostali úplne nezávislé od všetkých služieb a certifikácií Google Play, namiesto toho uprednostňujú svoj vlastný Amazon služby. Stále je však založený na systéme Android, takže technicky zdatní používatelia si mohli vziať platformu Fire OS a prispôsobiť si ju podľa svojej vôle. Dnes vás naučíme, ako to jednoducho zvládnete nastavte ľubovoľný spúšťač, ktorý chcete (s podporou miniaplikácií) na OS Amazon Fire Zariadenia, s nie je potrebný žiadny root! Potrebujete, ako väčšina našich návodov, prístup k Android Debug Bridge.


Časť 1 – Nastavenie vlastného spúšťača

Než začneme, ako sme práve povedali, budete musieť nastaviť ADB. V prípade, že ste to ešte neurobili, pozrite si tento tutoriál na nastavenie vecí vo vašom zariadení. Momentálne to veľmi nepotrebujeme, ale aj tak je fajn mať to vopred. Keď to urobíte, budete potrebovať Launcher Hijack nástroj k dispozícii na našom fóre. Tento nástroj vytvoril člen XDA BaronKiko, na základe pôvodného kódu papagáj 1, takže všetky zásluhy patria obom týmto vývojárom!

Tento nástroj na to využíva nastavenia dostupnosti vášho telefónu alebo tabletu Amazon správne fungovať, takže sa uistite, že je správne nastavený v časti Nastavenia > Prístupnosť > Zistiť tlačidlo domov stlačte tlačidlo. Tiež sa uistite, že vaše spúšťače NEPOŽADUJÚ, aby bol nastavený ako predvolený. To znamená, že môžete použiť spúšťače ako Nova Launcher a Evie Launcher, ale nemôžete použiť spúšťač Google Now ani žiadny iný, ktorý vyžaduje, aby bol predvolený.

S tým prekážkou by ste teraz mali mať funkčný vlastný spúšťač pri stlačení tlačidla Domov. Ako však môžete použiť miniaplikácie na tomto spúšťači? Vo všeobecnosti na to potrebujete root, ale našťastie môžete použiť kúzlo ADB, aby ste ich správne nastavili. Preto sme to nastavili skôr. Túto metódu objavil senior člen XDA DragonFire1024 na našom Fórum Amazon Fire.

Najprv spustite prieskumníka súborov s podporou root/partition (na jeho použitie nepotrebujeme root, pretože sa pozeráme na systémový oddiel len na čítanie). Odporúčame úžasný bezplatný MiXplorer z našich fór.

[appbox xda com.mixplorer]

Prejdite do koreňového adresára telefónu a potom prejdite do /system/bin. Nájdite súbor "appwidget" a skopírujte ho do schránky. Vložte ho niekam do telefónu alebo priamo do počítača. Budete musieť zmeniť príponu súboru na .sh (môžete ju zmeniť pomocou programu Poznámkový blok alebo Notepad++ v počítači alebo ho môžete jednoducho zmeniť v telefóne pomocou premenovania v prieskumníkovi súborov funkcia). Po dokončení umiestnite súbor do koreňového adresára interného úložiska (/sdcard/).

Potom spustite ADB. Dostať sa do ulity:

adb shell

Potom spustite novo pridaný skript:

sh /sdcard/appwidget.sh

Teraz je čas udeliť povolenia pre miniaplikáciu spúšťača. Použite nasledujúci príkaz:

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

Ak chcete nájsť názov balíka, jednoduchší spôsob je použiť nástroj Package Name Viewer z Obchodu Play.

Prehliadač názvu balíka 2.0Vývojár: csIng

Cena: zadarmo.

4.5.

Stiahnuť ▼

Takže napríklad príkaz pre Nova Launcher by bol:

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

Ak vyššie uvedený príkaz nefungoval, použite tento:

appwidget grantbind --package --user current
Podpora miniaplikácií na spúšťačoch tretích strán v systéme Fire OS. Kredity: Senior člen XDA DragonFire1024

Hotový! Teraz môžete pridať svoje obľúbené miniaplikácie do spúšťača podľa vlastného výberu.


Vysvetlenie

Je to celkom jednoduché. Na rozdiel od bežného Androidu (alebo takmer každého vzhľadu Androidu), kde si môžete skutočne vymeniť spúšťač podľa svojich predstáv a dokonca nastaviť vlastný ako predvolený spúšťač, domovská obrazovka Amazonu bola vytvorená tak, aby fungovala ako jediný spúšťač aplikácií pre celý systém v operačnom systéme Amazon Fire, dosť podobný tomu, čo iOS robí. Nemôžete ho nahradiť, aspoň nie pomocou konvenčných spôsobov.

Môžete však využiť výhody nastavení prístupnosti (ktoré umožňujú aplikáciám zachytiť stlačenie tlačidla domovskej stránky) a nastaviť sprostredkovateľskú aplikáciu (Hijack Launcher), ktorý zachytí stlačenie tlačidla Domov v systéme Amazon Fire OS a otvorí váš vlastný spúšťač tretej strany pri každom stlačení tlačidla Domov stlačené. Aj keď to neurobí váš vybraný spúšťač ako predvolený, toto riešenie bude fungovať celkom bezchybne. Potom nám skript, ktorý spustíme, umožní prístup k binárnemu miniaplikácii, kde môžeme našej aplikácii tretej strany udeliť povolenie na viazanie miniaplikácií. Za normálnych okolností sa to dá ľahko vykonať, ak je spúšťač nastavený ako predvolený spúšťač. Ale keďže v skutočnosti nemôžeme zmeniť predvolený spúšťač na Fire OS bez root, tieto príkazy tento problém obchádzajú.

Zariadenia s operačným systémom Amazon Fire nie sú veľmi známe pre svoje prispôsobenie, ale to nezabránilo podnikavým používateľom na našich fórach využívať to najlepšie, čo je k dispozícii. Pozrite si naše Fórum Amazon Fire aby ste boli informovaní o najnovšom vývoji týkajúcom sa zariadenia.