Телефон не загружается после установки Magisk

Обновлено: 03.06.2023

Есть ли у вас какие-либо идеи по этому поводу?

Похоже, TWRP больше не может обрабатывать шифрование на Android 10. Может быть, это связано?

Текст был успешно обновлен, но возникли следующие ошибки:

SoftwareSchlosser прокомментировал 17 апреля 2020 г. •

Это была версия 20.3, но она была на Pie, и даже та же версия не работает после обновления до Android 10.

SoftwareSchlosser изменил заголовок Magisk 20.4 не загружается (то же самое с 20.1, 19.4, 19.1) 17 апреля 2020 г.

Этот комментарий помечен как не относящийся к теме.

osm0sis прокомментировал 21 апреля 2020 г. •

Можете ли вы примерить последнюю версию Canary? Вся логика инициализации была переписана, так что это может исправить это.

SoftwareSchlosser прокомментировал 21 апреля 2020 г. •

Итак, Magisk Manager (765d5d9 (289) (9)) предлагает мне Magisk 20.4.05 (8ca5a04) после переключения на канал Canary. Если это правильная версия, то, к сожалению, она тоже не работает.

osm0sis прокомментировал 21 апреля 2020 г.

Все это не имеет смысла. Менеджеру сейчас 283, а Magisk 20405.

SoftwareSchlosser прокомментировал 21 апреля 2020 г. •

Окей, менеджер 283 — это опечатка. Для magisk я добавил две точки между цифрами, поэтому, если вы удалите их, вы получите 20405. Разве 20.4.05 не соответствует номеру версии?

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

osm0sis прокомментировал 21 апреля 2020 г.

Нет. Он ничем не представлен, это просто код версии. В любом случае, думаю, это не сработало?

SoftwareSchlosser прокомментировал 21 апреля 2020 г.

Значит, "20.4.05" не является строкой версии для кода версии 20405? Какое тогда совпадение.
В любом случае, к сожалению, это не работает.

osm0sis прокомментировал 21 апреля 2020 г. •

Верно. Для сборок Canary больше нет номера версии, только хэши и коды версий.

прокомментировал mhier 23 апреля 2020 г.

У меня похожие проблемы. У меня Sony Xperia XA2 с LineageOS. После обновления до LineageOS 17.1 (фактически новая установка) я сталкиваюсь с циклами загрузки после установки Magisk. Что помогает, так это стирание Dalivk Cache, но только один раз. Поэтому я должен делать это сейчас перед каждой перезагрузкой. (К счастью, у меня TWRP работает даже с шифрованием.)

Я проверил это на последней версии Canary: 2468f5a (20406) для Magisk и 765d5d9 (283) для Manager.

Я не могу предоставить логарифм, так как это происходит до инициализации adb. Я вижу только "-ожидание устройства-".

@SoftwareSchlosser, не могли бы вы попробовать, поможет ли стирание кэша dalvik?

SoftwareSchlosser прокомментировал 24 апреля 2020 г.

