Отримуємо тимчасовий і постійний root_shell на android - блог daradan - все про it, комп'ютерної

У кратце поясню для чого потрібен root_shell і для чого я його використовую. Скажімо у нас є рідний boot.img і ми його пропатчити з root_shell-му, то ми можемо навіть якщо в прошивці немає root-прав змінювати / додавати системні файли по adb (не знаю, чи працює це на заблокованим завантажувач). Але, для отримання первоночально root_shell цим способом необхідно мати в прошивці root-права. І так, як же отримати тимчасовий і / або постійний root_shell?

Як отримати тимчасовий root_shell думаю багато ромодели вже знають. Для цього нам потрібно:
- root-права в прошивці (бажано за коштами SuperSU)
- adbd Insecure від розробника SuperSU

Викачуємо adbd Insecure, запускаємо і налаштовуємо як на скріншоті

Отримуємо тимчасовий і постійний root_shell на android - блог daradan - все про it, комп'ютерної

Тепер розглянемо отримання root_shell на постійній основі. Для цього нам потрібно:
- root-права в прошивці (бажано за коштами SuperSU)
- adbd Insecure від розробника SuperSU
- інструмент для розпакування і запаковування boot.img. Я використовую CarlivImageKitchen. (Як користуватися цим інструментом не буду описувати)
- кастомними рекавери (бажано TWRP) для бекапу і для легкосьі прошити отриманий кастомний boot.img

- все робимо так само як отримання тимчасового root_shell-а
- копіюємо Патчений / sbin / adbd (я використовую плагін adb plugin для тотал командер)
- розпаковуємо boot.img
- замінюємо adbd патчений по шляху ramdisk / sbin / adbd (шляху можуть трохи відрізнятися в залежності від інструменту для розпакування boot.img)
- файл /ramdisk/default.prop наводимо приблизно до такого виду
ro.adb.secure = 0


- збираємо boot.img
- прошиває будь-яким вам зручним методом. Наприклад через TWRP або SP FlashTool для MTK. Кому як зручніше.