Root-приложения не работают с Magisk? Вот что нужно сделать «Android :: Гаджеты хаки

Содержание

Нужен root в Android с возможностью спрятать его наличие в системе от установленных приложений? А может нужна еще и MIUI Камера на неподдерживаемых официально устройствах, мощный DSP менеджер ViperFX, быстрый блокировщик рекламы, пропатченый Youtube с возможностью воспроизведения видео в фоне, Busybox, Kali Nethunter побаловаться, набор шрифтов и emoji, и еще куча всего полезного? Тогда Magisk — это то, что тебе нужно.

Magisk — это средство внесения изменений в Android без изменения самой системы, т.е. внесистемно. Технически, Magisk состоит из двух частей: системной части, прошиваемой через recovery и Magisk менеджера, представляющего из себя обычное приложение. Более того, в Magisk встроен менеджер root доступа, от чего пропадает необходимость установки SuperSU или аналогов.

Magisk Manager предоставляет доступ к настройкам самого Magisk, списку приложений с root доступом к системе с возможностью индивидуальной настройки каждого приложения, списку установленных модулей и репозиторию модулей в интернете.

Модули в Magisk — это его главная фишка. Каждый модуль представляет из себя архив, добавляющий в систему определённый функционал и устанавливаемый непосредственно из Magisk Manager.

image
Репозиторий Magisk Manager

Там есть всё, перечисленное в начале материала и много другого полезного добра для ОС Android. Устанавливается модуль в два тапа, после чего необходимо перезагрузить устройство, чтобы модуль активировался.

Установка Magisk осуществляется через кастомное recovery TWRP, на устройстве должен быть разблокирован загрузчик! При попытке установки кастомного рекавери на устройство с заблокированным загрузчиком вы получите кирпич.

Пошаговая инструкция:

  1. Идём в тему Magisk на форум XDA
  2. В разделе «Downloads» жмём по ссылке «Latest Stable» и качаем архив
  3. Прошиваем скачанный архив с помощью TWRP
  4. Идём снова в тему на XDA, в разделе «Downloads» жмем по ссылке «Latest Magisk Manager», качаем apk
  5. Устанавливаем скачаный apk в систему
  6. Запускаем и пользуемся.

Если всё в порядке, в Magisk Manager будет две зеленые галки:

image
Правильно установленный Magisk выглядит так

Этим материалом можно поделиться:

Разработчик: topjohnwuСистемные требования: Android 5.0+, разблокированный загрузчик, TWRP Recovery.Установка: удалите сторонние ROOT-права, если они установлены, затем установите Magisk.zip через TWRP Recovery как обычную прошивку, предварительно сделав бэкап всех данных. Примечание: для корректной выдачи ROOT-прав на MIUI рекомендуется добавить Magisk Manager в автозапуск.

Стабильные версии:

  • Magisk-v20.4.zip
  • Magisk-v20.3.zip
  • Magisk-v20.2.zip
  • Magisk-v20.1.zip
  • Magisk-v19.3.zip
  • Magisk-v19.2.zip
  • Magisk-v19.1.zip
  • Magisk-v18.1.zip
  • Magisk-v18.0.zip
  • Magisk-v17.1.zip
  • Magisk-v16.0.zip

Бета версии:

  • Magisk-v19.4.zip
  • Magisk-v19.0.zip
  • Magisk-v17.3.zip
  • Magisk-v17.2.zip
  • Magisk-v16.7.zip
  • Magisk-v16.4.zip

Полное удаление Magisk:

Disable_Ad_Blocker.zip — полное отключение блокировки рекламы.Как Вы знаете, в наших прошивках по умолчанию встроена блокировка рекламы, но для некоторых пользователей важно, чтобы реклама была доступна в различных играх и приложениях. Специально для Вас мы сделали этот модуль. Устанавливаете его один раз и свободно обновляете прошивку поверх, модуль не слетит. При необходимости модуль можно отключить в Magisk, и блокировка рекламы снова вернется.

• Camera2 API Enabler.zip — активация Cam2Api.Может работать не со всеми устройства и прошивками.

20.4

  • [MagiskInit] Fix potential bootloop in A-only 2SI devices
  • [MagiskInit] Properly support Tegra partition naming
  • [General] Load libsqlite.so dynamically, which removes the need to use wrapper scripts on Android 10+
  • [General] Detect API level with a fallback method on some devices
  • [General] Workaround possible bug in x86 kernel readlinkat system call
  • [BusyBox] Enable SELinux features. Add chcon/runcon etc., and ‘-Z’ option to many applets
  • [BusyBox] Introduce standalone mode. More details in release notes
  • [MagiskHide] Disable MagiskHide by default
  • [MagiskHide] Add more potential detectable system properties
  • [MagiskHide] Add workaround for Xiaomi devices bootloop when MagiskHide is enabled on cross region ROMs
  • [MagiskBoot] Support patching special Motorolla DTB format
  • [MagiskPolicy] Support ‘genfscon’ sepolicy rules
  • [Scripts] Support NAND based boot images (character nodes in /dev/block)
  • [Scripts] Better addon.d (both v1 and v2) support  —
  • [Scripts] Support Lineage Recovery for Android 10+

20.3

  • [MagiskBoot] Исправлена распаковка lz4_legacy