Только что попробовал это (тоже с 2468f5a), но это не помогло :( Лог бы неплохо, но я не могу получить его через adb.

victornworgu прокомментировал 30 апреля 2020 г.

Я ненавижу то, что это официальный форум для вопросов, связанных с magisk, но все, что я получаю, это закрывать свои темы, не предлагая решения. у меня все еще есть бутлупы на infinix x604 (android 10) после прошивки исправленной загрузки как с последней стабильной, так и с канареечной версиями. я надеюсь, что кто-то может хотя бы указать мне правильное направление

Я ненавижу то, что это официальный форум для вопросов, связанных с magisk, но все, что я получаю, это закрывать свои темы, не предлагая решения. у меня все еще есть бутлупы на infinix x604 (android 10) после прошивки исправленной загрузки как с последней стабильной, так и с канареечной версиями. я надеюсь, что кто-то может хотя бы указать мне правильное направление — вы получаете это, потому что вы прокомментировали. Ответьте на это письмо напрямую, просмотрите его на GitHub или отмените подписку.

emanueljg прокомментировал 5 мая 2020 г.

Это чертовски раздражает. Bootloop на Android 10, LineageOS 17.1, попробовав как последнюю версию Canary, так и обычную версию 20.4.

комментарий lightvortex прокомментирован 7 мая 2020 г.

+1 bootloops с havoc на mix2, нужно зайти в рекавери и перезагрузиться 2 раза, чтобы он загрузился

UltraBlackLinux прокомментировал 14 мая 2020 г. •

у меня бесконечная перезагрузка на лос 17.1 и на шерил тоже. Войдя в рекавери и нажав кнопку перезагрузки системы ОТТУДА, я могу загрузиться в свою систему

ChachyDev прокомментировал 17 мая 2020 г.

Похоже, решение не работает для меня, используя Android Q SM-A600FN

SoftwareSchlosser прокомментировал 18 мая 2020 г.

Пробовал 99ef206 (20412), но это тоже не сработало. Почему это было закрыто? Это должно было быть исправлено?

Этот комментарий помечен как не относящийся к теме.

Прокомментировал Tooniis 22 июня 2020 г.

У меня возникла эта проблема после обновления моего Mi Note 2 (scorpio) до LineageOS 17.1.

Я нашел исправление, по-видимому, magisk не может смонтировать fstab во время загрузки, поэтому мы можем обойти это, добавив mount в init.qcom.rc
добавьте это в vendor/etc/hw/init.qcom.rc
` on fs
wait /dev/block/platform/soc/$
симлинк /dev/block/platform/soc/$ /dev/block/bootdevice

Это относится только к устройствам MSM8998? Я не смог найти этот файл у себя с MSM8996 Pro

прокомментировал lightvortex 22 июня 2020 г. •

У меня возникла эта проблема после обновления моего Mi Note 2 (scorpio) до LineageOS 17.1.

Я нашел исправление, по-видимому, magisk не монтирует fstab во время загрузки, поэтому мы можем обойти это, добавив mount в init.qcom.rc
добавьте это в vendor/etc/hw/init.qcom.rc
` на fs
wait /dev/block/platform/soc/$
симлинк /dev/block/platform/soc/$ /dev/block/bootdevice

Это относится только к устройствам MSM8998? Я не смог найти этот файл у себя с MSM8996 Pro

Да, это работает на msm8996, также проверено на моем Nubia z11

Прокомментировал Tooniis 23 июня 2020 г. •

Это относится только к устройствам MSM8998? Я не смог найти этот файл у себя на MSM8996 Pro

Да, это работает на msm8996, также проверено на моем Nubia z11

Оказывается, у меня просто не смонтирован поставщик.

Видимо, эти строки уже есть, и он загрузился сейчас?
Я понятия не имею, что изменилось, чтобы это произошло.

cbaptista прокомментировал 26 июня 2020 г.

Привет всем,
У меня такая же проблема, загрузка идет навсегда, с oneplus 2.
Ни один из вышеперечисленных обходных путей не помог.

Fox2Code прокомментировал 26 июня 2020 г.

@cbaptista Можете ли вы сделать цикл загрузки телефона и предоставить last_kmsg через TWRP
( last_kmsg — это журналы ядра предыдущей загрузки, поэтому вам нужно получить их через восстановление)

cbaptista прокомментировал 27 июня 2020 г.

@Fox2Code Могу, но только после следующего четверга. Тогда я опубликую их здесь.

cbaptista прокомментировал 30 июня 2020 г.

@Fox2Code нет /proc/last_kmsg.

fgl27 прокомментировал 2 июля 2020 г. •

Устройство хорошо работает на Android 9 и более ранних версиях, но после Android 10 перестало работать.

Используя последнюю версию из выпуска Magisk v20.4, менеджер magisk не распознает загрузку устройства magisk su.

При использовании последней версии 20418 устройство не завершает процесс загрузки.

Он также теряет корень adb, поэтому logcat ограничен, я взял несколько журналов из 20418
logcat.txt

Не могу запустить dmesg, потому что нет SU, но через TWRP я могу запустить cat /sys/fs/pstore/console-ramoops AKA dmesg
console-ramoops.txt

Существует странный спам при размонтировании при dmesg данных и кеша, чего не происходит при обычной загрузке.

У кого-нибудь есть опыт решения этой проблемы?

singh-manbir прокомментировал 19 июля 2020 г. •

У меня была та же проблема, теперь она решена, я пробовал все версии 13, 15, 17, 19, 20.4 и canary, но проблема была решена, когда я использовал версию 20.0 Magisk.

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

Screenshot_20200719-234141_Manager

SoftwareSchlosser прокомментировал 20 июля 2020 г.

У меня была такая же проблема, теперь она решена, я пробовал все версии 13, 15, 17, 19, 20.4 и canary, но проблема была решена, когда я использовал версию 20.0 magisk.

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

Я попробовал эту версию и даже понизил версию Magisk Manager до версии, показанной на вашем снимке экрана, но он даже не отображает логотип загрузки / заставки. Просто черный экран после быстрой загрузки. команда. Также чистил разделы кеша в TWRP, но это тоже не помогло. Я могу загрузить неисправленный загрузочный образ, значит, с исправленным файлом что-то не так.

Если при установке Magisk у вас возникла зацикленная загрузка, прошейте приложение Magisk, переименованное в uninstall.zip, в режиме восстановления (возможно, вам также придется прошить чистый загрузочный образ, который поможет, если с загрузочным образом на вашем компьютере что-то не так). устройство) и начать сначала. Если программа удаления не работает или у вас нет доступа к пользовательскому восстановлению на вашем устройстве, просто прошейте неизмененную копию загрузочного образа, и все готово. Вероятно, в каталогах /cache и /data/adb будут лежать некоторые оставшиеся файлы и папки из Magisk, но это не должно быть проблемой.

  • Сначала убедитесь, что ваша система может загружаться без Magisk.
  • Загрузитесь в режим восстановления и установите Magisk. Загрузите вашу систему без установки каких-либо модулей. См. также раздел "Модуль, вызывающий проблемы" ниже.

