В общем дошли таки мои руки( и ноги) до написания инструкций. Надеюсь напишу кратко-понятно, картинок не будет, оригинальные инструкции = на английском :P
Немного о том, что было использовано в этой инструкции, для каких версий предназначено и что требуется от вас
1) Инструкция
сделана и
проверенана загрузчике U6/S6 , по заявлению автора кастомного ядра она прекрасно пойдет и для версий ниже 6.
Что за кастомное ядро, что оно делает и для чего нужно??? Всё вот
здесь (осторожно, английский) А если для 4 загрузчика ( читай U4) не пойдет вдруг, то в другой
инструкции по рутированию есть все необходимые файлы. Инструкция там, в сравнении с нашей
переводом немного обновилась.
2)Также необходимо поставить кастомное рекавери. Рекавери прекрасно ставится по
инструкции с некоторыми оговорками. О них позже.
3) Есть две версии ядра - для ARM версии и для ARM 64 версии. Честно - не сильно разбираюсь в чем различие. Как узнать - можно установить Xposed и там будет краткая инфа о телефоне в том числе и архитектура. Других способов не знать) :)
4) Конечно же я надеюсь что бутлоадер уже разлочен, иначе можно не начинать. Как его разлочить в шапке есть инструкция, вот
здесь - видео инструкция. Хотя иногда некоторые мелочи там различаются. Если пункт " Разблокировка OEM" не появляется - смотрите вот
ЭТО видео делайте все в точности как делает он там. В точности! Получалось уже раз 10 на разных телефонах. В последнее время я много что рутирую..) Кстати, каждый раз, когда сбрасываете, восстанавливаете сток или прошиваете другую офф прошивку, лучше проверить, есть ли этот пункт, и не написана ли в ODIN режиме "state: prenormal". Это значит что нужно снова делать так, чтобы пункт появился. State изменится на "Checking".
Установка
1) Для начала, если на телефоне уже было что то установлено и теперь бутлуп или какие то еще проблемы - восстанавливаемся на сток. Остальным - можно пропустить.
2) Шьем рекавери по этой
инструкции с пункта №2 по пункт №2.5 .
Об оговорках - почему то у меня нормально завелась только такая версия: twrp_3.2.3-1_sm-j415f_81218.tar . Возможно у вас все будет нормально и с версией 3.3.1 но я с ней не смог загрузиться.
3) Теперь приступаем к кастомному ядру. В зависимости от архитектуры процессора скачиваем и прошиваем через TWRP после прошивки RMM ByPass.
ARM версия .
ARM 64 версия4) Продолжаем дальше прошивать по
инструкции с пункта №3 по пункт №3.1.1 . В последнем пункте вместо того патча который в инструкции использовать
ЭТО. Это тот же патч только для 9 андроида. Я обошелся без него в первый раз и тогда то у меня посыпались всякого рода ошибки. Хотя и после него тоже были некоторые ошибки - об этом в последнем спойлере.
5) Прошиваем Magisk - самая последняя версия(20.04) прекрасно подошла.
Скачать Magisk. Нужны все 3 файла, кидаете на флешку. Устанавливаем "Magisk ZIP: Прикрепленный файлMagisk-v20.4.zip ( 5,67 МБ )"
6) И только теперь после всего этого делаем полное форматирование, с перезагрузкой в систему. Запуск будет долгим как обычно после форматирования. Настраиваем систему, доходим до
белочки рабочего стола.
7) Устанавливаем Magisk Manager. Уже должен быть у вас на флешке. Нужно будет подключиться к вай фай, так как он будет настраивать какое то окружение там, скачивать доп файлы и после этого перезагрузится.
8) Профит рут получен, надеюсь. Xposed ставить из модулей magisk = Riru Core + Riru EdExposed Manager SandHook +
EdXposed Manager.apkА что, если...
1)... можно пропустить некоторые пункты, они не нужны. Возможно, может быть что то и лишнее будет, оптимизацией процессов не занимался)
2)... я все сделал по инструкции и ничего не получилось: Успокойтесь. Сделайте горячий чай, вдох выдох и попробуйте почитать инструкции, прошить по инструкциям. Честно иногда и мне помогает.
3)... все равно ничего не получается, телефон не запускается, twrp не работает, рут не устанавливается: Напишите о своей проблеме подробно - модель полностью, версия ПО, после какого пункта все сломалось или что то пошло не так. Телепатов я еще не видел здесь) :rolleyes:
4)... хочу больше узнать про кастомное ядро, процесс создания и так далее. В самом начале была ссылка на тему на XDA. А так же у него - Бату - есть телеграмм и группа в телеграмме @Batu33TR.
5)... в инструкции многобукв, ничего не понятно, и т.д. : Ну все мы люди..
6)... я установил Xposed, а он не работает как надо.. : Мне нужен Xposed только для одного модуля, поэтому какие будут работать какие нет - не знаю, проверять времени нет!
Возможные ошибки, баги.
В общем то телефон после прошивки я долго не юзал, его сразу забрали. Из того что увидел - при загрузке каждый раз появляется сообщение от "платформы андроид" что " блаблабла, произошла ошибка, обратитесь к производителю" Я решал это просто - нажимал ок, и все продолжал пользоваться дальше.
Иногда бывает какие то подвисания системы - я сделал скриншот и у меня произошел сбой интерфейса. Но перезапустился интерфейс и вроде больше не повторялось. Пока все.
Часто юзают Xposed потому с ним ошибок тоже пока не было. Перезагрузил два раза чтобы наверняка и работает нормально, после применения модулей.
Сообщение отредактировал faidien - 07.08.20, 20:56