20.2

  • [MagiskSU] Улучшен запрос Root-прав
  • [MagiskInit] Исправлен вход в kmsg
  • [MagiskBoot] Поддержка патча разделов dtb/dtbo
  • [General] Поддержка патча sepolicy в модулях
  • [Scripts] Обновлен формат образа бэкапа magisk

20.1

  • [MagiskSU] Поддержка независимой связи компонентов для stub APK
  • [MagiskBoot] Установлен правильный header_size в заголовках загрузочного образа (исправляет ошибку vbmeta на устройствах Samsung)
  • [MagiskHide] Сканирование zygote несколько раз
  • [MagiskInit] Поддержка образов Recovery без бинарника /sbin/recovery. Это исправит работу Magisk на некоторых A/B устройствах
  • [Общее] Перемещен acct для предотвращения выгрузки daemon
  • [Общее] Проверка удаления модулей после выполнения скрипта uninstall.sh
  • Magisk Manager обновлен до версии 7.4.0
  • Скрытие Magisk Manager для stub APKs на Android 9.0+
  • Возможность изменить имя Magisk Manager при его маскировке
  • Генерация случайных ключей для подписи замаскированного Magisk Manager для предотвращения обнаружения подписи
  • Исправлена работа сканера отпечатка при запросе Root-прав.

19.4 Beta

  • [MagiskInit] [SAR] Запуск на устройствах с системой system-as-root, которая монтируется как /
  • [MagiskInit] [2SI] Поддержка 2-stage-init для A/B устройств (Pixel 3 Android 10)
  • [MagiskInit] [initramfs] Задержка создания оверлея sbin до post-fs-data
  • [MagiskInit] [SARCompat] Прошлая реализация system-as-root устарела, больше изменений не будет
  • [MagiskInit] Добавлена поддержка overlay.d для наложения корневого каталога для новой реализации system-as-root
  • [MagiskSU] Разблокированы все сигналы в Root Shell (исправлен Bash на Android)
  • [MagicMount] Поддержка замены файлов в /product
  • [MagiskHide] Поддержка Zygote blastula pool для Android 10
  • [MagiskHide] Все случайные строки теперь также имеют случайную длину
  • [MagiskBoot] Разрешена повторная компрессия для ramdisk.cpio
  • [MagiskBoot] Поддержка некоторых нестандартных загрузочных образов Huawei
  • [General] Добавлена новая команда «—remove-modules» для удаления модулей без рута в оболочке ADB
  • [General] Поддержка новых библиотек APEX для Android 10 (Project Mainline)
  • [Magisk Manager] Приложение переписано на Kotlin
  • [Magisk Manager] Новая система загрузки
  • [Magisk Manager] Добавлен «Режим Recovery» в дополнительные опции

19.3

  • [MagiskHide] Значительно улучшена реализация монитора процессов, что значительно улучшит стабильность работы.
  • [MagiskInit] Добавлено ожидание готовности разделов для раннего монтирования, что должно исправить бутлупы на некоторых устройствах.
  • [MagiskInit] Поддержка EROFS на EMUI 9.1.
  • [MagiskSU] Корректная изоляция имен пространства монтирования.
  • [MagiskBoot] Исправлен расчет контрольной суммы для заголовка v2.

19.2

  • [Основное] Исправлен Uninstaller
  • [Основное] Исправлен бутлуп на некоторых устройствах
  • [MagiskInit] Добавлена поддержка Kirin hi6250
  • [MagiskSU] Исправлены запросы рут прав
  • [Magisk Manager] Новый интерфейс приложения

19.1

  • [Основное] Поддержка восстановления на основе Magisk
  • [Основное] Поддержка Android Q Beta 2
  • [MagiskInit] Новый процесс установки оверлея sbin для лучшей совместимости
  • [MagiskInit] Долгое нажатие громкости вверх перед запуском устройства для запуска режима восстановления в Recovery
  • [MagicMount] Корректное монтирование system_root
  • [MagicMount] Использование собственных узлов для монтирования
  • [MagicMount] Запрет добавления новых файлов и папок в корневой папке (/system или /vendor)

19.0

  • [Основное] Удалено использование magisk.img
  • [Основное] Добавлена нативная поддержка 64 бит
  • [Основное] Поддержка прошивок system-as-root на базе Android 9.0
  • [Основное] Поддержка разделов system и vendor не только в формате EXT4
  • [MagiskHide] Использование Zygote ptracing для мониторинга новых процессов
  • [MagiskHide] Поддержка дополнительных компонентов приложения
  • [MagiskInit] Поддержка Android Q (пока без поддержки логических разделов)
  • [MagiskPolicy] Поддержка новой раздельной настройки sepolicy Android Q
  • [MagiskInit] Оверлей sbin перемещен из главного daemon post-fs-data в ранний early-init
  • [Основное] Сервисные скрипты теперь работают параллельно
  • [MagiskInit] Прямое добавление сервисов magisk в init.rc
  • [Основное] Используйте сжатия рамдиска ядра в формат lzma2 в экстремальных условиях
  • [MagicMount] Клонирование атрибутов из исходного файла, если они существуют
  • [MagiskSU] Использование интента ACTION_REBOOT для обхода некоторых ограничений OEM
  • [Основное] Использование skip_mount вместо auto_mount: от opt-in до opt-out

