Root using android system recovery

Как получить root права на Android через кастомное рекавери

Существует немало так называемых «однокликовых» программ для получения ROOT прав на Android. Данными эксплойтами легко пользоваться: достаточно установить утилиту на ПК или приложение на смартфон, если нужно – включить отладку по USB, сделать пару нажатий и готово! Но их главная проблема заключается в том, что они не могут рутировать 100% устройств. В этой инструкции мы поговорим о способе, который подойдет для всех смартфонов и планшетов на которые можно установить кастомное рекавери: CWM, TWRP.

Что такое root права и для чего они нужны

Хотя Android является самой кастомизируемой мобильной ОС, на любом девайсе «из коробки» закрыт доступ к корневому каталогу и редактированию системных файлов – они монтируются в режиме «только для чтения». Имея root (аккаунт Суперпользователя), становится доступной запись в системный раздел. Пользователь может максимально настроить систему под себя: удалить ненужные приложения, убрать рекламу, обойти ограничения Google Play, отключить фоновые процессы и многое другое.

В процессе рутинга на смартфон, планшет устанавливаются приложение администратор рут прав SuperSU, бинарный файл SU, который записывается по пути /system/xbin/ и набор консольных утилит BusyBox.

Как получить рут права на Android через CWM

1. После того как установите CWM Recovery, скачайте архив SuperSU с официального сайта и сохраните в удобном месте на карте памяти.

2. Зайдите в Рекавери – как это делается можно узнать из инструкции по ссылке.

3. В CWM выберите пункт «install zip» (выбор осуществляется кнопкой питания) либо «install zip from sdcard» (для старых CWM версии ниже 6.X.X).

4. Затем «choose zip from /sdcard», если прошиваемый архив находится на SD-карте.

5. Перейдите к папке в которую сохранили «SuperSU-version.zip» и подтвердите клавишей включения.

6. Согласитесь на установку, выберите «Yes – Install SuperSU-version.zip».

7. Начнется процесс рутирования мобильного девайса.

8. В конце вы увидите сообщение «Install from sd card complete», что в нашем случае подразумевает получение root прав.

9. Вернитесь в главное меню CWM.

10. Нажмите «reboot system now», чтобы перезагрузиться в Android.

Как установить SuperSU через TWRP Recovery

Теперь аналогичная инструкция по TWRP. Первым делом выполните первые два пункта из вышеизложенного FAQ по прошивке архива SuperSU из CWM.

1. Затем в главном меню TWRP выберите «Install».

2. Найдите загруженный на SD ZIP-архив с SuperSU.

3. Сделайте свайп, тем самым дав согласие на прошивку.

4. Successful! Рут права получены, выбирайте «Reboot System», чтобы загрузить систему.

Как проверить наличие SuperUser в Android

Теперь в меню должен появиться менеджер прав Суперпользователя – приложение SuperSU. А проверить наличие рут прав можно при помощи простой программы Root Checker. Подробнее →

Читайте также:  Смартфон с чистым андроидом до 15000

Главная / Инструкции / Root права на Android через Recovery: как получить

Источник

СТАТЬЯ ЕЩЕ СЫРАЯ

Приемы, работы с образами описанные тут актуальны, однако, для получения root достаточно просто корректно собрать TWRP.
Я собирал его так: Сборка TWRP из исходников для любого аппарата

В данной статье я пытаюсь получить root для телефона Nomu S30 mini, на базе MTK6735.

Разблокировка бутлоадера

Для того, чтобы в телефон можно было заливать модифицированные образы нужно разблокировать бутлоадер.
ВНИМАНИЕ!! при разблокировке или блокировке бутлоадера пользовательские данные теряются.
Устанавливаем adb-tools

Включаем в Developer Options опцию USB Debugging.
В Developer Options включаем OEM Unlocking.
Включаем телефон и подключаем к компу. Телефон спросит — можно ли использовать с этим компьютером USB Debug — отвечаем Yes.

Теперь перезагружаем телефон в режим бутлоадера. Для этого при подключенном к компу телефоне (включенном) выполняем

