Переключиться с бессистемного рута на системный (традиционный) рут

Интернет-поиск показывает несколько способов сделать это:

  • Этот пост на Reddit предлагает несколько простых методов.

  • Напротив, в этом XDA упоминается, что даже перепрошивки boot.imgнедостаточно, и вам также необходимо очистить систему флэш-памяти - другими словами, полное ПЗУ.

Рискну ли я, если выберу первый способ и прошью последнюю версию традиционного рута?

Что-нибудь еще мне нужно иметь в виду?

Изменить: любой другой метод?

Вместо того, чтобы отвечать на тело вашего вопроса, я ответил на заголовок. Дайте мне знать, если это решит вашу проблему.
@DeathMaskSalesman: Все в порядке, в этом суть. Вернется, если есть проблема (некоторые проблемы с xposed я приписываю бессистемному руту, как предположение - если они решены иначе, не нужно возвращаться)

Ответы (1)

У меня была эта самая проблема некоторое время назад. В моем случае помог этот пост Reddit.

По сути, для перехода к традиционному корневому каталогу системы вам необходимо установить восстановление TWRP , последнюю версию ZIP-файла с возможностью прошивки SuperSU, ваш телефон должен быть уже безсистемно рутирован, а SuperSU от Chainfire должен быть вашим приложением root-менеджера.

Затем загрузитесь на Android, откройте SuperSU и перейдите на вкладку « Настройки ». Найдите кнопку « Полное отключение» и коснитесь ее. Когда SuperSU спросит, уверены ли вы, что хотите отключить root, примите . Когда спросит, восстановить ли старый boot.img , отказать .

Когда телефон перезагрузится, введите соответствующие ключи и загрузитесь в TWRP. Оказавшись там, убедитесь, что раздел /data смонтирован. Затем в меню « Дополнительно » запустите терминал TWRP и введите следующие команды:

cd /data
echo SYSTEMLESS=false > .supersu

. В качестве альтернативы вы можете использовать

echo SYSTEMLESS=false > /data/.supersu

для достижения того же результата. Это создает файл .supersu внутри /data .

Наконец, запустите ZIP-файл SuperSU, чтобы заставить SuperSU использовать стандартную старую корневую процедуру.


Файл .supersu

Этот файл проверен (например , получен ) ZIP-архивом SuperSU. Если он находит запись SYSTEMLESSи имеет значение false, программа установки выполнит установку системы. Если значение равно true, установка будет бессистемной.

Спасибо . Xposed не пострадал? Просто для любопытства, что именно делает команда? Спрашиваю, так как для моего устройства (Moto X Play) мне пришлось echo "SYSTEMLESS=true" >> /data/.supersuзаставить его работать (IDK этого имеет значение для вашего решения) +1
Кроме того, могу ли я прошить последнюю версию системного рута или любую другую версию?
@beeshyams Я не могу сказать, будет ли Xposed работать нормально — я использовал Android 7, когда применял это решение, поэтому не Xposed — но если проблема заключалась в том, что Xposed не смог найти su , тогда да, он снова будет работать. Мои две команды и ваша делают одно и то же: они создают файл .supersu внутри /data и записывают в SYSTEMLESS=falseнего строку. Этот файл проверяется ZIP-файлом SuperSU, и если для этой строки установлено значение false, то метод рутирования будет традиционным. Наконец, мой тест проводился с SuperSU ZIP v2.79-201612051815, поэтому я не могу сказать, что он будет работать для более старого ZIP.
У меня версия 2.79, так что все должно быть в порядке.
Интересно, что вы советуете не восстанавливать загрузочный образ при полном удалении. Попробовал ваш метод и так как не восстанавливал так и не получил рут при установке в системном режиме не безсистемном. Это, вероятно, также причина, по которой у @beeshyams были проблемы. Также он поставил SYSTEMLESS=true (не false), поэтому кажется, что он переходил из системного режима в бессистемный, что прямо противоположно тому, о чем эта статья.
Добрый день. Вы правы, говоря, что бишямс ставил SYSTEMLESS=true, а я лепетала SYSTEMLESS=false. Таким образом, он получил себе бессистемный рут вместо традиционного. Почему он говорит, что это сработало, я не знаю. Что касается восстановления загрузочного образа и значительной части решения, я просто сообщил о том, что нашел по ссылке, которую вы можете увидеть в моем ответе, поскольку в то время такой метод работал у меня. Боюсь, я больше не могу устранять неполадки с SuperSU, так как в настоящее время я использую собственное корневое решение LineageOS.
@MarcElser и продавец, приносим свои извинения за мой первый комментарий, вызвавший эту путаницу. Чтобы внести ясность 1. В первом комментарии я имел в виду то, что мне нужно было при рутировании телефона в режиме без системы в первый раз, когда я читал на XDA (ваша ветка?) и пытался понять как это работает 2. Ваше решение отлично сработало для меня, и теперь я нахожусь в традиционном корневом каталоге//
Еще пара вещей, которые могут пригодиться другим посетителям 1. Если рут липкий и не исчезает, это помогает, как и мне. 2. Если вы просто переключитесь на системный корень и восстановите /data(который ранее был в бессистемном режиме), вы снова вернетесь в бессистемный режим! Ти Бу - единственный выход