Возможно также, что устройство отказывается загружаться из-за того, что вы добавили системные приложения или процессы в список MagiskHide. Это не очень хорошая идея.Добавляйте в скрытый список только те приложения, которые обнаруживают root. См. также "Нестабильность системы" ниже.

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

Бутлуп после установки модуля или обновления устройства

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

Устройства A/B (Pixel и т. д.)

Многие пользователи сообщают о бутлупах на Pixel и других устройствах A/B. Часто это вызвано установкой TWRP одновременно с установкой Magisk. Поскольку восстановление теперь находится в загрузочном образе, эти две модификации одного и того же раздела могут вызвать проблемы. Если вы хотите использовать TWRP, используйте fastboot только для его загрузки, не устанавливайте:

Андроид 11

Bootloop на Android 11 также часто вызывается установленным TWRP (как указано выше). Загрузите его, не устанавливайте.

Пользовательское ядро

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

Обновление Magisk

Если только что вышел новый выпуск Magisk, также возможно, что проблема связана с Magisk. Просто сохраняйте спокойствие, восстановите свое устройство, как описано выше (также см. Обновление), но сначала убедитесь, что вы предоставили надлежащие журналы (см. «Обратитесь за помощью/сообщите об ошибках»).

Проверка DM и принудительное шифрование

Еще одна вещь, которую можно попробовать, если ваше устройство попало в загрузочную петлю при перепрошивке Magisk, — это оставить включенными dm-verity и принудительное шифрование (однако будьте очень осторожны при работе с современными устройствами Android, вы можете вызвать больше проблем). По умолчанию Magisk может удалить эти флаги из вашего загрузочного образа, которые, как сообщается, в некоторых настройках вызывают загрузочную петлю. Дополнительные сведения см. в разделе "Работа с dm-verity и принудительным шифрованием".

Проблемы с модулем

