Лучших утилит для Android, которые я нашел, нет в Google Play.

Лучших утилит для Android, которые я нашел, нет в Google Play.


Google Play охватывает мое банковское приложение, потоковые сервисы и большинство повседневных вещей, на которых построен Android. Более интересные приложения обычно живут в стороне, что стало совершенно очевидным после того, как я установил ShizuStore на свой Galaxy S24 Ultra и начал просматривать каталог, полный деблокаторов, менеджеров пакетов, средств настройки системы и других инструментов, созданных на основе Shizuku.

ShizuStore дает этому разбросанному уголку Android настоящий дом. Shizuku предоставляет многим из этих приложений доступ к более глубокому функционалу Android.

Сначала тебе нужно разбудить Шизуку.

Беспроводная отладка — это небольшой ритуал, лежащий в основе всей настройки.

ShizuStore по-настоящему не оживает, пока Shizuku не заработает. Shizuku запускает привилегированную службу через ADB или root, затем совместимые приложения могут запросить использование этой службы для API-интерфейсов Android, к которым обычно не разрешено вызывать. На нерутированном телефоне под управлением Android 11 или новее беспроводная отладка обычно является самым простым способом.

На моей Галактике настройка выглядела так:

  • Включите параметры разработчика и беспроводную отладку.

  • Запустите Шизуку и завершите процесс сопряжения.

  • Одобрите магазин ShizuStore, когда Shizuku запросит доступ.

Если беспроводная отладка для вас новичок, наше руководство по вариантам разработчика Android, которые стоит использовать, охватывает само меню, а руководство Android Debug Bridge объясняет, что происходит под капотом. Вероятно, вам также нужно держать открытым официальное руководство по установке Shizuku, потому что некоторые скины производителей могут сделать процесс сопряжения немного сложным.

Как только это будет сделано, ShizuStore сможет использовать Shizuku для автоматической установки. Важным моментом является то, что приложение, которое вы устанавливаете через ShizuStore, не получает автоматически такой же доступ. Когда я позже открыл Essentials, он запросил собственное разрешение Shizuku, прежде чем заработала какая-либо из его привилегированных функций.

Помните об этом разделении, прежде чем начинать раздавать доступ на уровне системы. Беспроводная отладка также не делает Shizuku постоянным на нерутированном телефоне, поэтому после перезагрузки вам обычно потребуется перезапустить службу.

Я продолжал находить приложения, которые Google Play мне не показывал.

Вот где живут случайные заработки Android

Категории ShizuStore читаются как контрольный список вакансий, которые энтузиасты Android в конечном итоге создают для себя. Вы найдете приложения для управления программным обеспечением, быстрых настроек, работы в сети, автоматизации, обработки файлов, управления питанием, управления задачами, конфиденциальности, настроек пользовательского интерфейса Samsung One и множества других нишевых вакансий.

Канта является хорошим примером. Он использует Shizuku для удаления предустановленных и пользовательских приложений без рута, а затем обращается за рекомендациями к универсальному списку раздутия. Любой, кто уже пытался удалить упрямые предустановленные приложения Samsung, будет знать общую территорию, за исключением того, что Canta сохраняет весь процесс на телефоне.

Удаление неправильного пакета может привести к возврату к заводским настройкам, поэтому эти метки с рекомендациями не являются лицензией на чистку выжженной земли.

Hail решает ту же проблему с другой стороны, позволяя отключать, приостанавливать или замораживать приложения в нескольких режимах привилегий, включая Shizuku. Essentials, который я установил во время тестирования ShizuStore, предлагает более широкую сеть. Его текущий набор инструментов включает в себя системные настройки, переназначение кнопок, зависание приложений, изменения пользовательского интерфейса и множество других элементов управления, которые могут использовать Shizuku или root в качестве поставщика оболочки.

В итоге я потратил большую часть своего времени на ShizuStore для поиска приложений. Каталог включает проекты из GitHub, GitLab, F-Droid, Codeberg и других исходных источников, а затем оборачивает их в достаточный контекст, чтобы просмотр не превратился в поиск мусора по полудюжине веб-сайтов.

Большую часть времени я проводил на отдельных страницах приложения. ShizuStore показывает разрешения, журналы изменений, снимки экрана, статистику репозитория, сведения о загрузке и ссылки на источник. Новая панель «Как используется Сидзуку» также генерирует объяснения из общедоступного исходного кода приложения. ShizuStore также проверяет наличие известных библиотек рекламы и отслеживания по списку трекеров Exodus Privacy. Например, на странице Essentials он пометил Sentry как средство отслеживания отчетов о сбоях.

Приложения GitHub легко установить и легко забыть

ShizuStore помнит, откуда взялись все эти APK

Поиск APK обычно занимает несколько секунд. Шесть месяцев спустя вспоминать, с какого релиза GitHub, страницы F-Droid или случайного сайта проекта он пришел, становится раздражающим моментом.

ShizuStore избегает создания еще одного хранилища загрузок. Он извлекает APK-файлы из исходного источника каждого разработчика вместо их повторного размещения, а затем сохраняет привязку приложения к этому проекту для будущих обновлений. Вы можете настроить его на проверку новых выпусков от шести часов до одного раза в неделю, ограничить проверку данных только Wi-Fi и позволить доверенным приложениям обновляться автоматически. При работающем Shizuku эти обновления также могут устанавливаться автоматически, поэтому вам не нужно использовать установщик Android каждый раз, когда приложение, которому вы уже доверяете, получает новую сборку.

Еще есть место для более практического применения. ShizuStore может передать проект в Obtainium, сохранить APK в разделе «Загрузки», не устанавливая его, и показать вам журнал изменений до выхода обновления. Мне нравятся эти варианты, потому что я не хочу, чтобы привилегированные приложения запускали каждое обновление на автопилоте.

Вся эта бухгалтерия становится еще более ценной, поскольку Google ужесточает загрузку неопубликованных приложений Android и добавляет аварийный люк для опытных пользователей. Четкий путь к исходному разработчику, текущей версии и конкретному APK, который вы установили, избавляет от многих догадок, живущих за пределами Google Play.

F-Droid уже предоставляет Android-приложениям с открытым исходным кодом отдельный дом, но ShizuStore решает более узкую проблему. Он объединяет приложения, созданные на основе Shizuku и других расширенных рабочих процессов, а затем хранит их исходные источники, обновления и сведения об установке в одном месте, поэтому вам не придется возвращаться через полдюжины репозиториев.

Я держу эту боковую дверь открытой

Шизуку дает этим приложениям достаточно возможностей, и я не хочу, чтобы их установка стала рефлексом. Прежде чем нажать «Разрешить», я хочу знать, кто обслуживает приложение, что оно планирует делать с Shizuku и суммируются ли его разрешения. ShizuStore не будет звонить мне по этому поводу, и меня это устраивает. В нем просто изложено достаточно доказательств, чтобы я мог принять решение, не начиная каждый раз мини-криминалистическое расследование.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *