Link2SD не смог получить права root: что делать

Ошибка «Link2SD не смог получить права root» появляется сразу после запуска приложения и блокирует весь его функционал: перенос программ на второй раздел карты памяти, заморозку системных служб и очистку кэша становятся невозможными. Причина почти всегда одна из трёх: root-доступ на устройстве отсутствует или сломан, менеджер прав суперпользователя не выдал разрешение конкретно для Link2SD, либо вторая партиция SD-карты создана неправильно и приложение не может её смонтировать даже при наличии root.

Ниже разберём пошаговую диагностику — от проверки самого root-доступа до пересоздания разделов карты памяти. Порядок действий построен от простого к сложному, чтобы не трогать разметку карты, если проблема решается одной настройкой в Magisk или SuperSU.

Шаг 1. Убедитесь, что root-доступ вообще работает

Прежде чем разбираться с Link2SD, нужно исключить глобальную проблему: возможно, root на устройстве отсутствует, был потерян после обновления прошивки или работает некорректно. Установите любое приложение-проверяльщик, например Root Checker, и запустите проверку. Если статус показывает, что root-доступа нет, дальнейшие шаги с Link2SD бессмысленны — сначала нужно восстановить root.

Дополнительный признак сломанного root — другие root-приложения (файловые менеджеры с доступом к системному разделу, Titanium Backup) тоже выдают ошибки или не запрашивают разрешение. В таком случае откройте ваш менеджер root-прав (Magisk, SuperSU или KernelSU) и проверьте, что его служба активна.

  • 🔍 Установите Root Checker и выполните проверку статуса root
  • 📱 Проверьте, работают ли другие приложения, требующие root
  • 🔄 Перезагрузите устройство — иногда служба root «отваливается» до перезапуска
  • 🧩 Убедитесь, что менеджер root-прав не был удалён или отключён

Шаг 2. Проверьте разрешение в Magisk или SuperSU

Самая частая ситуация: root есть, но менеджер прав когда-то отклонил запрос от Link2SD или пользователь случайно нажал «Отказать» с галочкой «запомнить выбор». Приложение запоминает отказ и больше не показывает диалог, а Link2SD просто сообщает, что root получить не удалось.

Откройте Magisk и перейдите на вкладку СуперпользовательSuperSU — список приложений на главном экране). Найдите Link2SD в перечне. Если напротив него стоит запрет — переключите на «Разрешить». Если приложения в списке нет вообще, удалите Link2SD, переустановите его и при первом запуске внимательно следите за диалогом: выберите «Разрешить» и при желании отметьте запоминание выбора.

В Magisk также проверьте, не включён ли MagiskHide или Zygisk со списком исключений, скрывающим root от Link2SD. Если приложение добавлено в список скрытия — уберите его оттуда, иначе root для него будет замаскирован и недоступен.

⚠️ Внимание: если вы используете функции скрытия root (MagiskHide, DenyList, Zygisk), приложение, добавленное в список скрытия, физически не увидит root-доступ. Проверьте эти списки до переустановки Link2SD.
📊 Чем вы управляете root-правами на устройстве?
Magisk
SuperSU
KernelSU
Root ещё не получен

Шаг 3. Проверьте бинарный файл su и его обновление

Иногда менеджер прав установлен, но сам исполняемый файл su повреждён или устарел после обновления прошивки. В SuperSU при запуске появляется предложение обновить бинарный файл — соглашайтесь и выбирайте обычный режим установки (без рекавери), если не уверены в наличии кастомного recovery.

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

Почему root пропадает после обновления системы

OTA-обновления перезаписывают загрузочный раздел, в который встроен root. После каждого обновления прошивки root обычно нужно устанавливать заново — в Magisk это делается повторным патчем boot-образа новой прошивки. До тех пор любые root-приложения, включая Link2SD, будут получать отказ.

Шаг 4. Проверьте второй раздел карты памяти