18.1

  • [Основное] Поддержка EMUI 9.0
  • [Основное] Поддержка устройств с процессорами Kirin 960
  • [Основное] Поддержка Android 4.2+
  • [Основное] Множество базовых улучшений
  • [Magisk Manager] Обновлен дизайн приложения

18.0

  • [Основное] Код перенесен на C++
  • [Основное] Изменение базы данных напрямую, а не через Magisk Manager
  • [Основное] Обновлен путь скриптов /sbin/.magisk
  • [Основное] Загрузочные скрипты перемещены из « /. Core / .d» в «/data/adb/.d»
  • [Основное] Удален нативный hosts (Magisk Manager обновлен со встроенным модулем hosts)
  • [Основное] Возможность через post-fs-data.sh отключать/удалять модули
  • [MagiskHide] Использование имен компонентов вместо имен процессов
  • [MagiskHide] Добавлена защита procfs для SDK 24+ (Nougat)
  • [MagiskHide] Удаление папки /.backup, чтобы предотвратить обнаружение
  • [MagiskHide] Список MagiskHide теперь хранится в базе данных вместо необработанного текстового файла
  • [MagiskHide] Добавлена опция «—status» в CLI
  • [MagiskHide] Предотвращение размонтирования нестандартных точек монтирования
  • [MagiskSU] Добавлен флаг FLAG_INCLUDE_STOPPED_PACKAGES для пробуждения Magisk Manager
  • [MagiskSU] Исправлена ошибка, из-за которой SIGWINCH не обнаруживался корректно
  • [MagiskPolicy] Поддержка новых правил AV: type_change, type_member
  • [MagiskPolicy] Удалены все правила AUDITDENY после патчинга sepolicy, чтобы регистрировать все отказы для отладки
  • [MagiskBoot] Корректная поддержка extra_cmdline в заголовках ядер
  • [MagiskBoot] Возможность восстановления поврежденных заголовков загрузочных образов v1
  • [MagiskBoot] Добавлена новая команда CPIO: «exists»

17.2

  • [ResetProp] Обновление до свежих исходников AOSP для поддержки новых системных свойств
  • [MagiskInit] Обновлены имена сервисов Magisk для предотвращения их обнаружения различными приложениями
  • [MagiskSU] Новая схема связи с приложением Magisk Manager

17.1

  • [Основное] Возвращена установка в неактивный слот для ОТА и A/B устройств
  • [Script] Удален системный рут из addon.d
  • [Script] Добавлен корректный addon.d-v2 для сохранения Magisk на кастомных прошивках и A/B устройствах  на устройствах
  • [Script] Активирован KEEPVERITY, когда устройство использует system_root_image
  • [Script] Добавьте hex-патч для удаления Samsung defex в новых ядрах Oreo
  • [Daemon] Поддержка файловых систем non-ext4 для зеркал (system/vendor)
  • [MagiskSU] Создание pts-сокетов вседа выполняется в dev_pts secontext, предоставляя всем корневым оболочкам эмулятора терминала тот же доступ, что и оболочка adb
  • [MagiskHide] Завершает все процессы с похожими UID для обходной оптимизации OOS
  • [MagiskInit] Все патчи sepolicy перемещены, чтобы предотвратить бутлуп Pixel 2 (XL)

16.7

  • [Scripts] Исправлен патч ядра для Android P
  • [MagiskHide] Поддержка жестких ссылок ns proc mnt
  • [Daemon] Исправлены разрешения /dev/null после команд логката, исправлен ADB для прошивок EMUI
  • [Daemon] Логирование фатальных ошибок только для отладочных сборок
  • [MagiskInit] Обнаружение раннего имени монтирования из fstab в дереве устройства

16.07.2017Мобильные приложения

Мы уже как-то привыкли, что для получения root-прав (что вообще такое root?) в системе используем разработки товарища Chainfire. Все эти SuperSU и прочие вещи. Но уже не первый месяц существует достаточно неплохая альтернатива, которая будет работать на большинстве устройств. При этом поддерживает, так называемый systemless root-метод, который позволит на вашем устройстве таким приложениям, как например, Сбербанк Онлайн, который обычно при обнаружении root-доступа в прошивке, сильно урезает свои возможности. Всё это достижимо с Magisk.

Magisk — альтернатива SuperSU и Xposed Framework

Magisk — приложение с исходным кодом для получения прав суперпользователя в системе и управления программами, которые их требуют для полноценной работы. Кроме того, Magisk можно рассматривать также в качестве ещё одного варианта вместо Xposed Framework.

Magisk тоже имеет модули, которые можно скачать и использовать для внесения изменений в систему, эдакого патчинга без вмешательства в системные файлы. Более того, через Magisk можно скачать и полноценный Xposed Framework, если вдруг возможностей первого окажется недостаточно.

Что интересно, западные коллеги утверждают, что Magisk настолько хорошо маскируется в системе, что с ним запросто работает не только российский Сбербанк, но и Android Pay или Netflix.

Как получить root с помощью Magisk?

Начало здесь аналогичное тому, что было раньше. Нам потребуется смартфон с разблокированным загрузчиком, чтобы на него можно было прошить кастомное рекавери. Тут вам придётся погуглить,посетив специализированные форумы, например, , чтобы найти инструкцию по разблокировке именно вашего устройства.

