Устройства Amazon Fire OS заставляют вас использовать их программу запуска, но существует способ настройки пользовательской программы запуска с поддержкой виджетов без использования root!
ОС Amazon Fire, помимо наличия базовой платформы Android, может считаться совершенно отличным от стандартного Android или даже от тяжелых оболочек, таких как MIUI или Samsung Experience. Они стремились создать свою собственную ОС на базе платформы Android с открытым исходным кодом, оставаясь при этом полностью независимо от всех сервисов и сертификатов Google Play, вместо этого отдавая предпочтение собственному Amazon. услуги. Но он по-прежнему основан на Android, поэтому технически подкованные пользователи смогли взять платформу Fire OS и настроить ее по своему желанию. Сегодня мы научим вас, как можно легко настройте любой лаунчер по вашему желанию (с поддержкой виджетов) на Amazon Fire ОС Устройства, с рут не требуется! Как и в большинстве наших учебных пособий, вам просто нужен доступ к Android Debug Bridge.
Часть 1. Настройка пользовательского лаунчера
Прежде чем мы начнем, как мы только что сказали, вам необходимо настроить ADB. Если вы еще этого не сделали, обратитесь к этот урок чтобы настроить все на вашем устройстве. Нам это сейчас не особо нужно, но все равно приятно иметь его заранее. Как только это будет сделано, вам понадобится Взлом лаунчера инструмент доступны на наших форумах. Этот инструмент был создан участником XDA. БаронКико, основанный на исходном коде попугайчик1, так что вся заслуга принадлежит обоим разработчикам!
Этот инструмент использует настройки специальных возможностей вашего телефона или планшета Amazon, чтобы работает правильно, поэтому убедитесь, что он правильно настроен в меню «Настройки» > «Специальные возможности» > «Обнаружение кнопки «Домой»». нажимать. Кроме того, убедитесь, что ваши программы запуска НЕ требуют установки его по умолчанию. Это означает, что вы можете использовать такие программы запуска, как Nova Launcher и Evie Launcher, но вы не можете использовать программу запуска Google Now или любую другую, которая требует, чтобы она была по умолчанию.
Теперь у вас должна быть работающая пользовательская панель запуска при нажатии кнопки «Домой». Однако как можно использовать виджеты в этом лаунчере? Обычно для этого вам нужен root, но, к счастью, вы можете использовать магию ADB, чтобы правильно их настроить. Именно поэтому мы установили его раньше. Этот метод был обнаружен старшим участником XDA. ДраконОгонь1024 на нашем Форум Amazon Fire.
Прежде всего, запустите файловый менеджер с поддержкой root/разделов (для его использования нам не нужен root, поскольку мы просматриваем системный раздел, доступный только для чтения). Мы рекомендуем потрясающий бесплатный MiXplorer с наших форумов.
[appbox xda com.mixplorer]
Перейдите в корень телефона, а затем перейдите в /system/bin. Найдите файл «appwidget» и скопируйте его в буфер обмена. Вставьте его куда-нибудь на свой телефон или прямо на компьютер. Вам нужно будет изменить расширение файла на .sh (вы можете изменить его с помощью Блокнота или Notepad++). на своем компьютере или вы можете просто изменить его на своем телефоне, используя переименование файлового менеджера функция). Как только это будет сделано, поместите файл в корень вашего внутреннего хранилища (/sdcard/).
После этого запустите ADB. Заходим в оболочку:
adb shell
Затем запустите только что добавленный скрипт:
sh /sdcard/appwidget.sh
Теперь пришло время предоставить разрешения вашему виджету запуска. Используйте следующую команду:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
Чтобы найти имя пакета, проще всего использовать программу просмотра имен пакетов из Play Store.
Цена: Бесплатно.
4.5.
Например, команда для Nova Launcher будет такой:
appwidgetgrantbind--package com.teslacoilsw.launcher--user 0
Если приведенная выше команда не сработала, используйте эту:
appwidget grantbind --package --user current
Сделанный! Теперь вы можете добавлять свои любимые виджеты в выбранную вами программу запуска.
Объяснение
Это довольно просто. В отличие от стандартного Android (или почти любого скина Android), где вы можете заменить панель запуска по своему вкусу и даже настроить собственный в качестве средства запуска по умолчанию, главный экран Amazon был создан для работы в качестве единственного общесистемного средства запуска приложений в Amazon Fire OS, что очень похоже на то, что используется в iOS. делает. Заменить его нельзя, по крайней мере, обычными способами.
Однако вы можете воспользоваться настройками специальных возможностей (которые позволяют приложениям перехватывать нажатия кнопки «Домой») и установить промежуточное приложение. (Hijack Launcher), который будет перехватывать нажатия кнопки «Домой» в ОС Amazon Fire и открывать собственную стороннюю программу запуска каждый раз, когда нажимается кнопка «Домой». нажал. Хотя это и не сделает выбранную вами программу запуска программой по умолчанию, это решение будет работать довольно безупречно. Затем запускаемый нами сценарий позволяет нам получить доступ к двоичному файлу appwidget, где мы можем предоставить нашему стороннему приложению разрешение, необходимое для привязки виджетов. Обычно это легко сделать, если программа запуска установлена в качестве программы запуска по умолчанию. Но поскольку мы фактически не можем изменить программу запуска по умолчанию в Fire OS без рута, эти команды решают эту проблему.
Устройства Amazon Fire OS не особо известны своими возможностями индивидуальной настройки, но это не помешало предприимчивым пользователям на наших форумах извлечь максимальную пользу из того, что доступно. Ознакомьтесь с нашим Форум Amazon Fire чтобы быть в курсе последних событий, касающихся устройства.