Даже с рабочим root Link2SD может выдавать ошибку или бесконечный запрос прав, если вторая партиция на SD-карте создана неверно. Приложению нужен отдельный первичный (primary) раздел в файловой системе ext2, ext3 или ext4 — в зависимости от того, что поддерживает ядро вашей прошивки. Раздел, созданный как логический, или отформатированный в FAT32, для этой цели не подойдёт.

Типичные ошибки разметки:

  • 💾 Второй раздел создан как логический вместо первичного
  • 🗂️ Использована файловая система, которую ядро прошивки не монтирует
  • 🔀 Перепутан порядок: раздел для данных Link2SD должен идти вторым, после FAT-раздела под обычные файлы
  • 🪦 Карта памяти повреждена или имеет сбойные блоки

Переразметку выполняют на ПК с помощью менеджеров разделов (например, MiniTool Partition Wizard) либо через кастомное рекавери, если оно это поддерживает. Все данные на карте при этом будут удалены — сделайте резервную копию заранее.

ПризнакВероятная причинаЧто делать
Диалог root не появляется совсемЗапрет сохранён в Magisk/SuperSUРазрешить вручную в менеджере прав
Root Checker показывает «нет root»Root потерян после обновленияПовторная установка root
Root есть, но раздел не монтируетсяНеверный тип раздела или ФСПересоздать раздел как primary ext4
Ошибка появляется после перезагрузкиСбой службы root или автомонтированияПерезапуск, проверка скрипта монтирования
Link2SD в списке скрытия MagiskDenyList/Zygisk скрывает rootУбрать приложение из списка скрытия

Шаг 5. Правильный порядок первого запуска Link2SD

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

☑️ Первый запуск Link2SD после исправления root

Выполнено: 0 / 5

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

Когда ничего не помогает: совместимость и альтернативы

Link2SD давно не обновляется, и на современных версиях Android приложение может работать нестабильно или не работать вовсе — из-за изменений в механизмах монтирования, SELinux и структуре разделов. На Android 6 и новее корректная работа Link2SD не гарантирована: система с тех пор предлагает штатную функцию Adoptable Storage, а старые методы переноса приложений часто конфликтуют с новыми ограничениями безопасности.

Если ваше устройство работает на относительно свежей прошивке, рассмотрите варианты: использовать Adoptable Storage (форматирование карты как внутренней памяти), если производитель не вырезал эту функцию; либо переносить приложения штатными средствами системы, где это доступно. Для старых устройств на Android 2.x–4.x Link2SD остаётся рабочим инструментом, но root на них обычно получают старыми методами, совместимыми с соответствующей версией SuperSU.

⚠️ Внимание: форматирование карты памяти как внутреннего хранилища (Adoptable Storage) шифрует её под конкретное устройство — на другом смартфоне или в картридере данные с неё будут недоступны. Сохраните важные файлы перед процедурой.

Частые вопросы

Link2SD пишет «не удалось получить root», но Root Checker показывает, что root есть. Что не так?

Скорее всего, разрешение отклонено именно для Link2SD. Откройте Magisk или SuperSU, найдите приложение в списке и переключите доступ на «Разрешить». Также проверьте, не добавлен ли Link2SD в список скрытия root (DenyList, MagiskHide).

Нужно ли пересоздавать разделы карты, если root уже работает?

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

Какую файловую систему выбрать для второго раздела?

Начните с ext2 — её поддерживает большинство ядер. Если монтирование не удаётся, попробуйте ext4. Выбор зависит от ядра конкретной прошивки, поэтому универсальной рекомендации нет.

После обновления прошивки Link2SD снова потерял root. Почему?

Обновление системы перезаписывает загрузочный раздел, куда встроен root. Доступ нужно устанавливать заново — например, повторным патчем boot-образа в Magisk по инструкции для вашей модели.

Работает ли Link2SD на Android 10 и новее?

Гарантированной работы нет: приложение не обновляется, а механизмы монтирования и ограничения SELinux в новых версиях Android несовместимы со старыми методами. Рассмотрите Adoptable Storage или штатный перенос приложений.