Петля загрузки также может быть связана с тем, что вы установили модуль, который Magic монтирует новые файлы или папки в корень /system и т. д. На некоторых устройствах это может вызвать загрузку. Свяжитесь с создателем модуля, который вы пытаетесь установить, и сообщите ему… Также см. «Проблемы с модулем».

Особые случаи

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

Магиск не установлен

Если после установки Magisk приложение по-прежнему сообщает, что Magisk не установлен, проверьте, было ли приложение установлено во внешнем или адаптированном хранилище. Известно, что это вызывает всевозможные проблемы, поэтому убедитесь, что приложение установлено во внутреннюю память, и проверьте еще раз.

Это также может произойти, когда обновление приложения Magisk идет не так, как планировалось, и в итоге у вас установлено два приложения или приложение фактически не обновляется. Что-то, что может привести к проблемам. Дополнительные сведения см. в разделе «Есть два приложения Magisk» или «Magisk не установлен».

Некоторые пользователи случайно сталкиваются с этой проблемой, когда Magisk удаляется сам по себе. Дополнительные сведения см. в разделе "Случайная потеря root".

Нестабильность системы

Если ваша система внезапно становится нестабильной, с перезагрузкой и остановкой системных процессов, убедитесь, что вы не добавили какие-либо системные приложения или процессы в список MagiskHide. Из-за того, как работает MagiskHide, он может убить некоторые довольно важные части работающей системы, если такие приложения/процессы есть в списке, вызывая всевозможные хаосы.

Добавляйте в список MagiskHide только те приложения и процессы, которые действительно обнаруживают root.

Приложения закрываются принудительно

Приложения в списке MagiskHide

Если приложения из списка MagiskHide закрываются принудительно, просто удалите их из списка. Вы должны добавлять только те приложения и процессы, которые действительно обнаруживают root. Добавление в список чего-либо еще, чего там быть не должно, может привести к нестабильности вашей системы (см. также "Нестабильность системы" выше). Примечание. Дело не в количестве приложений в списке. , но какие приложения добавляются.

Проблемы веб-просмотра

Если сразу после установки Magisk несколько приложений начинают принудительно закрываться, в вашем ПЗУ могут быть проблемы с WebView. Точнее с подписями для Chrome и Google WebView. Вы можете взять logcat, когда одно из приложений выйдет из строя, и посмотреть, есть ли там что-нибудь о WebView. Причина в том, что MagiskHide устанавливает для ro.build.type значение «user», и это включает проверку подписи. Попросите вашего разработчика ПЗУ исправить ошибку подписи. Между тем, вы можете временно исправить это, отключив MagiskHide, использовать модуль Magisk MagiskHide Props Config, чтобы отменить значение реквизита, или использовать сценарий загрузки, чтобы отменить изменение реквизита MagiskHide (см. «Возврат значений реквизита, установленных MagiskHide») < /эм>.

Возможно также, что удаление и переустановка стабильной версии Chrome или Google WebView (или просто установка одного из них, если он еще не установлен) решит проблему. Если ничего другого, установка Chrome Beta должна работать. После этого вы можете перейти в Параметры разработчика -> Реализация WebView и выбрать соответствующую реализацию.

Также можно использовать Chromium. В Play Маркете и на F-Droid доступно несколько установщиков Chromium.

Другое

Если это не проблема с MagiskHide или WebView, возьмите логарифм из краха и опубликуйте его вместе с подробной информацией в теме поддержки (см. также «Обратиться за помощью/сообщить об ошибках») .

Параметры разработчика исчезли из настроек

Если параметры разработчика внезапно исчезли из настроек после установки Magisk, возможно, это связано с тем, что MagiskHide изменяет ro.build.type с «userdebug» на «user» (известное «безопасное» значение реквизита). На некоторых устройствах/ПЗУ для этого параметра необходимо установить значение «userdebug», чтобы отобразить параметры разработчика.

Вы можете использовать модуль Magisk MagiskHide Props Config, чтобы вернуть значение реквизита, использовать сценарий загрузки, чтобы отменить изменение реквизита MagiskHide, или временно отключить MagiskHide (см. также «Возврат значений реквизита, установленных MagiskHide»)