В качестве кастомного рекавери сегодня удобнее всего использовать TWRP.

А дальше снова перемещаемся на форум , где можно скачать самый свежий дистрибутив.

Ну или вот вам две ссылки:

Хотя, на всякий случай вот ещё скрипт удаления:

Первый придётся прошить через ваше кастомное рекавери. Как прошивать патчи в .zip знаете? Если нет, то стоит посмотреть описание процесса, например, в этой статье (раздел про установку прошивки на Xiaomi Mi 4 через рекавери).

 

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

Третий использовать, если что-то пошло не так или не понравилось.

Основные возможности и настройки

Дёргаем боковую шторку вправо и видим несколько разделов в программе.

Основной экран, на котором видна версия Magisk, в нашем случае это 13.2. Кстати, в настройках можно указать, чтобы Magisk автоматически при запуске проверял обновления.

Здесь же можно пройти проверку на скрытность root для прочих приложений.

В разделе «Superuser» видим список приложений, для которых вообще требуются root-права, где и можно разрешить им использование, либо запретить его.

С вкладкой модулей, наверное, всё понятно. Здесь будут отображаться те модули, которые вы скачали и активировали, на манер Xposed Framework.

Скачать их можно в разделе «Download». Модули здесь представлены списком с кратким описанием.

«Magisk Hide» — полезная вкладка, на которой видит список приложений, установленных в системе. Здесь галочками можно отметить те, для которых необходимо включить маскировку. Например, для Сбербанк Онлайн.

С логами тоже всё понятно. Кто и когда чего запросил.

Кстати, буквально только что удалось рутануть описанным способом смартфон Xiaomi Redmi 4 Prime. Всё прекрасно работает, в том числе и капризный иногда Titanium Backup.

Кроме того, можно выбрать оформление приложения: тёмную или светлую тему, режим функционирования, насколько сильно будет внедряться Magisk в систему, таймауты для диалоговых окон и включить или деактивировать повторный запрос на использование root после обновления приложения, которому раньше было дано разрешение.

Если вам интересны новости мира ИТ также сильно, как нам, подписывайтесь на наш Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, вам удобнее «Вконтакте» или Twitter? Мы есть также в Facebook.

—>

Было время, когда рутирование считалось чем-то довольно сложным для достижения. Однако все изменилось с Magisk, который позволял устройствам получать root-доступ, то есть слишком безсистемно, то есть без изменения раздела / system. Тем не менее, Magisk — это гораздо больше, чем просто инструмент для рутинга. Это целая среда, которая позволяет сторонним разработчикам создавать собственные модули для Magisk. Ну, с большим количеством вариантов на выбор, вот 15 лучших модулей Magisk, которые вы должны использовать:

Примечание : я попробовал все следующие модули на моем OnePlus 5T под управлением OxygenOS 5.1.4, и все они отлично работали.

1. Xposed Framework

Мы начнем с наиболее предпочтительного варианта — Xposed Framework. Xposed существует уже несколько лет и стал незаменимым приложением для многих пользователей. Xposed строится вокруг фреймворка поверх ОС Android, что позволяет выполнять различные моды и настройки Android. Когда Magisk обеспечил доступ с правами root, не мешая системному разделу, его разработчик rovo89 перенес Xposed Framework на Magisk, чтобы пользователи могли использовать лучшие модули Xposed вместе с безсистемным рутом.

Чтобы установить Xposed Framework, просто загрузите Material Design Xposed Framework в соответствии с версией вашей системы и установите его. Кроме того, вам также нужно установить приложение Xposed, чтобы использовать фреймворк, который можно найти здесь. Затем вы можете использовать это приложение для установки и управления различными модами в Xposed Repo, некоторые из которых можно найти здесь.

2. Viper4Android или AM3DZirene

Viper4Android — безусловно, один из самых многофункциональных и продвинутых музыкальных модов для Android. Это позволяет вам изменять практически все аспекты звуковых возможностей вашего устройства, тем самым предоставляя вам полный контроль. Это позволяет настроить качество звука динамика вашего устройства, динамика Bluetooth, гарнитуры или даже док-станции. Приложение не только увеличивает громкость звука на вашем устройстве, но также улучшает басы и четкость благодаря классной технологии ViPER Clarity и XHiFi.

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

3. Youtube Vanced

Мы все любим приложение YouTube, но приложение YouTube Vanced делает его намного лучше. Начнем с того, что модуль Magisk блокирует все рекламные ролики YouTube и обеспечивает очень популярную и желаемую опцию фонового воспроизведения. Он также отменяет параметр «Максимальное разрешение» и включает функцию «картинка в картинке» на устройствах Oreo. И, наконец, вы также получаете регуляторы громкости и яркости, аналогичные многим видеопроигрывателям на рынке. Честно говоря, если вы часто пользуетесь YouTube, вам обязательно нужно установить модуль Vanced.

4. Camera2API Enabler

Устройства Google Pixel могут похвастаться лучшим в своем классе качеством камер на смартфонах. Однако не секрет, что главная причина такого высокого качества — не аппаратное обеспечение, а приложение камеры, которое использует оптимизации Google. Теперь, несмотря на то, что вы можете легко установить на ваше устройство любые перенесенные и модифицированные APK-файлы Google Camera, для всех из них требуется, чтобы Camera2API был включен на вашем устройстве . Вы можете сделать это вручную, отредактировав файл build.prop, или просто установите модуль Magisk, чтобы сделать это без системы! Довольно круто, не правда ли?