Либо выключаем телефон, зажимаем Vol+ и PowerButton. Появится меню, в котором кнопкой Vol+ нужно выбрать fastboot и нажать Vol-.
После того, как на телефоне появится надпись FASTBOOT MODE на компе выполняем:

В результате компьютер скажет:

То есть теперь бутлоадер разлочен и мы можем прошивать новые прошивки через него.

Прошивка с помощью bootloader

Перезагружаем телефон в режим бутлоадера (fastboot):

Например, для того, чтобы прошить flash-блок system (в котором лежит собственно android) — подключаем аппарат к компу и выполняем:

Эта команда прошьет блок с названием system файлом-образом system.img из текущего каталога. Аналогично прошиваются recovery и boot:

Или перезагружаем его в recovery

Отключение dm-verity и включение userdebug

Для того, чтобы можно было загружать модицицированный system.img, нужно отключить проверку образа dm-verity. Это делается путем редактирования образа boot.img. Распаковываем boot.img с помощью AIK-Linux:

Из распакованного ramdisk удаляем файл verity_key

В файле ./ramdisk/fstab.mt6735 отключаем verify:

В файле ./ramdisk/default.prop меняем значение параметра ro.secure=1 на 0, меняем ro.debuggable=0 на 1 и добавляем строку ro.config.dmverity=false:

И прошиваем в телефон:

Всё, что написано ниже, неактуально, но может кому-то пригодиться

Перепаковка boot.img

Распаковка

В результате в папке ./boot будут файлики. И среди них два:

Чтобы распаковать ram-диск делаем так:

Упаковка initramfs

Отключение verify для раздела system

Получение root в adb

В файлике default.prop нужно сделать так:

Упаковка

Выполняется как-то так:

Перепаковка boot.img с помощью abootimg

boot.img перепакованый таким образом нормально загружается, (даже не подписаный сертификатом) только в том случае, если не вносились изменения (не перепаковывался) initrd.img. Это значит, что secureboot проверяет initrd.img.

Команда abootimg-unpack-initrd распакует файл initrd.img из текущей директории в папку ramdisk. После внесения изменений в файлы можно упаковать все обратно.

Команда abootimg-pack-initrd упакует содержимое папки ramdisk в файл ./initrd.img
Теперь можно всё собрать обратно в newboot.img.

Перепаковка с подписью сертификатом

В сертификате указывал такие данные: C=US/ST=California/L=Mountain View/O=Android/OU=Android/CN=Android/emailAddress=android@android.com
Подписанный (но не измененный) boot.img НЕ загружается.

Перепаковка system.img

При внедрении в образ system.img файлов SuperSU нужно прописать их в SELinux. База данных SELinux хранится в образе boot.img, в файлике file_contexts.bin. После извлечения, файл file_contexts.bin нужно распаковать для внесения в него изменений с помощью утилиты sefcontext, а затем запаковать обратно и пересобрать образ boot.img.
Образ system.img нужно распаковать с помощью img-tools, смонтировать образ и добавить в него файлы SuperSU, а затем запаковать его обратно.

Итак.
В отдельную папку (меня это пака

Источник

Root права на Samsung через кастомное recovery (рекавери)

Здесь размещаете любое содержание.

Читайте также:  Самый лучший смартфон 2021 года андроид

Я думаю, что самый легкий и надёжный способ получить root права на Samsung, с помощью кастомного recovery CWM (ClockWorkMod) или TWRP (Team Win Recovery Project) .

Способы работают практически на всех Samsung устройствах.

1 СпособCWM (ClockWorkMod)

  1. Скачиваем и копируем на внешнюю SDCardSuperSU (CWM/TWRP).
  2. Теперь нам нужно прошить кастомное рекавери CWM.
  3. После прошивки, войти в него. (Как войти в меню recovery)
  4. Идем чётко по пунктам:
    1) Install zip
    2) Choose zip
    3) SuperSU.zip
    4) Подтверждаем установку и ждем пока установится суперпользователь.
    5) Reboot system now

После перезагрузки, появится программа SuperSU, она и будет отвечать за root права на вашем устройстве.

