Як використовувати спеціальну панель запуску з віджетами в ОС Amazon Fire

Пристрої з ОС Amazon Fire OS змушують вас використовувати їхню панель запуску, але існує спосіб налаштування спеціальної панелі запуску з підтримкою віджетів без root-прав!

ОС Amazon Fire, окрім того, що має основу Android, можна вважати зовсім іншим звіром від стандартного Android або навіть важких скінів, таких як MIUI або Samsung Experience. Вони прагнули створити власну ОС на базі платформи Android з відкритим вихідним кодом, залишаючись повністю незалежно від усіх служб і сертифікатів Google Play, натомість віддаючи перевагу власному Amazon послуги. Але він все ще базується на Android, тому технічно підковані користувачі змогли взяти платформу Fire OS і налаштувати її на свій розсуд. Сьогодні ми навчимо вас, як це легко зробити налаштуйте будь-яку програму запуску (з підтримкою віджетів) на ОС Amazon Fire Пристрої, с root не потрібен! Вам просто потрібен доступ до Android Debug Bridge, як і в більшості наших посібників.


Частина 1 - Налаштування користувацького запуску

Перш ніж почати, як ми щойно сказали, вам потрібно буде налаштувати ADB. Якщо ви ще цього не зробили, зверніться до

цей підручник щоб налаштувати речі у вашому пристрої. Нам зараз це не дуже потрібно, але все одно приємно мати це заздалегідь. Коли це буде зроблено, вам знадобиться Викрадення програми запуску інструмент доступні на наших форумах. Цей інструмент створено членом XDA Барон Кіко, заснований на оригінальному коді parrotgeek1, тому вся заслуга належить обом цим розробникам!

Цей інструмент використовує переваги налаштувань доступності вашого телефону чи планшета Amazon, щоб функціонувати належним чином, тому переконайтеся, що його правильно налаштовано в меню «Налаштування» > «Доступність» > «Виявлення кнопки «Додому». преса. Також переконайтеся, що ваші програми запуску НЕ вимагають, щоб вона була встановлена ​​за умовчанням. Це означає, що ви можете використовувати такі програми запуску, як Nova Launcher і Evie Launcher, але ви не можете використовувати Google Now Launcher або будь-який інший, який вимагає, щоб він був за умовчанням.

Якщо це усунути, тепер у вас має бути робочий користувальницький запуск після натискання кнопки «Додому». Однак як ви можете використовувати віджети на цій панелі запуску? Зазвичай для цього вам потрібен root, але, на щастя, ви можете скористатися магією ADB, щоб правильно налаштувати їх. Тому ми створили його раніше. Цей метод був відкритий старшим членом XDA DragonFire1024 на нашому Форум Amazon Fire.

Перш за все, запустіть файловий провідник із підтримкою root/partition (нам не потрібен root, щоб використовувати його, оскільки ми дивимося на системний розділ, призначений лише для читання). Ми рекомендуємо чудовий безкоштовний MiXplorer з наших форумів.

[appbox xda com.mixplorer]

Перейдіть до кореневого каталогу телефону, а потім перейдіть до /system/bin. Знайдіть файл appwidget і скопіюйте його в буфер обміну. Вставте його кудись на свій телефон або безпосередньо на ПК. Вам потрібно буде змінити розширення файлу на .sh (ви можете змінити його за допомогою Notepad або Notepad++ на вашому комп’ютері, або ви можете просто змінити його на своєму телефоні за допомогою перейменування у провіднику файлів функція). Коли це буде зроблено, помістіть файл у корінь вашої внутрішньої пам’яті (/sdcard/).

Після цього запустіть ADB. Потрапити в мушлю:

adb shell

Потім запустіть щойно доданий скрипт:

sh /sdcard/appwidget.sh

Тепер настав час надати дозволи вашому віджету запуску. Використовуйте таку команду:

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

Щоб знайти назву пакета, простіше скористатися засобом перегляду імен пакетів із Play Store.

Перегляд імен пакетів 2.0Розробник: csIng

Ціна: безкоштовно.

4.5.

Завантажити

Так, наприклад, команда для Nova Launcher буде такою:

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

Якщо наведена вище команда не спрацювала, скористайтеся цією:

appwidget grantbind --package --user current
Підтримка віджетів сторонніх лаунчерів у Fire OS. Подяки: старший член XDA DragonFire1024

Готово! Тепер ви можете додавати улюблені віджети на обрану панель запуску.


Пояснення

Це досить просто. На відміну від стандартного Android (або майже будь-якої оболонки Android), де ви можете замінити програму запуску на свій смак і навіть налаштувати спеціальний один як засіб запуску за замовчуванням, головний екран Amazon був створений для роботи як єдиний загальносистемний засіб запуску програм в Amazon Fire OS, дуже схожий на те, що iOS робить. Замінити його не можна, принаймні звичайними способами.

Однак ви можете скористатися перевагами налаштувань доступності (які дозволяють програмам перехоплювати натискання кнопки «Додому») і встановити програму-помічник (Hijack Launcher), який перехоплюватиме натискання кнопки «Додому» в ОС Amazon Fire і відкриватиме вашу власну програму запуску стороннього виробника щоразу, коли буде натиснута кнопка «Додому». натиснутий. Хоча це не зробить вибрану вами програму запуску за замовчуванням, це рішення працюватиме досить бездоганно. Потім запущений нами сценарій дозволяє нам отримати доступ до двійкового файлу appwidget, де ми можемо надати сторонньому додатку дозвіл, необхідний для зв’язування віджетів. Зазвичай це легко зробити, якщо програму запуску встановлено як програму запуску за замовчуванням. Але оскільки ми фактично не можемо змінити програму запуску за замовчуванням у Fire OS без root, ці команди вирішують цю проблему.

Пристрої Amazon Fire OS не дуже відомі своїми налаштуваннями, але це не завадило ініціативним користувачам на наших форумах використовувати найкраще з доступного. Перевірте наш Форум Amazon Fire бути в курсі останніх подій щодо пристрою.