5. Графический процессор Turbo Boost

Игры — самая большая индустрия в настоящее время, и мобильные игры вносят большой вклад в это. Мы все любим играть на наших устройствах, и будь то бюджетное устройство, телефон среднего класса или флагманский телефон высокого класса, мобильные игры — это то, что мы все делаем. С появлением Fortnite и PUBG Mobile, индустрия мобильных игр сильно развивается. Ну, разве не было бы здорово, если бы вы могли нажать на свой мобильный телефон, чтобы рендерить игровые кадры быстрее? Что ж, с модулем GPU Turbo Boost Magisk вы можете. Модуль увеличивает мощность графического процессора на 75% при одновременном снижении энергопотребления на 25%. Так что давай, играй!

6. Android Pie Fonts

Android 9 Pie здесь, но что действительно интересно, так это совершенно новый шрифт. Да, все верно, я говорю о продуктах Sans. Тот же шрифт, который был введен с новым логотипом Google, теперь заменил Roboto в Android 9 Pie. Теперь, вы не хотели бы получить его на вашем устройстве? Что ж, с модулем Android Pie Fonts Magisk, новый шрифт Product Sans — это просто прикосновение и перезагрузка! Просто установите модуль magisk и вуаля, вот шрифт Product Sans на вашем устройстве. Я давно пользуюсь этим модулем на своем устройстве, и, честно говоря, мне просто нравится шрифт Product Sans больше, чем предыдущий шрифт Roboto.

7. Emoji One

Emoji One является мировым стандартом для смайликов, и недавно они объявили EmojiOne 3.0, который включает в себя совершенно новые переработанные смайлики. Этот модуль по сути заменяет найденный на вашем устройстве Google Emoji на Emoji One.

8. Greenify4Magisk

Greenify — одно из лучших приложений для экономии заряда батареи. Он переводит все ваши приложения в надлежащий режим гибернации для повышения экономии заряда аккумулятора, обеспечивая минимальное или нулевое фоновое использование приложений. Приложение работает как на рутованных, так и на некорневых устройствах, но рутированные получают дополнительные преимущества. Точно так же есть вариант Magisk, доступный через модуль Greenify4Magisk, который позволяет Greenify работать как привилегированное приложение, чтобы достичь более высокой производительности гибернации, и это также без системы.

9. Cloudflare DNS

Если конфиденциальность вас беспокоит, я уверен, что вы слышали о Cloudflare DNS. Cloudflare недавно анонсировала свой DNS-ориентированный потребительский DNS 1.1.1.1, в котором утверждается, что интернет-провайдеры не отслеживают историю пользователей, и обещает помочь сайтам загружаться быстрее. Хотя на вашем устройстве есть множество способов перейти на DNS Cloudflare 1.1.1.1, самый простой из них — модуль Magisk. Доступный в версиях IPv4 и IPv6, Cloudflare DNS Magisk Module устанавливает DNS-систему, ориентированную на конфиденциальность, и позволяет использовать ее без системы.

10. App Systemizer

Этот модуль используется для преобразования сторонних установленных приложений в системные приложения, но без системы, через Magisk. Хотя некоторые средства запуска автоматически преобразуются в системные приложения, оно включает сопутствующее приложение AppSystemizer, которое можно использовать для преобразования различных других приложений в системные приложения по усмотрению пользователя. Системные приложения не могут быть удалены, их можно только отключить.

11. Исправление Android Mic

Много раз, после перепрошивки нового ПЗУ или прошивки, вы можете столкнуться с потерей качества микрофона вашего устройства. Причина этого заключается в том, что в большинстве случаев ваш файл build.prop подделан разработчиками, которые вызывают вышеупомянутую проблему. Android Mic Fix, как следует из названия, призван решить эту проблему с помощью инструмента «resetprop», чтобы изменить файл build.prop .

12. Включение модема

Возможность поделиться своими мобильными данными с другими устройствами и пользователями — это функция, которая нужна каждому хотя бы время от времени. К сожалению, некоторые OEM-производители предпочитают удалять эту функцию со своих устройств, особенно в таких странах, как США. Tethering Enabler — это модуль, который помогает пользователю включить USB, а также WiFi-модем на своих устройствах.

13. CrossBreeder Lite Edition

CrossBreeder — это набор модов, которые используются для изменения производительности системы, а также для экономии заряда батареи. Хотя исходный проект требовал надлежащего / системного доступа, теперь он был портирован для работы с Magisk и работает исключительно хорошо. Вы можете использовать его, чтобы уменьшить задержку, увеличить уровни энтропии, получить больше сока из вашего устройства и ускорить ваш мобильный телефон.

14. Включить Doze для модуля GMS Magisk

Вы когда-нибудь использовали китайское устройство, которое поставляется без каких-либо Google Apps? Если бы вы имели, вы бы заметили, что они обычно предлагают гораздо лучшую резервную батарею. Это связано с тем, что в Android, хотя Google представила функцию Doze для лучшего резервного копирования батареи, эта функция, к сожалению, не работает в собственных сервисах Google Play Google. На самом деле, это один из самых высоких потребителей батареи на любом устройстве. Что ж, благодаря «Включить Doze для модуля GMS Magisk» вы можете в значительной степени заставить Doze работать и в сервисе Google Play, чтобы получать более качественные резервные копии батареи . Тем не менее, будьте готовы к задержке уведомлений из Gmail и практически всех приложений, использующих сервисы Play.