2 СпособTWRP (Team Win Recovery Project)

  1. Скачиваем и копируем в память устройстваSuperSU (CWM/TWRP).
  2. Теперь нам нужно прошить кастомное рекавери TWRP.
  3. После прошивки, войти в него. (Как войти в меню recovery)
  4. Идем чётко по пунктам:
    1) Install (Установить)
    2) Выбираем из памяти устройства архив с SuperSU.zip.
    3) Подтверждаем установку и ждем пока установится суперпользователь.
    4) Reboot (Перезагрузка).

После перезагрузки, появится программа SuperSU, она и будет отвечать за root права на вашем устройстве.

Если по какой-то причине, телефон/планшет не влючается, попробуйте его перепрошить.

Вот и всё, на этом процесс получения root прав завершён, как вы уже, наверное, успели заметить, в этом нет ничего сложного.

Источник

Root using android system recovery

Получение ROOT
Разные варианты получения прав root

  • Желательно иметь на компьютере установленный AndroidSDK
  • Как включить «Отладку по USB» на китайских устройствах. Спасибо говорим Chervanev
  • Для телефонов HTC EVO 4G, Sprint Hero, HTC Desire, HTC Wildfire, HTC Aria, HTC Droid Incredible необходимо сначала провести процедуру разблокировки NAND
  • Разблокировки загрузчиков HTC через сайт
  • При наличии мод. рекавери для устройства (CWM, TWRP, PhilZ, Carliv и пр.) рут можно получить путем прошивания мод. рекавери и последующей установкой пакета UPDATE-SuperSU***.zip из темы ® SuperSU.
  • Тем, у кого нет root-прав после репака образа system.img со встраиванием root, возможно поможет этот пост Создание кастомных прошивок (Пост #26378422) и ниже.

  • Universal_Androot_1.6.2_beta6.apk ( 2.33 МБ )
    *выпуск новых версий прекращен*
  • X10Root.1.0.8.zip ( 714.76 КБ )
    *только для Sony Ericsson X10 (2.1)*
  • VISIONary___r14.apk ( 1.18 МБ )

    GingerBreak_v1.20.apk ( 295.24 КБ )

  • A500root_GingerBreak_v1.20.apk ( 296.81 КБ )
    *для Iconia A500*
  • update.zip ( 1.11 МБ )
    *для SGA (2.3.x), установка из под рекавери*
  • Сообщение отредактировал AUDIMEN — 03.12.19, 20:14

    Абсолютно ничего. В программе содержится код (или скрипт) для получения рута через уязвимость в защите OS Android.
    В данном случае, приложение ставит рута, однако в остальных случаях, другими неизвестными приложениями, можно получить доступ к телефону и напакостить.
    И официальная позиция Каспера — оставить все как есть — т.е. файл похож на вирус, а значит по умолчанию они его блокируют
    Впрочем, этот файл и еще Universal AndRoot (который так же содержит тот же код) — они рекомендуют добавить в исключения.

    На всех версиях программы пишет синтаксическая ошибка пакета.Куда копать? :blush: SGS

    Сообщение отредактировал robert 1974 — 21.11.10, 21:54

    Скорее всего установлен антивирус, который не дает полностью скачать файл. В данном случае файл надо добавить в исключения антивируса.

    Samsung Galaxy S прошивка JPB.
    Получил root с помощью z4root 1.3.0 по следующему алгоритму:
    1. Пришлось сначала поставить BusyBox
    2. Сделал Temporary root, потом дал root самой программе z4root и BusyBox
    3. Сделал Permanent root.

    Читайте также:  Гугл объектив для андроид

    По другому не получалось, при нажатии сразу на Permanent root зависала или была выгружена.

    На сколько я понял.
    temporary — временные права до первой перезагрузки.
    permanent — постоянные права, которые остаются и после перезагрузки .
    Иных различий нет.
    На последнем варианте применял unroot. ПО требующие root права, ругалось на их отсутствие . Однако проверить сколько «грязи» осталось после этих телодвижений я к сожалению не могу, т.к. нет достаточного опыта .

    Пы . Сы .
    Применил z4root на Samsung GT-I9000 (родная «проша» 2.2, обновленная через «кису»)

    Сообщение отредактировал mikhenty — 02.12.10, 08:30

    Прошивка I5800XXJP9. root права получить не удается:(
    даже методом, который описал nnmuser08

    z4root 1.3.0 слетает при нажатии на любую кнопку.
    сначала девайс вибронул 1 раз, потом два раза, и тишина.

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

    Зарутился с помощью SuperOneClick, спасибо lonely_nemo подсказал.
    Правда на нее касперский ругается, удаляет один файл. Отключил, зарутился, включил.

    Сообщение отредактировал 5[Strogino] — 05.12.10, 23:36

    Или я задаю вопрос невнятно, или мне совсем не понятны ваши ответы.

    1. Если я сделаю root, гарантия слетает ?
    2. Если я сделаю после root un-root, тел. возвращается в прежнее состояние (как с ответов понял исчезает суперпользователь), что тогда с гаранией?
    3. Для живых обоев (тел. Samsung I5800) нужен постоянно root ?

    Альтернатива Universal AndRoot (использующая тот же самый эксплоит rageagainstthecage как и Universal AndRoot, z4root и прочие подобные программы)
    http://forum.xda-developers.com/showthread.php?t=827058
    Не обновлялась с 3 ноября 2010

    Поддерживаются
    * Google Nexus One (2.2)
    * Google G1 (1.6)
    * HTC Hero (2.1)
    * HTC Magic (1.5) (Select Do not install Superuser)
    * HTC Tattoo (1.6) (Please use this test release)
    * Dell Streak (2.1)
    * Motorola Milestone (2.1)
    * Motorola XT701
    * Motorola XT800 (2.1)
    * Motorola ME511
    * Motorola Droid (2.01/2.1/2.2 with FRG01B)
    * Sony Ericsson X10 (1.6)
    * Sony Ericsson X10 Mini (1.6)
    * Sony Ericsson X10 Mini Pro (1.6)
    * Acer Liquid (2.1)
    * Acer beTouch E400 (2.1)
    * Samsung Galaxy Beam
    * Vibo A688 (1.6)
    * Lenovo Lephone (1.6)
    * LG GT540 (1.6)
    * Gigabyte GSmart G1305

    Не поддерживаются
    * Samsung i9000 / i6500U / i7500 / i5700
    * Motorola ME600 / ME501 / MB300 / CLIQ XT
    * Motorola 2.2 FRG22D
    * Archos 5
    * HuaWei U8220
    * HTC Desire / Legend /
    * HTC EVO 4G / Aria
    * SonyEricsson X10i R2BA020
    * myTouch Slide

    Сообщение отредактировал 5[Strogino] — 23.12.10, 12:16

    Добрый вечер!
    Приобрел НТС Desire! Все устраивает! Попытался установить программу Font Size (что бы буковки побольше стали — уж больно мелкова-то) Она запросила root права. Перепробовал все Ваши выше описанные варианты — результат ноль

    SuperOneClick — не помогает (faild)
    z4root — вроде дает временные права — запускаю прогу Font Size — после перезагрузки все как было маленькое так и осталось
    Permanent — тоже результата не дает
    Universal AndRoot *выпуск новых версий прекращен* — faild при рутировании

    Если не трудно подскажите выход из данной ситуации?

    Данную прогу (Font size) проверял на HTC HD2 Андроиде 2.2 (сборка revolution) — работает тока в путь

    а вот с тем что ниже незнаю что делать
    HTC Desire Android 2.2 Версия модуля 32.49.00.32U_5.11.05.27 Номер ПО 2.29.405.5CL293415 release=-keys

    Z4 Root гарантированно не работает. Пробовал на droid v2.2.1 (frg83d). На предыдущей прошивке работало.
    Мне помог этот способ http://www.droidforums.net/forum/droid-lab. os-version.html
    Других способов на frg83d в прошлом году не было!

    Сообщение отредактировал phu — 06.01.11, 18:14

    Источник

    Оцените статью