Или есть гораздо лучшее решение. Вы можете попросить разработчика ПЗУ добавить эту фиксацию.

Начало сбоя

В журнале Magisk иногда можно увидеть "--------- начало сбоя". Это совершенно нормально, и если у вас не возникнет проблем с Magisk, вам не о чем беспокоиться. Поскольку Magisk использует logcat Android для сбора журналов, это появится в журнале, как только на вашем устройстве произойдет какой-либо сбой, независимо от того, имеет ли он какое-либо отношение к Magisk или нет.

Wi-Fi перестал работать

Если ваш Wi-Fi перестает работать после установки Magisk и вы используете собственное ядро, попробуйте перепрошить это ядро.

Magisk не работает

Если вы можете загрузиться, но Magisk не работает должным образом (не обнаруживает установку Magisk, потеря root-прав и т. д.), вы можете попробовать несколько способов.

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

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

Что происходит, когда вы не можете вернуться к своему устройству, чтобы удалить модуль, который в первую очередь вызывает загрузку? Обычно вам нужно либо перепрошить заводские образы вашего телефона, либо стереть все данные на устройстве. Но благодаря новому моду разработчика XDA VR25 теперь есть более простой способ. Установив этот модуль, вы сможете в любое время управлять всеми своими модулями Magisk непосредственно из пользовательской среды восстановления, например TWRP.

Требования

Шаг 1. Установите Magisk Manager для режима восстановления

Примечание. Если вы в данный момент находитесь в цикле загрузки, пропустите следующие два абзаца.

Для начала откройте приложение Magisk Manager, коснитесь меню слева и перейдите в раздел "Загрузки". В строке поиска введите «режим восстановления», и вы найдете модуль, который нужно установить — он называется Magisk Manager for Recovery Mode.

Нажмите на стрелку загрузки рядом с модулем, затем нажмите "Установить", чтобы начать процесс. После завершения установки модуля нажмите «Закрыть», чтобы закрыть экран мигания файла. На этом этапе нет необходимости перезагружать систему, так как модуль все равно используется в среде восстановления.

Как исправить загрузочные петли, вызванные модулями Magisk, без сброса настроек телефона
Как исправить загрузочные петли, вызванные модулями Magisk, без сброса настроек телефона
Как исправить Bootloops Вызвано модулями Magisk без сброса настроек телефона до заводских настроек

Если ваш телефон в настоящее время находится в режиме загрузки и вы не можете получить доступ к Magisk Manager, начните с загрузки TWRP. Вы можете сделать это на большинстве телефонов, удерживая кнопку уменьшения громкости между загрузочными циклами, то есть когда экран становится черным. Это переведет вас в режим загрузчика, где вы можете использовать клавиши регулировки громкости, чтобы выделить «Режим восстановления», а затем нажать кнопку питания, чтобы войти в TWRP.

После входа в TWRP загрузите последнюю ZIP-версию Magisk Manager для режима восстановления по этой ссылке. Сохраните файл на свой компьютер, затем подключите телефон к компьютеру с помощью USB-кабеля для передачи данных. Оттуда вам нужно будет использовать команду «ADB sideload», чтобы установить ZIP-файл на свой телефон, и мы описали этот процесс в специальном руководстве, поэтому перейдите по ссылке ниже:

Шаг 2. Загрузитесь в режиме восстановления

Здесь, если вы загрузили ZIP-архив с помощью ADB, вы можете перейти к шагу 3. В противном случае вам потребуется перезагрузить систему для входа в главное меню TWRP.

Существует несколько способов перевести устройство в режим восстановления, поэтому вы можете выбрать наиболее подходящий для вас. Универсальный способ добиться этого на всех устройствах — из меню загрузчика — вы можете использовать клавиши регулировки громкости, чтобы выделить «Режим восстановления», затем подтвердить его кнопкой питания, чтобы загрузиться в TWRP.

Как исправить циклы загрузки, вызванные модулями Magisk, без сброса настроек телефона