15. Google Framework

Каждый OEM-производитель любит крутить свое устройство на устройстве, даже если оно поставляется с Stock Android. Номеронабиратель — одно из самых известных приложений, с которыми экспериментируют производители, добавляя или удаляя из него функции по своему вкусу. Однако, если вы спросите меня, номеронабиратель, который я предпочитаю больше всего, принадлежит Google. Нет, не AOSP Dialer, а приложение Google Phone. К сожалению, приложение доступно только для устройств Pixel. Что ж, сообщество моддинга не знает границ и разработало модуль Google Framework Magisk, который хорошо устанавливает Google Framework на ваше устройство, позволяя легко и без проблем загружать и устанавливать приложение Google Phone на ваше устройство.

Осталось — без Google Framework; Право — с Google Framework

СМОТРИ ТАКЖЕ: Как установить и использовать Magisk на Android

Улучшение Android с различными модами Magisk

Magisk — очень мощная среда, мощность которой продолжает расти с добавлением все большего количества модулей. Хотя любое приложение, которому требуется root-доступ, работает с Magisk, возможность запускать это приложение без изменения раздела / system — это функция, которую предпочитают все, и именно это отличает Magisk от других корневых альтернатив. Несмотря на то, что существует множество модулей Magisk, доступных в репо, это действительно лучшие моды Magisk, так что попробуйте их и дайте нам знать ваши мысли в разделе комментариев ниже.

Это глазурь на верхней части торта (или взбитые сливки на вершине пирога Android) отчаяния. Возможно, вам было нелегко рутировать устройство, но вы чувствуете, что преодолели все препятствия. Только сейчас вы обнаружите, что те самые приложения и моды, за которые вы рутировались, по-прежнему не будут работать – и признаки указывают на отсутствие корневого доступа. Не теряйте надежды, потому что у нас есть некоторые хитрости в рукаве.

Если проблема действительно заключается в отсутствии корневого доступа, то вы либо никогда его не имели, либо потеряли, либо настройка отключена, либо не обнаружена, либо что-то не работает для определенных приложений, либо что-то блокирует использование вашего приложения. Существует также вероятность того, что существует другая проблема (кроме отсутствия корневого доступа) в маскировке. Мы рассмотрим и рассмотрим все сценарии и предложим решения. В конце концов, root полезен только тем приложениям, с которыми вы его используете – если, конечно, вы не изменяете файлы напрямую, но даже в этом случае вы, вероятно, используете проводник с необходимыми правами суперпользователя.

Шаг 1: Проверьте свой корневой статус

Одна из причин, по которой ваши приложения могут не иметь доступа к root, заключается в том, что его там нет. Возможно, вы следовали нашему корневому руководству Magisk по письму, но что-то все равно пошло не так. Откуда ты действительно знаешь, если не проверишь?

Итак, сначала загрузите приложение Root Checker от joeykrim по ссылке ниже. Откройте его и нажмите «Подтвердить корень», затем нажмите «Предоставить», если будет предложено предоставить суперпользователю доступ к приложению, а затем найдите сообщение «Поздравляем! Корневой доступ правильно установлен на вашем устройстве!» Если вы получили это сообщение, root работает на вашем телефоне, поэтому это должно быть проблема с конкретным приложением – в этом случае перейдите к шагу 4. Если вы не получили Поздравляем! сообщение или, если Root Checker никогда не предлагал вам предоставить права суперпользователя, перейдите к шагу 2 далее.

Шаг 2: убедитесь, что Magisk не находится в спящем режиме

Если Root Checker не дал вам этого Поздравляем! сообщение, вы, скорее всего, не правильно рутированы. Но прежде чем вы перейдете к процессу повторного рутирования, вы должны убедиться, что приложение или мод не нарушают вашу корневую систему управления.

Если вы используете такие приложения, как Greenify, убедитесь, что Magisk Manager не переводится в режим гибернации. Если вы используете приложения, от которых вам нужно скрыть Magisk, такие как банковские приложения, отмените скрытие Magisk и закройте эти приложения, когда закончите.

Шаг 3: Исправьте проблемы с Root (или Re-Root)

Если это не так, вам нужно будет повторно получить root права. Вы, вероятно, уже сделали это, если пытались получить root-права, но для безопасности убедитесь, что вы начинаете, разблокировав свой загрузчик. Если вам нужна помощь с этой частью, мы рассмотрели процесс для многих популярных моддинговых телефонов:

Далее, чтобы завершить процесс рутирования, мы рекомендуем установить TWRP для вашего восстановления. После этого вы будете готовы получить root-права с помощью Magisk, что так же просто, как прошить ZIP-архив в TWRP.

Иногда установка Magisk не удалась, потому что пользовательское восстановление, которое вы используете, устарело. Если последняя версия TWRP (3.2.x или выше) недоступна для вашего устройства, можно получить root права на Magisk, исправив загрузочный образ.

