Содержание
- Magisk ошибка установки zip
- Как исправить ошибку процесса Magisk Ошибка установки
- Разное / by admin / March 24, 2022
- Как исправить ошибку процесса Magisk Ошибка установки
- Повторно загрузить ZIP-файл
- Проверить ZIP-формат
- Проверьте права доступа к хранилищу приложений
- Проверьте права доступа к файлам
- Чтение журнала ошибок
- Заключение
- Magisk ошибка установки zip
Magisk ошибка установки zip
Краткое описание:
Платформа с открытым исходным кодом, для:
- MagiskSU: Предоставления и управления рут-доступом с последующим скрытием вмешательства;
- Magisk Modules: Внесистемной модификации системы «на лету» (оверлеем) посредством модулей;
- Zygisk: Динамического внедрения стороннего кода в процессы приложений.
Ввиду специфики разделения обновлений Magisk в различных его каналах, пожалуйста, придерживайтесь публикации обновлений согласно шаблону ниже.
Выполнение этой рекомендации даст пользователям полную картину и понимание принадлежности определенной сборки, ее списка изменений и источника.
[b]Magisk [[color=blue]25.1 (25100) (31)[/color]] [[color=green]STABLE[/color] | [color=green]OFFICIAL[/color]][/b]
[i][b]Изменения:[/b][/i]
Показать скрытое содержимое
[list]
[*]Первое
[*]Второе
[*]Третье
[/list]
• [url=»https://ссылка_на_подробное_описание_обновления»][i]Развернутое описание[/i][/url]
[color=blue][b]Скачать:[/b][/color] «*.apk файл сборки Magisk»
[b]Magisk [[color=Blue]25001 | (31)[/color]] [[color=Red]CANARY[/color] | [color=Red]DEBUG[/color] | [color=Green]OFFICIAL[/color]][/b]
Показать скрытое содержимое
[b]ПРОЧТИ МЕНЯ. [/b][/color]][color=Red][b]Внимание: Это [u]официальные[/u], экспериментальные сборки из «CANARY | DEBUG» каналов обновлений на основе последних внесенных изменений (коммитов) в исходный код Magisk. Данные сборки содержит реализацию последних актуальных исправлений, возможностей и функционал в проекте, так же как и возможные ошибки, проблемы и баги. Устанавливайте данные сборки только если вы заинтересованы в использовании и тестировании нового функционала, не боитесь возникновения возможных проблем и готовы к их решению.
При обнаружении каких-либо ошибок, проблем или багов, пожалуйста, не поленитесь сообщить о них разработчику используя DEBUG сборку, предварительно ознакомившись с [url=»https://github.com/topjohnwu/Magisk/issues/new?assignees=&labels=&template=bug_report.md&title=»]инструкцией по правильной публикации отчётов об ошибках[/url].[/b][/color]
[i][b]Изменения:[/b][/i]
Первое
Второе
Третье
[color=blue][b]Скачать:[/b][/color]
[b][[color=red]CANARY[/color]]:[/b] «*.apk файл сборки Magisk CANARY»[b][[color=red]DEBUG[/color]]:[/b] «*.apk файл сборки Magisk DEBUG»
- Анонс. Напутствие. На ближайшее будущее
- Android 10 Капсула времени!
- Некоторые старые приложения не поддерживают рут Magisk, и соответственно, не могут получить root-права. Пофиксить это могут только их разработчики.
- Некоторые приложения, допустим «Дія», используют известную недоработку Magisk (утечка монтирования). Эту проблему можно решить с помощью модуля riru-unshare или с помощью модуля Riru — MomoHider Если данные модули не помогают, идём в тему своего приложения и ставим модификации.
- MagiskHide, как правило, не работает на аппаратах с ядрами Linux ниже 3.8, и пофиксить это нельзя из-за отсутствия в этих ядрах компонентов, необходимых для скрытия Magisk (исключения из этого правила возможны, если разработчик прошивки портирует эти компоненты в старое ядро; такое порой случается, например, на кастомах на базе AOSP).
- Magisk не полностью поддерживает установку на адаптированный накопитель («adoptable storage» — SD-карта, отформатированная во внутреннюю память), в противном случае рут может не работать. При любых проблемах рекомендуется сначала переместить менеджер на внутренний накопитель и лишь после этого задавать вопрос в теме.
- Magisk и его оболочку (Magisk Manager) желательно обновлять одновременно. «Устаревание» одного компонента при обновлении другого приводит к проблемам.
- Бета, альфа и canary версии устанавливаются и удаляются по тому же принципу, что и стабильные.
- При переходе на бету или canary со стабильной версии, или наоборот, нужно полностью удалить текущую версию с помощью деинсталлятора и затем установить другую версию.
- Бета и canary версии часто обновляются, но, как любые нестабильные версии, они могут содержать баги. Помните об этом и всегда делайте бэкап перед установкой.
- Google Play: Не существует!
- Официальный сайт: Не существует!
- Общее окружение: Android: 5.0+ |ABI : armeabi-v7a, arm64-v8a, x86, x86_64
- Поддержка MagiskHide (DenyList):Ядро Linux: 3.8+ | ( Де-факто: 3.10+)
- Поддержка Zygisk: Android: 5.0+ | ( Де-факто: 8.0+) |Ядро Linux (Рекомендовано): 3.19+
- Поддержка изоляции компонентов: Ядро Linux: 4.7+ | ( Де-факто: 4.9+)
Источник
Разное / by admin / March 24, 2022
Magisk был нашим выбором, когда дело доходит до управления и администрирования super su. Никакие другие приложения не так хороши, как Magisk, не говоря уже о простом процессе установки. Однако из-за новых обновлений Android и возрастающей сложности процесса рутирования многие пользователи сталкиваются с ошибкой установки Magisk Process Error, когда они пытаются использовать приложение. С Magisk проблема возникает из-за того, что носитель не найден, или из-за других проблем, связанных с медиа.
Magisk — это приложение для управления Super SU с открытым исходным кодом, которое любят миллионы пользователей по всему миру. За последние несколько месяцев приложение претерпело множество изменений, таких как удаление многих несовместимых функций, таких как Magiskide, или удаление репозиториев Magisk. Но поскольку это разработка с открытым исходным кодом, многие разработчики активно работают над проектом, чтобы сделать его лучше с каждым днем.
- Как исправить ошибку процесса Magisk Ошибка установки
- Повторно загрузить ZIP-файл
- Проверить ZIP-формат
- Проверьте права доступа к хранилищу приложений
- Проверьте права доступа к файлам
- Чтение журнала ошибок
Как исправить ошибку процесса Magisk Ошибка установки
Ошибка процесса обычно означает, что проблема возникла где-то во время процесса перепрошивки. Либо загруженный файл поврежден, либо просто несовместим с Magisk. Или возможно, что вы не предоставили доступ к хранилищу приложению файлового менеджера. Хотя точную причину можно найти с помощью журнала ошибок, но приведенные ниже методы помогут устранить проблему и без него.
Повторно загрузить ZIP-файл
Наиболее распространенной причиной ошибки Magisk Process Error Installation Failed являются несовместимые или поврежденные файлы. Всякий раз, когда вы загружаете файл с медленным интернетом, есть небольшие шансы, что загрузка будет повреждена. Поэтому обязательно проверьте загруженный файл на его контрольную сумму или попробуйте загрузить файл из официального источника.
Проверить ZIP-формат
Magisk совместим только со сжатыми файлами формата ZIP или IMG. Любой другой формат файла приведет к ошибкам установки. Иногда прошиваемый zip-архив, который вы загружаете из Интернета, имеет формат 7z или RAR. Вы должны извлечь эти файлы, чтобы получить совместимые с Magisk форматы ZIP или IMG.
Проверьте права доступа к хранилищу приложений
Во многих случаях вполне возможно, что ZIP-файл является правильным и действительным, но приложение файлового менеджера, которое вы используете в Magisk, не имеет разрешений на хранение. Таким образом, в конечном итоге Magisk запустит процесс установки, но не сможет найти файл и, следовательно, ошибку установки!
Поэтому, чтобы исправить это, вы должны убедиться, что у приложения есть соответствующее разрешение на хранение. Предполагая, что вы будете использовать EX File Explorer в качестве приложения для управления файлами, вот шаги для предоставления разрешений на хранение.
Откройте ES File Manager или загрузите его из Playstore.
Он попросит вас предоставить разрешение на хранение, предоставить все разрешения. После этого запустите процесс установки Magisk и выберите проводник ES, когда он запросит доступ к прошиваемому zip-файлу, теперь он не будет показывать никаких ошибок.
Проверьте права доступа к файлам
Убедитесь, что файл, который вы прошиваете, имеет права на чтение, запись и выполнение. Важно иметь эти разрешения, так как без них вы не сможете получить доступ к файлу и, следовательно, Magisk не сможет прошить его на вашем телефоне.
Вы можете легко проверить или изменить права доступа к файлам с помощью проводника ES.
Найдите местоположение файла и выберите изменение разрешения в параметрах файла.
Здесь убедитесь, что все галочки отмечены под чтением, записью и исполняемыми файлами.
Чтение журнала ошибок
Вышеуказанные методы, безусловно, помогут устранить все возможные ошибки, но есть много причин, по которым вы сталкиваетесь с ошибкой установки. Чтобы получить четкую картину, важно проверить журнал ошибок от Magisk.
Как вы видите в приведенном выше журнале ошибок, мы можем легко определить, что проблема связана с отказом в разрешениях, поэтому мы можем продолжить и предоставить соответствующее разрешение приложению. Точно так же могут быть разные проблемы, которые вы сможете определить только из журнала ошибок.
Заключение
Итак, это были шаги по исправлению ошибки установки Magisk Process. Надеюсь, вы сможете решить проблему со своей стороны. Также рекомендуем вам обновить магиск менеджер до последней версии. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях.
Источник
Magisk ошибка установки zip
Краткое описание:
Платформа с открытым исходным кодом, для:
- MagiskSU: Предоставления и управления рут-доступом с последующим скрытием вмешательства;
- Magisk Modules: Внесистемной модификации системы «на лету» (оверлеем) посредством модулей;
- Zygisk: Динамического внедрения стороннего кода в процессы приложений.
Ввиду специфики разделения обновлений Magisk в различных его каналах, пожалуйста, придерживайтесь публикации обновлений согласно шаблону ниже.
Выполнение этой рекомендации даст пользователям полную картину и понимание принадлежности определенной сборки, ее списка изменений и источника.
[b]Magisk [[color=blue]25.1 (25100) (31)[/color]] [[color=green]STABLE[/color] | [color=green]OFFICIAL[/color]][/b]
[i][b]Изменения:[/b][/i]
Показать скрытое содержимое
[list]
[*]Первое
[*]Второе
[*]Третье
[/list]
• [url=»https://ссылка_на_подробное_описание_обновления»][i]Развернутое описание[/i][/url]
[color=blue][b]Скачать:[/b][/color] «*.apk файл сборки Magisk»
[b]Magisk [[color=Blue]25001 | (31)[/color]] [[color=Red]CANARY[/color] | [color=Red]DEBUG[/color] | [color=Green]OFFICIAL[/color]][/b]
Показать скрытое содержимое
[b]ПРОЧТИ МЕНЯ. [/b][/color]][color=Red][b]Внимание: Это [u]официальные[/u], экспериментальные сборки из «CANARY | DEBUG» каналов обновлений на основе последних внесенных изменений (коммитов) в исходный код Magisk. Данные сборки содержит реализацию последних актуальных исправлений, возможностей и функционал в проекте, так же как и возможные ошибки, проблемы и баги. Устанавливайте данные сборки только если вы заинтересованы в использовании и тестировании нового функционала, не боитесь возникновения возможных проблем и готовы к их решению.
При обнаружении каких-либо ошибок, проблем или багов, пожалуйста, не поленитесь сообщить о них разработчику используя DEBUG сборку, предварительно ознакомившись с [url=»https://github.com/topjohnwu/Magisk/issues/new?assignees=&labels=&template=bug_report.md&title=»]инструкцией по правильной публикации отчётов об ошибках[/url].[/b][/color]
[i][b]Изменения:[/b][/i]
Первое
Второе
Третье
[color=blue][b]Скачать:[/b][/color]
[b][[color=red]CANARY[/color]]:[/b] «*.apk файл сборки Magisk CANARY»[b][[color=red]DEBUG[/color]]:[/b] «*.apk файл сборки Magisk DEBUG»
- Анонс. Напутствие. На ближайшее будущее
- Android 10 Капсула времени!
- Некоторые старые приложения не поддерживают рут Magisk, и соответственно, не могут получить root-права. Пофиксить это могут только их разработчики.
- Некоторые приложения, допустим «Дія», используют известную недоработку Magisk (утечка монтирования). Эту проблему можно решить с помощью модуля riru-unshare или с помощью модуля Riru — MomoHider Если данные модули не помогают, идём в тему своего приложения и ставим модификации.
- MagiskHide, как правило, не работает на аппаратах с ядрами Linux ниже 3.8, и пофиксить это нельзя из-за отсутствия в этих ядрах компонентов, необходимых для скрытия Magisk (исключения из этого правила возможны, если разработчик прошивки портирует эти компоненты в старое ядро; такое порой случается, например, на кастомах на базе AOSP).
- Magisk не полностью поддерживает установку на адаптированный накопитель («adoptable storage» — SD-карта, отформатированная во внутреннюю память), в противном случае рут может не работать. При любых проблемах рекомендуется сначала переместить менеджер на внутренний накопитель и лишь после этого задавать вопрос в теме.
- Magisk и его оболочку (Magisk Manager) желательно обновлять одновременно. «Устаревание» одного компонента при обновлении другого приводит к проблемам.
- Бета, альфа и canary версии устанавливаются и удаляются по тому же принципу, что и стабильные.
- При переходе на бету или canary со стабильной версии, или наоборот, нужно полностью удалить текущую версию с помощью деинсталлятора и затем установить другую версию.
- Бета и canary версии часто обновляются, но, как любые нестабильные версии, они могут содержать баги. Помните об этом и всегда делайте бэкап перед установкой.
- Google Play: Не существует!
- Официальный сайт: Не существует!
- Общее окружение: Android: 5.0+ |ABI : armeabi-v7a, arm64-v8a, x86, x86_64
- Поддержка MagiskHide (DenyList):Ядро Linux: 3.8+ | ( Де-факто: 3.10+)
- Поддержка Zygisk: Android: 5.0+ | ( Де-факто: 8.0+) |Ядро Linux (Рекомендовано): 3.19+
- Поддержка изоляции компонентов: Ядро Linux: 4.7+ | ( Де-факто: 4.9+)
Источник
Это глазурь на верхней части торта (или взбитые сливки на вершине пирога Android) отчаяния. Возможно, вам было нелегко рутировать устройство, но вы чувствуете, что преодолели все препятствия. Только сейчас вы обнаружите, что те самые приложения и моды, за которые вы рутировались, по-прежнему не будут работать – и признаки указывают на отсутствие корневого доступа. Не теряйте надежды, потому что у нас есть некоторые хитрости в рукаве.
Если проблема действительно заключается в отсутствии корневого доступа, то вы либо никогда его не имели, либо потеряли, либо настройка отключена, либо не обнаружена, либо что-то не работает для определенных приложений, либо что-то блокирует использование вашего приложения. Существует также вероятность того, что существует другая проблема (кроме отсутствия корневого доступа) в маскировке. Мы рассмотрим и рассмотрим все сценарии и предложим решения. В конце концов, root полезен только тем приложениям, с которыми вы его используете – если, конечно, вы не изменяете файлы напрямую, но даже в этом случае вы, вероятно, используете проводник с необходимыми правами суперпользователя.
Шаг 1: Проверьте свой корневой статус
Одна из причин, по которой ваши приложения могут не иметь доступа к root, заключается в том, что его там нет. Возможно, вы следовали нашему корневому руководству Magisk по письму, но что-то все равно пошло не так. Откуда ты действительно знаешь, если не проверишь?
Итак, сначала загрузите приложение Root Checker от joeykrim по ссылке ниже. Откройте его и нажмите «Подтвердить корень», затем нажмите «Предоставить», если будет предложено предоставить суперпользователю доступ к приложению, а затем найдите сообщение «Поздравляем! Корневой доступ правильно установлен на вашем устройстве!» Если вы получили это сообщение, root работает на вашем телефоне, поэтому это должно быть проблема с конкретным приложением – в этом случае перейдите к шагу 4. Если вы не получили Поздравляем! сообщение или, если Root Checker никогда не предлагал вам предоставить права суперпользователя, перейдите к шагу 2 далее.
Если 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 существует несколько различных способов входа в корневой режим. Одним из них является доступ к пути к файлу с помощью корень: в качестве префикса (т.е. корень: / данные). Вы также можете включить его на главном экране, если зайдите в Настройки -> Дополнительно -> Показать дополнительные домашние элементы. Другой способ – использовать кнопку инструмента для доступа одним нажатием.
(1) BusyBox доступен на Magisk, (2) Настройка для включения опций root, (3) Опция Root Mode на главном экране
Приложения эмуляторов терминала – это другой тип приложений, которым обычно требуется специальная команда для включения 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, сообщите нам об этом в комментариях.
Изображение на обложке и скриншоты Делани Клатфелтер /
Если вы следите за миром моддинга на Android-смартфонах, то, скорее всего, вы прочитали до свидания создателя Magisk. После присоединения к команде разработчиков платформы безопасности Android Джон Ву больше не может оказывать поддержку. Чтобы избежать очевидного конфликта интересов, он решил официально отказаться от проекта. Приложение прославилось тем, с какой легкостью можно было обойти проверки безопасности Android, поэтому у него не было возможности продолжить работу с Magisk. Новости, которые вызвали сомнения и неуверенность у тех, кто использует приложение, созданное Джоном для модификации своего смартфона, особенно когда дело доходит до скрыть права root.
MagiskHide больше не работает, чтобы скрыть корень: это конец Magisk?
Жил-был SuperSU, система, которую практически все много лет назад использовали для модификации Android и получения root-прав на телефоне. Затем, в 2016 году, родился Magisk, система, настолько простая в установке и использовании (а также с открытым исходным кодом), что в poco время стало стандартом для всех моддеров. Его заслуга заключалась именно в том, что он позволял использовать Android Pay (сегодня Google Pay) даже с включенными правами root. Все дело в обмане Защитная сетка, платформа безопасности, которую Android использует для блокировки использования конфиденциальных услуг, таких как банковские приложения, Netflix и игры, такие как Pokémon GO, если обнаруживает, что пользователь модифицировал смартфон.
С тех пор с каждым обновлением Magisk появлялось все больше и больше изощренных способов его обхода, поскольку Google пытался предотвратить это. Все вращается вокруг MagiskHide, один из основополагающих элементов Magisk, поскольку это инструмент, который позволяет ему скрывать права root и вводить в заблуждение Android. Но поскольку он был нанят Google, Джон Ву объявил, что больше не сможет поддерживать его и, следовательно, позволит ему умереть. Смерть, которая, кажется, пришла с Magisk 23, то есть последний выпуск, опубликованный за последние несколько месяцев до приема на работу. Практически парадоксальное изменение, учитывая, что Magisk 23 устранил неисправность MagiskHide для многих пользователей.
PSA: MagiskHide из Magisk v23.0 больше не проходит через SafetyNet, даже с BASIC evalType. Протестировано на моем Pixel 4 XL под управлением Android 12 с vanilla Magisk v23.0.
MagiskHide * официально * мертв. Если вам нужно скрыть корень, самое время найти альтернативу.
— Джон Ву (@topjohnwu) 9 ноября 2021
Но поскольку это проект с открытым исходным кодом, мы уверены, что Magisk продолжит жить даже боком. Чтобы подчеркнуть, что это сам Джон Ву, который указывает, что они уже в сети. представить рабочие альтернативы MagiskHide. Если вы используете Magisk 23 на Android 11, он все равно может работать правильно, поскольку отчет Джона Ву касается Android 12. Все, что остается, — это надеяться, что для следующего выпуска зеленого робота действующая альтернатива MagiskHide находится в разработке.
⭐️ Откройте для себя новый еженедельный флаер GizChina с всегда разными эксклюзивными предложениями и купонами.
Magisk был нашим выбором, когда дело доходит до управления и администрирования super su. Никакие другие приложения не так хороши, как Magisk, не говоря уже о простом процессе установки. Однако из-за новых обновлений Android и возрастающей сложности процесса рутирования многие пользователи сталкиваются с ошибкой установки Magisk Process Error, когда они пытаются использовать приложение. С Magisk проблема возникает из-за того, что носитель не найден, или из-за других проблем, связанных с медиа.
Magisk — это приложение для управления Super SU с открытым исходным кодом, которое любят миллионы пользователей по всему миру. За последние несколько месяцев приложение претерпело множество изменений, таких как удаление многих несовместимых функций, таких как Magiskide, или удаление репозиториев Magisk. Но поскольку это разработка с открытым исходным кодом, многие разработчики активно работают над проектом, чтобы сделать его лучше с каждым днем.
Содержание страницы
- Как исправить ошибку процесса Magisk Ошибка установки
- Повторно загрузить ZIP-файл
- Проверить ZIP-формат
- Проверьте права доступа к хранилищу приложений
- Проверьте права доступа к файлам
- Чтение журнала ошибок
- Заключение
Как исправить ошибку процесса Magisk Ошибка установки
Ошибка процесса обычно означает, что проблема возникла где-то во время процесса перепрошивки. Либо загруженный файл поврежден, либо просто несовместим с Magisk. Или возможно, что вы не предоставили доступ к хранилищу приложению файлового менеджера. Хотя точную причину можно найти с помощью журнала ошибок, но приведенные ниже методы помогут устранить проблему и без него.
Повторно загрузить ZIP-файл
Наиболее распространенной причиной ошибки Magisk Process Error Installation Failed являются несовместимые или поврежденные файлы. Всякий раз, когда вы загружаете файл с медленным интернетом, есть небольшие шансы, что загрузка будет повреждена. Поэтому обязательно проверьте загруженный файл на его контрольную сумму или попробуйте загрузить файл из официального источника.
Проверить ZIP-формат
Magisk совместим только со сжатыми файлами формата ZIP или IMG. Любой другой формат файла приведет к ошибкам установки. Иногда прошиваемый zip-архив, который вы загружаете из Интернета, имеет формат 7z или RAR. Вы должны извлечь эти файлы, чтобы получить совместимые с Magisk форматы ZIP или IMG.
Проверьте права доступа к хранилищу приложений
Во многих случаях вполне возможно, что ZIP-файл является правильным и действительным, но приложение файлового менеджера, которое вы используете в Magisk, не имеет разрешений на хранение. Таким образом, в конечном итоге Magisk запустит процесс установки, но не сможет найти файл и, следовательно, ошибку установки!
Поэтому, чтобы исправить это, вы должны убедиться, что у приложения есть соответствующее разрешение на хранение. Предполагая, что вы будете использовать EX File Explorer в качестве приложения для управления файлами, вот шаги для предоставления разрешений на хранение.
Откройте ES File Manager или загрузите его из Playstore.
Объявления
Он попросит вас предоставить разрешение на хранение, предоставить все разрешения. После этого запустите процесс установки Magisk и выберите проводник ES, когда он запросит доступ к прошиваемому zip-файлу, теперь он не будет показывать никаких ошибок.
Проверьте права доступа к файлам
Убедитесь, что файл, который вы прошиваете, имеет права на чтение, запись и выполнение. Важно иметь эти разрешения, так как без них вы не сможете получить доступ к файлу и, следовательно, Magisk не сможет прошить его на вашем телефоне.
Вы можете легко проверить или изменить права доступа к файлам с помощью проводника ES.
Объявления
Найдите местоположение файла и выберите изменение разрешения в параметрах файла.
Здесь убедитесь, что все галочки отмечены под чтением, записью и исполняемыми файлами.
Чтение журнала ошибок
Вышеуказанные методы, безусловно, помогут устранить все возможные ошибки, но есть много причин, по которым вы сталкиваетесь с ошибкой установки. Чтобы получить четкую картину, важно проверить журнал ошибок от Magisk.
java.io. FileNotFoundException: /storage/emulated/0/boot.img: открыть не удалось: EACCES (отказано в доступе).
Как вы видите в приведенном выше журнале ошибок, мы можем легко определить, что проблема связана с отказом в разрешениях, поэтому мы можем продолжить и предоставить соответствующее разрешение приложению. Точно так же могут быть разные проблемы, которые вы сможете определить только из журнала ошибок.
Заключение
Итак, это были шаги по исправлению ошибки установки Magisk Process. Надеюсь, вы сможете решить проблему со своей стороны. Также рекомендуем вам обновить магиск менеджер до последней версии. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях.
Logcat gave me this when hiding the app
03-01 01:34:19.529 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.529 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.540 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.540 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.552 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.552 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.563 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.563 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.574 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.574 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.585 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.585 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.596 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.596 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.608 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.608 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.618 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.618 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.629 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.629 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.641 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.641 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.651 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.654 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.662 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.662 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.674 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.674 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.685 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.685 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.689 E/QTI_SDM_INFO(21070): [qti_rmnet_peripheral.c:768] qti_file_open():Could not open device file. Errno 2 error msg=No such file or directory
03-01 01:34:19.696 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.696 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.707 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.707 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.718 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.718 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.729 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.729 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.740 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.740 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.752 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.752 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.762 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.762 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.773 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.773 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.785 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.787 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.796 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.796 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.807 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.807 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.818 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.818 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.829 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.829 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.841 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.841 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.852 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.852 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.863 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.863 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.874 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.874 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.885 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.885 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.896 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.896 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.908 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.908 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.918 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.918 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.930 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.930 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.940 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.941 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.952 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.952 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.963 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.963 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.974 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.974 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.985 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.985 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.996 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:19.996 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.007 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.007 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.018 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.018 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.030 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.030 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.040 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.041 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.052 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.052 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.063 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.063 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.074 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.074 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.085 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.085 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.096 E/BLASTBufferQueue(14354): [VRI[LogcatActivity]#62](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
03-01 01:34:20.096 E/BLASTBufferQueue(32117): [VRI[Hiding the Magisk app…]#18](f:0,a:4) Faking releaseBufferCallback from transactionCompleteCallback
В этом руководстве мы покажем вам, как исправить ошибку «Magisk было отказано в правах суперпользователя». Как только технические энтузиасты разблокируют загрузчик устройства, получение прав администратора становится для них приоритетной задачей. И мы не можем их винить. Предоставляя вам возможность прошивать модули, настройки, фреймворки и пользовательские ядра, это не секрет, почему многие выбирают рутирование. В связи с этим Magisk — единственное приложение, через которое вы можете выполнить этот процесс.
Либо исправьте и прошейте стандартный boot.img, либо напрямую прошейте Magisk ZIP через TWRP, и ваше устройство будет рутировано. После этого вам просто нужно запустить приложение по вашему выбору, и Magisk откроет диалоговое окно запроса SuperUser. Просто нажмите «Грант», и указанное приложение получит доступ на уровне администратора и теперь сможет работать в полную силу. Но что, если вы пропустили это всплывающее окно. Что ж, вы можете вручную назначить разрешение через само приложение Magisk.
Сообщение об ошибке
Для этого вам нужно перейти на вкладку SuperUser в приложении Magisk, а затем включить переключатель рядом с нужным приложением. Однако оказывается, что это легче сказать, чем сделать. Это связано с тем, что многие пользователи выразили обеспокоенность тем, что в приложении отсутствует вся нижняя панель. Вместо этого их встречает следующее сообщение об ошибке: Magisk было отказано в правах суперпользователя. Если вы тоже находитесь в одной лодке, то это руководство поможет решить эту проблему раз и навсегда. Следуйте вместе.
Причиной этой ошибки является тот факт, что вы изменили имя приложения Magisk на «Настройки». [which is the default custom name] или любое другое имя по вашему выбору]. Для тех, кто не знает, скрытие приложения Magisk путем присвоения ему другого имени — это первый шаг к сокрытию рута на устройстве Android. Это сделано для того, чтобы банковские/платежные приложения и игры, такие как Pokemon Go, не могли обнаружить root на вашем телефоне.
Однако на данный момент он является виновником основной проблемы, и поэтому нам нужно отменить это изменение, другими словами, переименовать его обратно в Magisk. Поэтому выполните следующие шаги, чтобы сразу же реализовать это исправление. [Don’t worry, you wouldn’t lose root. Moreover, you could easily change this name once the process is complete. We will be explaining that as well].
- Запустите приложение Magisk на своем устройстве.
- Затем нажмите на значок настроек, расположенный в правом верхнем углу.
- После этого нажмите «Восстановить приложение Magisk».
- Затем включите Разрешить из этого источника.
- Теперь нажмите OK в диалоговом окне подтверждения. Вот и все.
Приложение будет переименовано в Magisk, и это должно исправить ошибку, из-за которой в Magisk было отказано в правах суперпользователя. Теперь вы можете выполнить желаемую настройку. После этого вы можете снова изменить ее имя, используя приведенные ниже инструкции:
- Запустите приложение Magisk на своем устройстве.
- Затем нажмите на значок настроек, расположенный в правом верхнем углу.
- После этого нажмите «Скрыть приложение Magisk».
- Затем включите Разрешить из этого источника.
- Теперь дайте ему имя по вашему выбору [or leave it as ‘Settings’] и нажмите ОК.
Итак, на этом мы завершаем руководство о том, как исправить ошибку Magisk, которой было отказано в правах суперпользователя. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.
В этом руководстве мы покажем вам, как исправить ошибку Magisk Safetynet API. Несмотря на то, что рутирование устройства приносит множество плюсов, с другой стороны, оно имеет и немало недостатков. Прямо здесь, наверху, стоит проблема срабатывания флага сети безопасности. Когда это происходит, сбой базовой проверки целостности и ошибка несоответствия профиля cts являются двумя распространенными явлениями.
Проще говоря, это приведет к тому, что вы не сможете запускать банковские и финансовые приложения, а также такие игры, как Pokemon Go и другие. В связи с этим продолжают появляться новые методы, которые помогают обойти эти проверки безопасности. И на данный момент также есть рабочий метод. Но прежде чем вы действительно попробуете это, вам нужно сначала проверить, действительно ли проблема с сетью безопасности существует на вашем устройстве или нет.
Это можно довольно легко сделать прямо из самого Magisk Manager (или приложения Magisk, как теперь известно, начиная с версии 22). Однако некоторые пользователи сталкиваются с проблемой API при выполнении этой задачи. Если вы также получаете ошибку из-за ошибки API Magisk Safetynet, это руководство поможет вам ее исправить. Следуйте вместе.
Приведенные ниже инструкции перечислены в отдельных разделах для простоты понимания. Обязательно следуйте в той же последовательности, как указано. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.
ШАГ 1: переключитесь на Magisk Canary
Прежде всего, рекомендуется перейти на канарскую сборку Magisk. Это тестовая сборка Magisk, и она может быть немного нестабильной (хотя я ничего подобного не испытывал). Поэтому обратитесь к следующим шагам, чтобы сделать этот переключатель сразу:
- Запустите приложение Magisk
- нажмите на значок настроек, расположенный в правом верхнем углу.
- Затем перейдите в раздел «Обновить канал».
- Наконец, выберите Canary из списка.
Вот и все. В большинстве случаев этого достаточно, чтобы исправить ошибку API Magisk Safetynet. Если этого не произошло с вами, выполните другие действия, описанные ниже.
ШАГ 2: Убедитесь, что приложение Magisk обновлено
Принято считать, что пользователи не стремятся обновлять приложение Magisk, поскольку оно уже предоставляет административные привилегии. Однако обычно это не так, и использование более старой сборки также может привести к проблемам совместимости. Поэтому рекомендуется сразу обновиться до последней версии.
Для этого запустите приложение Magisk, и если вы видите кнопку «Обновить» рядом с приложением, нажмите на нее и сделайте это прямо сейчас. Если вы уже используете последнюю сборку, ну и хорошо. давайте теперь перейдем к следующему шагу, чтобы исправить ошибку API Magisk Safetynet.
ШАГ 3: Удалить данные Magisk
Далее вам нужно будет удалить данные приложения и кеш. Вот как это можно было бы осуществить:
- Перейдите на страницу настроек на вашем устройстве.
- Затем перейдите в «Приложения и уведомления» > «Информация о приложении».
- Прокрутите до приложения magisk и перейдите в раздел «Хранилище и кэш».
- При этом нажмите на опцию «Очистить хранилище/Очистить данные» и дождитесь завершения процесса.
ШАГ 4. Повторно загрузите API Magisk SafetyNet
- Подключите ваше устройство к Интернету.
- Запустите приложение Magisk и нажмите «Проверить SafetyNet».
- Теперь Magisk попросит загрузить собственный код, нажмите «ОК».
- После загрузки результаты теста SafetyNet будут прямо перед вами.
Вот и все. Это были шаги по исправлению ошибки Magisk Safetynet API. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.
In this guide, we will show you the steps to fix the Magisk Safetynet API error. While rooting a device does bring in a plethora of goodies, on the flip side it has its fair share of disadvantages as well. Right there at the top is the issue of the safetynet flag getting triggered. When that happens, the failure of basicIntegrity check and cts profile mismatch error are two common phenomena.
In simpler words, it would then lead to your inability to run banking and monetary-related apps as well as games like Pokemon Go among others. In this regard, new methods keep on coming that aids in bypassing these security checks. And as of now as well, there is a working method available. But before you actually try it out, you would have to first check if the Safetynet issue is actually there on your device or not.
That could pretty easily be carried out right from the Magisk Manager itself (or the Magisk App, as is now known as beginning with version 22). However, some users are facing an API issue while carrying out this task. If you are also getting bugged with the Magisk Safetynet API error, then this guide shall help you fix it. Follow along.
- How to Pass Magisk SafetyNet on Rooted Android 11
- How to Fix ctsProfile Mismatch Error on Rooted Android
- Pass SafetyNet test after installing Xposed or EdXposed
- How to Edit Build.Prop and Enable Camera2 API without Root
The below instructions are listed under separate sections for ease of understanding. Make sure to follow in the exact same sequence as mentioned. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
STEP 1: Switch to Magisk Canary
First and foremost, it is recommended that you switch to the Canary build of Magisk. This is a testing build of Magisk and might be a little bit unstable (though I haven’t experienced anything as such). So refer to the below steps to make this switch right away:
- Launch the Magisk App
- tap on the Settings icon situated at the top right.
- Then go to the Update Channel section
- Finally, select Canary from the list.
That’s it. In most cases, this is enough to fix the Magisk Safetynet API error. If that doesn’t happen with you, then please proceed with the other steps given below.
STEP 2: Ensure Magisk App Updation
It has been a general notion that users don’t tend to update the Magisk app since it is already providing administrative privileges well as good. However, that is not usually the case, and using an older build could well lead to compatibility issues as well. So it is recommended that you update to the latest version right away.
For that, launch the Magisk App and if you see an Update button next to App, tap on it and do so right away. If you are already on the latest build, well and good. let’s now move over to the next step to fix the Magisk Safetynet API error.
STEP 3: Delete Magisk Data
Next up, you will have to delete the app data and cache as well. Here’s how it could be carried out:
- Head over to the Settings page on your device.
- Then go to Apps and Notifications > App Info.
- Scroll to the magisk app and go to its Storage and Cache section.
- Within that, tap on the Clear Storage/Clear Data option and wait for the process to complete.
STEP 4: Re-Download Magisk SafetyNet API
- Connect your device to the internet.
- Launch the Magisk App and tap on Check SafetyNet.
- Magisk will now ask to download the Proprietary Code, tap OK.
- Once downloaded, the SafetyNet test result will be right in front of you.
That’s it. These were the steps to fix the Magisk Safetynet API error. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.
About Chief Editor
Sadique Hassan
administrator
A technical geek by birth, he always has a keen interest in the Android platform right since the birth of the HTC Dream. The open-source environment always seems to intrigue him with the plethora of options available at his fingertips. “MBA by profession, blogger by choice!”
Когда дело доходит до бессистемного корневого доступа с функцией сокрытия меры безопасности Google SafetyNet на устройствах Android, Magisk лучший. Используя Magisk и Magisk Manager, вы можете легко включить root-доступ на любом из ваших Android-устройств без возиться с системными разделами, что означает, что вы по-прежнему будете получать обновления программного обеспечения, вы по-прежнему можете использовать банковские операции приложения и т. д. Но как исправить ошибку Magisk SafetyNet API, если вы столкнулись с ней.
Хорошо, укоренение Ваш Android-телефон, очевидно, приносит с собой массу плюсов и неограниченные возможности настройки. Но у него также есть изрядное количество проблем или ошибок, если вы каким-то образом не выполняете шаги рутирования должным образом или даже SafetyNet обнаруживает какие-либо изменения или настройки на уровне подсистемы с помощью Magisk. Итак, если сработает флаг функции SafetyNet, вот что произойдет.
Содержание страницы
- Что такое Magisk Safetynet API?
-
Как устранить ошибку Magisk Safetynet API
- 1. Обновите приложение Magisk
- 2. Проверить сертификат PlayStore
- 3. Перейти на Magisk Canary
- 4. Проверьте SafetyNet еще раз
Что такое Magisk Safetynet API?
Если вы какое-то время пользуетесь Android или являетесь его стойким фанатом в течение многих лет, то вы должны были знать о рутировании и Magisk. Он предлагает бессистемный root-доступ для изменения подсистемы вашего Android-устройства без фактического вмешательства в системный раздел или системные файлы.
Таким образом, исходные системные файлы останутся нетронутыми, и, следовательно, ваше устройство не может быть обнаружено системой безопасности Google. SafetyNet от Google — одна из главных мер безопасности, которая предварительно загружена на последние устройства Android и предназначена для предотвращения использования ненужных сторонних инструментов или файлов путем настройки системы. SafetyNet может легко обнаружить любое вмешательство или изменение системы вашего устройства с помощью внешних приложений или инструментов.
Это в основном предотвращает доступ вашего устройства к незащищенным приложениям или файлам, чтобы повысить безопасность и конфиденциальность данных. Сеть безопасности Google обнаруживает рутированное устройство даже с помощью Magisk и иногда блокирует доступ к определенным приложениям. работает или открывается должным образом, например, любое из банковских приложений, Google Pay, Netflix, Pokemon GO, и т.п.
Как устранить ошибку Magisk Safetynet API
Здесь мы поделились всеми пошаговыми методами решения такой проблемы. Итак, не теряя больше времени, давайте перейдем к делу.
1. Обновите приложение Magisk
Это одна из распространенных причин для большинства пользователей приложения Magisk, что они даже не проверяют наличие доступных обновлений и даже не устанавливают обновления целую вечность. Как и в случае с любыми другими мобильными приложениями, если вы не устанавливаете обновления какое-то время, приложение начинает вести себя странно, что может вызвать несколько проблем. Для этого:
- Откройте приложение Magisk Manager на рутированном устройстве.
- Нажмите на ОБНОВИТЬ рядом с опцией Magisk Update.
- Точно так же не забудьте нажать на ОБНОВИТЬ рядом с опцией Magisk Manager> При появлении запроса выберите УСТАНОВИТЬ. [Если он запрашивает разрешение на установку неизвестных приложений, не забудьте нажать на ОК принадлежащий «Разрешить из этого источника» переключать]
- Подождите, пока процесс завершится.
- После этого нажмите «Открыть» и проверьте наличие проблемы.
2. Проверить сертификат PlayStore
- Просто откройте приложение Magisk и убедитесь, что Шкура магиска вариант.
- Теперь проверьте (поставьте галочку) на Магазин игр и закройте Magisk.
- Затем перейдите к устройству Настройки меню> Приложения (Установленные приложения)> Искать Google Play магазин.
- Далее откройте Магазин игр из списка приложений> Перейти к Хранилище приложений.
- Просто очистите Данные приложения а также Кэш приложения из Магазин игр.
- Перезагрузите телефон и попробуйте проверить, в чем проблема.
3. Перейти на Magisk Canary
Также настоятельно рекомендуется переключиться на последнюю сборку Magisk Canary на вашем устройстве, чтобы получить больше функций, улучшений и стабильности, чем в предыдущих сборках. Для этого:
- Открой Приложение Magisk > Нажмите на Настройки в правом верхнем углу.
- Перейти к Обновить канал > Выбрать Канарейка из списка.
Обязательно загрузите последнюю версию Magisk прямо с github: topjohnwu / Magisk это легко исправит ошибки API SafetyNet.
На момент написания этой статьи в Magisk v23.0 были исправлены ошибки API SafetyNet.
4. Проверьте SafetyNet еще раз
- Если у вас ничего не работает, попробуйте удалить хранилище / данные приложения Magisk и кеш приложения с устройства. Настройки меню> Программы > Управление приложениями > Информация о приложении > Очистить данные приложения а также Очистить кеш приложения.
- После этого перезагрузите устройство, чтобы изменить эффекты.
- Теперь обязательно откройте Приложение Magisk. Убедитесь, что ваше устройство подключено к Интернету.
- Нажмите на Проверить SafetyNet кнопка> При появлении запроса выберите ОК к Скачать проприетарный код.
- После загрузки Magisk покажет результаты теста SafetyNet на экране.
- Если это показывает ‘Успех’ с отмеченными флажками basicIntegrity и ctsProfile (отмечены галочкой), что означает, что мера безопасности SafetyNet была успешно пропущена на вашем Android-устройстве с root-правами Magisk.
- Наслаждаться! Теперь вы больше не получите ошибку API Magisk SafetyNet.
Вот и все, ребята. Мы надеемся, что вы нашли это руководство полезным. Для дополнительных запросов вы можете оставить комментарий ниже.
Обновления Magisk, универсального бессистемного интерфейса и печально известного корневого решения для Android не менее интересны. Создатель инструмента Джон Ву (topjohnwu) выпустил Magisk v23. Эта последняя версия Magisk исправляет ужасную ошибку API SafetyNet, содержит исправления ошибок и, к сожалению, прекращает поддержку устройств до Android 5.0.
Теперь вы можете загрузить Magisk 23.0 и установить его, чтобы получить root права на свое устройство Android. Пользователи предыдущей версии могут легко выполнить обновление до этой новой и последней версии Magisk, следуя инструкциям на этой странице.
Оглавление
Анонс Magisk 23.0 состоялся 12 мая. через разработчика в Твиттере. Напомним, в предыдущем выпуске (Magisk v22) были внесены значительные изменения, объединяющие установщик Magisk и приложение Magisk Manager в один пакет. Кроме того, он также добавил поддержку метода скрытия приложений Magisk для работы на устройствах с версиями Android до Android 5.0.
В отличие от большинства предыдущих основных выпусков, версия 23 не содержит особых изменений, связанных с пользовательским интерфейсом. Но в нем есть несколько важных изменений, которые стоит отметить, а также общие исправления ошибок и внутренние улучшения. Итак, давайте сначала поговорим об этих ключевых изменениях.
Исправление ошибки API SafetyNet
Еще в апреле этого года несколько пользователей Magisk заполонили форумы сообщества XDA-Developers, а также официальный раздел проблем GitHub с отчетами (1, 2, 3, и 4) появления «ошибки API SafetyNet» при проведении аттестации SafetyNet через приложение Magisk.
Тот факт, что отчеты не создавались после нового выпуска Magisk, предполагает, что что-то было изменено в API.
Разработчик Джон Ву изначально предполагал, что API аттестации SafetyNet был мертв. Но он быстро понял (как и ожидалось: D), что это был ключ API, используемый Magisk, который был заблокирован, а не API аттестации SN мертв. Фууу! Это было настоящим облегчением.
Источник: https://twitter.com/topjohnwu/status/1382563209995964418
Джон даже быстро заставил работать новый ключ API и выложил исправление как обновление Magisk на канале Canary. Это же исправление было добавлено в последний выпуск Magisk v23, что означает, что пользователи стабильного канала больше не будут сталкиваться с «ошибкой API SafetyNet».
Нет поддержки Android JellyBean и KitKat
Долгое время Magisk поддерживала устаревшие версии Android для энтузиастов, которые любят поиграться со своими старыми устройствами.
Хотя сама идея поддержки более старых версий Android прекрасна, для поддержания обратной совместимости требуется много работы, учитывая, насколько быстро сам Android прогрессирует с каждым годом.
Начиная с версии 23.0, Magisk теперь поддерживает только Android 5.0 и выше. Хотя это может показаться обломком, но это не значит, что вы не можете использовать Magisk для использования корневых устройств под управлением Android JellyBean или KitKat. Вы все еще можете! Любая версия до этого выпуска v23 по-прежнему будет отлично работать с устаревшими версиями Android, как и до сих пор.
Журнал изменений Magisk v23.0
Наряду с двумя упомянутыми выше изменениями, ориентированными на пользователя, Magisk 23.0 содержит несколько исправлений ошибок. Ниже приведен полный список изменений: предоставлено разработчиком на GitHub:
- [App] Обновите расширение snet. Это исправляет ошибки API SafetyNet.
- [App] Исправьте ошибку в приложении-заглушке, которая приводит к сбою установки APK.
- [App] Скрыть раздражающие ошибки в журналах, если они скрыты как заглушки
- [App] Устранение проблем при исправлении tar-файлов ODIN, когда приложение скрыто
- [General] Удалить всю поддержку до Android 5.0
- [General] Обновите BusyBox, чтобы использовать правильную libc
- [General] Исправить неопределенное поведение C ++
- [General] Несколько
sepolicy.rule
копирование / установка исправлений - [MagiskPolicy] Удалите ненужные правила sepolicy
- [MagiskHide] Обновить пакет и логику проверки имени процесса
- [MagiskHide] Некоторые изменения, предотвращающие тупик зиготы
Загрузите Magisk v23.0 с GitHub
Напомним, начиная с версии 22, Magisk и Magisk Manager были объединены в один пакет, который также является файлом с возможностью восстановления для установки / удаления.
TWRP v3.5 поддерживает перепрошивку APK-файла Magisk, как и любого другого ZIP-файла. Если вы используете старую или неофициальную версию кастомного рекавери, просто скачайте Magisk-v23.0.apk
а затем переименуйте его в Magisk-v23.0.zip
для перепрошивки.
GitHub — единственный официальный домашний / веб-сайт / источник Magisk. Несколько раз создатель Magisk Джон Ву, а также XDA-Разработчики, посоветовали пользователям только скачать Magisk с GitHub.
Для документации ниже приведена прямая ссылка для загрузки APK Magisk v23.0 с GitHub.
Как установить Magisk v23?
Вы можете установить последнюю версию Magisk v23 на свое устройство Android одним из следующих способов:
- Переименование Magisk APK в ZIP-файл, а затем прошивка ZIP-файла с помощью специального восстановления, например восстановления TWRP.
- Исправление образа загрузки / восстановления в Magisk Manager с последующей прошивкой полученного исправленного образа на телефон с помощью команд Fastboot.
Первый способ обычно более простой, если на вашем устройстве установлено пользовательское восстановление.
С другой стороны, если пользовательское восстановление, такое как TWRP, недоступно для вашего устройства, или если вы вообще не хотите устанавливать пользовательское восстановление, просто следуйте второму методу. Второй метод также значительно упрощает установку обновлений OTA на рутированные устройства с помощью Magisk.
Все, что вам понадобится, это стандартный образ загрузки / восстановления для версии / номера сборки программного обеспечения Android, установленной на вашем устройстве. Вы можете извлечь эти образы из OEM Factory Image или пакета обновления OTA (инструкции здесь), попробовать загрузить его с firmware.mobi или найти руководство по рутированию вашего устройства на этом веб-сайте.
Перед установкой Magisk настоятельно рекомендуется сделать полную резервную копию всех ваших данных (см. Руководство по резервному копированию Android). Если возникнут какие-либо проблемы, эта резервная копия должна помочь вам восстановить все ваши данные.
Следующее руководство поможет вам установить Magisk v23, используя вышеупомянутые методы. Я предлагаю вам ознакомиться с инструкциями и ознакомиться с процедурой, прежде чем приступить к ее выполнению.
Как обновить Magisk до v23?
Если на вашем устройстве уже установлен Magisk, переустанавливать его не нужно. Вы можете легко выполнить обновление до Magisk v23, выполнив шаги, перечисленные ниже.
- Запустите приложение Magisk на вашем устройстве.
- Подождите, пока приложение обновится, и загрузит последнее обновление.
- Нажмите кнопку «Обновить» на карте «Приложение», а затем нажмите «Установить».
- Когда будет предложено установить и обновить приложение Magisk до последней версии, снова нажмите «Установить».
- После завершения обновления перезапустите приложение Magisk.
- Нажмите кнопку «Обновить» на карте «Магиск».
- Выберите «Прямая установка» в качестве предпочтительного метода установки и нажмите «Поехали».
- Наконец, нажмите «Перезагрузить».
Вот и все! Вы успешно обновились до Magisk v23 на своем устройстве.
Заключение
В отличие от последнего основного выпуска, Magisk v23 не вносит каких-либо существенных изменений в ядро, но исправляет список ошибок, в том числе ту, из-за которой пользователи не могли выполнить аттестацию SafetyNet через приложение Magisk.
Как всегда, Джон быстро решил проблему и выпустил обновление. Огромное спасибо ему за все время, которое он уделяет сообществу моддинговых Android-устройств в своем плотном графике.
Да, и это напомнило мне, что Джон также присоединился к команде безопасности платформы Android в Google. Он сделал это объявление в Твиттере. Поздравляю его с этим!
Twitter: https://twitter.com/topjohnwu/status/1394307859815407619
Если у вас есть какие-либо вопросы об этом последнем выпуске Magisk, не стесняйтесь спрашивать. Если вы обнаружите ошибки, вы можете сообщить о них в Раздел вопросов на GitHub. При этом постарайтесь быть как можно более информативным и предоставьте logcat, чтобы Джон мог быстро отладить проблему и развернуть исправление в следующем обновлении.
Источник: Магия на Github
Магиск — это мощный инструмент для получения прав Root на Android-устройствах. Он также позволяет получить доступ к различным функциям, таким как скрытие рут-прав и установка модулей. Однако иногда пользователи сталкиваются с проблемами при установке Магиска расширенной версии на свои устройства. В этой статье мы расскажем о проблемах и способах их решения.
Проблема 1: Ошибка проверки целостности
Одна из наиболее распространенных проблем при установке Магиска заключается в том, что при проверке целостности выскакивает ошибка. Это может происходить по разным причинам, например, если вы не установили TWRP recovery на ваше устройство.
Решение
Чтобы решить эту проблему:
- Установите TWRP recovery на ваше устройство.
- Загрузите установочный файл Магиска и копируйте его на внутреннее хранилище вашего устройства.
- Запустите TWRP recovery и затем выполните следующие действия:
- Нажмите на кнопку «Install» и выберите файл Магиска, который вы загрузили.
- Перетащите ползунок, чтобы подтвердить установку.
- Нажмите на кнопку «Reboot System».
После перезагрузки ваше устройство будет иметь права Root и Магиск будет работать корректно.
Проблема 2: Устройство не загружается
Еще одна распространенная проблема заключается в том, что ваше устройство может не загружаться после установки Магиска.
Решение
Чтобы решить эту проблему:
- Включите устройство в режиме восстановления (recovery mode).
- Запустите TWRP recovery и затем выполните следующие действия:
- Нажмите на кнопку «Install» и выберите файл uninstaller.zip из папки Magisk на внутреннем хранилище вашего устройства.
- Перетащите ползунок, чтобы подтвердить удаление Магиска.
- Нажмите на кнопку «Reboot System».
После удаления Магиска ваше устройство должно загружаться нормально.
Проблема 3: Сбои в работе приложений
Иногда пользователи могут столкнуться с проблемами в работе приложений после установки Магиска.
Решение
Чтобы решить эту проблему, вы можете использовать функцию «Magisk Hide», которая позволяет скрыть наличие рут-прав у выбранных приложений.
- Запустите приложение Магиска и выберите «Magisk Hide».
- Выберите приложение, которое вызывает проблему, и скройте его наличие у Магиска.
- Перезагрузите устройство.
После перезагрузки должна работать любая проблематичная программа.
Вывод
Установка Магиска может быть сложным процессом, но соответствующего обращения можно избежать всех возможных проблем. Если у вас всё-же возникли какие-либо проблемы, воспользуйтесь этой статьей.