Шаг 3. Запустите Magisk Manager для восстановления

В главном меню TWRP выберите «Дополнительно», «Терминал», а затем введите следующую команду:

Теперь вы должны увидеть список опций, которые вы можете выполнить с помощью модуля Magisk Manager for Recovery. Поскольку вы потенциально хотите восстановиться после загрузочного цикла, вызванного проблемой с модулем, вы хотите выбрать опцию «удалить модули», введя букву «u», а затем клавишу ввода.

Чтобы удалить модуль, вы должны ввести его имя в списке точно так, как оно отображается, а затем дважды нажать Enter. Если вы перепутаете одну букву, вам придется выйти из программы удаления с помощью Ctrl+C, а затем повторить попытку. Будьте осторожны при этом и не торопитесь, чтобы вам не пришлось повторять ненужные шаги.

Как исправить загрузочные петли, вызванные модулями Magisk, без сброса настроек телефона
Как исправить загрузочные петли, вызванные модулями Magisk, без сброса настроек телефона
Как исправить Bootloops Вызвано модулями Magisk без сброса настроек телефона до заводских настроек

После того как вы введете имя модуля правильно (с учетом регистра) и дважды нажмете клавишу ввода, он будет немедленно удален из вашей системы. Введите букву «n» (когда он спросит, хотите ли вы сделать что-нибудь еще), чтобы закрыть этот сеанс, затем перезагрузите телефон, как обычно. Если все в порядке и модуль, который вы только что удалили, был фактическим виновником, вы больше не должны загружаться.

Если у вас по-прежнему возникают проблемы, лучше всего повторить процесс, но на этот раз выбрав параметр «Включить/отключить модули» в главном меню Magisk Manager for Recovery. Один за другим отключайте модули так же, как если бы вы удаляли их, как раньше. Вы можете удалить все модули, чтобы начать заново, или просто отключить их, чтобы найти причину проблемы — только от вас зависит, как вы хотите с ней справиться.

Защитите свое соединение без ежемесячного счета. Получите пожизненную подписку на VPN Unlimited для всех своих устройств, совершив разовую покупку в новом магазине Gadget Hacks Shop, и смотрите Hulu или Netflix без региональных ограничений, повышайте безопасность при просмотре в общедоступных сетях и многое другое.

Как удалить модули Magisk в TWRP Recovery

Вошло ли ваше устройство Android в цикл загрузки после установки модуля Magisk? Тогда это руководство поможет вам это исправить. В этом руководстве я покажу вам, как исправить загрузочные циклы, вызванные модулями Magisk, двумя разными способами.Это можно сделать либо с помощью мода «Magisk Manager for Recovery Mode» в режиме восстановления TWRP, либо с помощью простой команды ADB (если у вас не установлен TWRP).

Magisk – это мощное решение для настройки Android, позволяющее изменять программное обеспечение без изменения раздела /system. Вы можете использовать его для установки модулей Magisk, чтобы получить дополнительные функции и возможности для более индивидуального взаимодействия. Но иногда комбинация различных модулей может привести ваше устройство Android к циклу загрузки, состоянию загрузки, при котором ваше устройство больше не может войти в реальную ОС (систему). Это может быть вызвано проблемами несовместимости между двумя, а иногда и более чем двумя модулями.

Как исправить загрузочные петли, вызванные модулями Magisk

Чтобы исправить загрузочные циклы, вызванные модулями Magisk, вам необходимо удалить модуль, вызывающий проблему, или, возможно, даже все модули. Но поскольку ваш телефон не может войти в систему (ОС), вы не можете использовать Magisk Manager. Итак, как бы вы это сделали, если ваше Android-устройство в настоящее время находится в режиме начальной загрузки? Ответ на самом деле довольно прост. Вы можете удалить модули Magisk в самом TWRP Recovery, не стирая/стирая какие-либо данные на телефоне.