Для этого вам нужно скачать свой телефон ток стоковая прошивка (т.е. версия прошивки, которая соответствует вашему текущему номеру сборки). Для устройств Google, сделайте это Вот, Для OnePlus, проверьте Вот, Для Essential, посмотрите Вот, Если вы пользуетесь другим телефоном, лучше всего поискать текущую прошивку на форумах XDA.

Получив копию текущей прошивки, извлеките файл ZIP или TAR и извлеките boot.img файл. Сохраните этот файл во внутреннем хранилище вашего телефона, чтобы Magisk Manager мог получить к нему доступ. Затем откройте Magisk Manager и нажмите «Установить» в главном меню, снова нажмите «Установить» в приглашении, затем выберите «Patch Boot Image File» и выберите извлеченный файл IMG.

Magisk исправит загрузочный образ, чтобы сделать его рутованной версией, а затем сохранит этот файл в памяти вашего телефона. Теперь, чтобы получить root, вам просто нужно перенести исправленный загрузочный образ на ваш компьютер и прошить его с помощью Fastboot – эта часть немного сложная, поэтому перейдите по ссылке ниже для полного ознакомления:

Другой метод, который иногда работает, – это удалить, перезагрузить, а затем переустановить последнюю версию Magisk. В зависимости от вашей ОС, это может также помочь перейти на более старую версию Magisk. Как правило, это не идеально, хотя. Обновленные версии устраняют ошибки и вводят новые функции.

Шаг 4: Перезагрузка (The Ol 'Cure-All)

Перезапуск вашего устройства может решить все виды заболеваний, особенно если это ваша первая перезагрузка после перепрошивки Magisk. Так что сделайте это сейчас, и когда вы вернетесь, проверьте, работает ли root. Если это не так, у нас есть несколько шагов по устранению неполадок ниже.

(1) перезагрузка от Magisk, (2) или перезагрузка с помощью кнопки питания

Шаг 5. Убедитесь, что вы знаете о корневых настройках приложения

Некоторые приложения имеют внутренние настройки, которые помогают вам получить root-доступ, или они также могут препятствовать корневому доступу. Взять, к примеру, Ghost Commander File Manager. Существует два разных режима работы: обычный и root. Вам нужен только режим root для настройки вашей системы с помощью root, но, вероятно, именно поэтому вы здесь. Вы также можете использовать Ghost Commander для перемонтирования файловых систем.

В частности, для Ghost Commander существует несколько различных способов входа в корневой режим. Одним из них является доступ к пути к файлу с помощью корень: в качестве префикса (т.е. корень: / данные). Вы также можете включить его на главном экране, если зайдите в Настройки -> Дополнительно -> Показать дополнительные домашние элементы. Другой способ – использовать кнопку инструмента для доступа одним нажатием.

Приложения эмуляторов терминала – это другой тип приложений, которым обычно требуется специальная команда для включения root. Обычно вам нужно запустить «su» внутри оболочки, чтобы использовать root. Если вас не спрашивают явно, хотите ли вы предоставить суперпользователю доступ к приложению, проверьте настройки приложения, чтобы убедиться, что это не то, что вы должны запрашивать. Большинство корневых приложений не стесняются спрашивать, но иногда это также легко пропустить.

ES File Explorer / Manager PRO – еще одно приложение, в котором root должен быть включен вручную. Для этого нажмите кнопку меню (вверху слева, 3 строки) и нажмите «Root Explorer».

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

Шаг 6: Проверьте разрешения суперпользователя Magisk Manager

Знаете ли вы, что в Magisk Manager есть раздел с настройками, посвященный проверке того, что определенным приложениям предоставляется root-доступ? Даже если это старые новости, попробуйте включить любое приложение, с которым у вас есть проблемы, в этот список приложений с правами суперпользователя. Кроме того, в настройках Magisk, прокрутите вниз и убедитесь, что эти настройки Superuser установлены правильно.

Вы можете настроить раздел настроек суперпользователя Magisk по своему вкусу, но по умолчанию доступны следующие параметры: Доступ суперпользователя: приложения и ADB; Многопользовательский режим: только владелец имеет root-доступ; Режим монтирования пространства имен: корневые сеансы наследуют пространство имен своего запрашивающего; Автоматический ответ: Подсказка; Время ожидания запроса: 10 секунд; Уведомление суперпользователя: тост.

Шаг 7: Обновите приложение

Некоторым приложениям трудно найти root с помощью Magisk, потому что они ищут двоичные файлы суперпользователя в очень конкретном месте. Лучшее решение этой проблемы – просто обновить приложение. Поскольку все больше и больше людей используют безсистемный рут, к нему приспосабливаются все более укоренившиеся приложения. Если вы уже используете самую последнюю версию приложения, обратитесь к разработчику, чтобы попросить поддержки или найдите альтернативное приложение, которое было обновлено совсем недавно.

Шаг 8: отключить все модули

Этот следующий совет по устранению неисправностей можно рассматривать как безопасный режим Magisk. Чтобы убедиться, что модуль не вызывает проблем с доступом с правами root, перейдите к Модули раздел бокового меню Magisk Manager, затем просто отключите все модули и перезагрузите компьютер. Если root работает при резервном копировании, повторно включите модули один за другим и перезагружайтесь после каждого, пока не найдете виновного.

Кроме того, в настройках Magisk Manager вы найдете «Режим только для ядра ядра», или, если вы не можете загрузиться, вы можете вставить файл с именем «.disable_magisk» в / cache (/ data / cache на некоторых устройствах). Это хороший подход, если вы уже знаете, что конкретный модуль вызывает у вас проблемы с рутингом. Это поможет вам проникнуть достаточно далеко, чтобы удалить нарушителя спокойствия.

Шаг 9: символьная ссылка бинарного файла SU на стандартное местоположение

Если на шаге 8 вы поняли, что ваша проблема связана с тем, что приложение ищет неправильное корневое двоичное устройство Magisk в неправильном месте, есть другой вариант, кроме поиска другого приложения.

Вы можете поместить указатель или путь к SU, создав символическую ссылку. Это может быть достигнуто с помощью эмулятора терминала Android для вставки символической ссылки, но MagiskHide, скорее всего, потерпит неудачу, поскольку теперь будет отображаться SU. В качестве альтернативы, старший член XDA laggardkernel разработал модуль Magisk, который может делать это без системы. Это нарушает SafetyNet. Модуль можно прошить либо в Magisk Manager, либо через кастомное рекавери, и вы можете получить его по ссылке ниже.

Однако у меня возникли проблемы с его перепрошивкой, и похоже, что поддержка оказывалась только до Magisk V12. Таким образом, вы можете оставить только первый вариант вставки символической ссылки самостоятельно, что, на мой взгляд, слишком сильно нарушает функциональность Magisk.

Шаг 10. Обработка ошибочной реализации F2FS

Если ваше устройство не использует F2FS (Flash-Friendly File System), выполнять этот шаг не нужно. Если это произойдет, возможно, что файловая система нарушает корень, препятствуя подключению Magisk при загрузке.

Есть разные способы решения этой проблемы, но наиболее эффективным является поиск нового ядра без файловой системы. Другой, иногда более проблемный подход – переформатировать ваш раздел / data в ext4. Если вы решите пойти по этому пути, это достаточно просто сделать с помощью опции TWRP «Wipe». Просто у некоторых устройств, предназначенных для использования F2FS, могут возникнуть проблемы с загрузкой как ext4.

Шаг 11: Запустите ADB в корневом режиме с небезопасным ADBD

На большинстве стандартных ядер ADB (Android Debug Bridge) работает только в безопасном режиме, даже если вы root. Это затрудняет доступ к root, когда вы используете ADB для запуска команд на Android через рабочий стол. Приложение (корневое) ADBD Insecure позволяет запускать ADBD (Android Debug Bridge Daemon) в «небезопасном режиме», поэтому вы можете выполнять такие действия, как доступ к системным файлам и каталогам, выполнив команду «adb push / pull» или создать системный раздел. Доступно для записи с использованием «ADB Remount.» Демон – это то, что предоставляет доступ к оболочке.

ADBD Небезопасный может быть установлен от Google Play Store, или вы можете просто найти его по имени из приложения Play Store. Вам потребуется включить отладку по USB, поэтому убедитесь, что параметры разработчика включены, нажав «Настройки» -> «О телефоне», а затем быстро нажмите «Номер сборки» семь раз.

Шаг 12: Установите Magisk SELinux Manager

Это как бы вытащить большие пушки, и это может быть так же рискованно, как если бы вы восприняли это высказывание буквально. Android использует принцип, называемый Security-Enhanced Linux (SELinux для краткости), чтобы помочь поддерживать безопасность. По умолчанию любой запрос операционной системы, который явно не разрешен, отклоняется. Программное обеспечение работает только с минимальными привилегиями, обеспечивая некоторый контроль над ущербом от атак или ошибок обработки. В зависимости от корневого приложения, SELinux может мешать ему делать то, что вы хотите.

SELinux имеет два режима: «разрешающий» и «принудительный». В разрешающем режиме SELinux регистрирует нарушения политики, но не блокирует событие. В принудительном режиме регистрируются и блокируются все действия, нарушающие политику SELinux. Участник XDA Junior Jman 420 нашел и поделился способом включения разрешающего режима SELinux при загрузке, который может помочь в преодолении корневого кризиса, но также может быть рискованным предприятием.

С одной стороны, это прекращено, так что вы по своему усмотрению. Помимо всего прочего, есть просто некоторые инструменты и приложения, которые печально известны тем, что работают со сбоями или вообще не работают в принудительном режиме. И для многих людей укоренение слишком рискованно. Для других, лучшие вещи в жизни связаны, по крайней мере, с небольшим риском.

Корень Magisk имеет много преимуществ по сравнению с традиционными методами рутирования, но когда ваши приложения не могут получить к нему доступ, он может не чувствовать себя слишком выгодным. В конце концов, одно из предполагаемых преимуществ Magisk заключается в том, что рутировать, а затем использовать root, очень просто. Но при таком большом разнообразии устройств, систем и приложений возникает множество переменных – и много потенциальных проблем. Поэтому, если вам известны другие способы решения проблем с приложениями, обращающимися к root через Magisk, сообщите нам об этом в комментариях.

Download Nulled WordPress Themes Download Nulled WordPress Themes Download Premium WordPress Themes Free Premium WordPress Themes Download udemy course download free download micromax firmware Download Best WordPress Themes Free Download

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Citilink-kabinet.ru
Добавить комментарий