Теперь, как я упоминал вначале, есть два метода/способа исправления загрузочных циклов, вызванных модулями Magisk. Первый метод предназначен для случаев, когда на вашем устройстве установлено восстановление TWRP. Хотя вы также можете временно загрузиться в TWRP с помощью команды «fastboot boot twrp.img», если вы рутировали свой телефон с помощью пропатченного загрузочного образа Magisk. Но если вы вообще не хотите использовать TWRP, то вы можете воспользоваться вторым способом, предполагающим выполнение простой команды ADB на ПК.

Примечание. В большинстве случаев причиной зацикливания может быть последний установленный модуль. Однако, если удаление этого отдельного модуля по-прежнему не устраняет проблему, вы можете попробовать удалить и другие/все установленные модули.

Теперь, без дальнейших ожиданий, давайте перейдем непосредственно к инструкциям.

Способ 1: удаление модулей Magisk с помощью TWRP Recovery

В этом методе используется мод «Magisk Manager for Recovery Mode», созданный членом XDA VR25. Его мод использует встроенный терминал в TWRP для управления установленными модулями Magisk на вашем телефоне. Вы можете использовать его для отключения или полного удаления модулей, вызывающих загрузочный цикл.

  1. Сначала загрузите устройство Android в режим восстановления TWRP.
  2. Перейдите в меню «Монтировать» в TWRP и выберите «Включить MTP».
  3. Подключите телефон к ПК с помощью USB-кабеля.
  4. Теперь загрузите последний zip-файл мода «Magisk Manager for Recovery Mode» по этой ссылке.
  5. Скопируйте загруженный файл ('mm-201904040.zip') в память телефона.
  6. После успешного копирования файла отключите телефон от ПК.
  7. Перейдите на главный экран TWRP и нажмите «Установить».
  8. Выберите ZIP-файл мода и проведите по экранной кнопке, чтобы установить его.
  9. После успешной установки мода перейдите в меню «Дополнительно» в TWRP.
  10. Выберите «Терминал», чтобы запустить встроенный терминал TWRP.
  11. Введите следующую команду, чтобы запустить интерактивную оболочку Magisk Manager:
  12. Введите «r», чтобы вывести список всех устанавливаемых модулей для удаления.
  13. Вам нужно будет отметить установленные модули, которые вы хотите удалить. Чтобы пометить модуль, просто введите его точное имя, как показано в списке.
  14. После того как вы отметили модули, которые хотите удалить, введите «q», чтобы выйти из оболочки.
  15. Теперь выберите «TWRP» > «Перезагрузить» и нажмите «Система», чтобы загрузить телефон.
  16. После перезагрузки отмеченные модули должны быть полностью удалены из системы, и ваш телефон должен нормально загрузиться в систему (ОС).

    Способ 2: удаление модулей Magisk с помощью ADB

    В этом методе используется команда ADB, представленная в Magisk версии 19.4 и выше. На самом деле это самый простой способ быстро удалить все установленные модули Magisk и исправить вызванные ими проблемы с загрузкой. Единственным требованием для этого метода является то, что на вашем ПК должны быть установлены инструменты платформы Android SDK (в частности, «ADB»).

    Запустите PowerShell в папке, где установлен ADB

    1. Сначала полностью выключите устройство Android.
    2. Затем подключите его к ПК через USB-кабель.
    3. Затем откройте папку на ПК, где установлен ADB (например, C:\platform-tools).
    4. Удерживая клавишу SHIFT на клавиатуре, щелкните правой кнопкой мыши любое пустое место внутри папки.
    5. В появившемся меню выберите «Открыть окно PowerShell здесь».
    6. Если вы используете macOS/Linux, просто запустите Терминал и измените его каталог на папку, в которой установлен ADB, с помощью команды «cd». Например, если ADB установлен в /Documents/platform-tools, то команда должна выглядеть так:

    Указанная команда в основном ждет вашего устройства, пока оно не войдет в экран загрузки, после чего ADB начнет работать. Затем он удалит все установленные модули Magisk, чтобы исправить загрузочную петлю. После этого ваш телефон должен успешно загрузиться в систему (ОС).

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

    Читайте также: