Регистрация: 6 лет назад
Получение ROOT прав на прошивке 4.4.4. программой newroot.exe для разблокированного (заблокированного) загрузчика.
Первоначально программа написана для Z1, но работает и на Z Ultra.
SRSRoot (получение рут для Android OS 1.5-4.2)
Очередная малоизвестная утилита для получения ROOT.
Файл загружен в архив, alstrive.ru
Получение ROOT Sanei N10-QM (Android 4.1.2)
Прошивка модуля связи: FW8955m-V1.1.7.0
Версия ядра: 3.4.0+
Номер сборки: V4.1.1.0-SANEI-V01
Root для ICS без бута, для всех смартфонов с андроид 4.0.X (самому проверить не на чем, так что надежда на вас, владельцы ICS).
Как получить ROOT-права
p.s. Отладка по юсб и режим накопителя, а также установленные драйвера на ББ для вашего смартфона обязательны!
Root-права на Android 7 и Android 8
В этой серии статей мы с вами разберемся, что такое меню восстановления Recovery, установим драйвера ADB/Fastboot, активируем режим разработчика и включим отладку по USB, установим кастомное Recovery, получим root доступ к смартфону и установим кастомную прошивку.
Прежде чем работать с прошивкой и вносить в неё изменения, нужно разобраться, что такое среда восстановления, или Recovery. А заодно и Bootloader.
- Что такое Recovery (режим восстановления)?
- Получаем Root доступ
- Шаг 2. Драйвера на смартфон.
- Шаг 3. Режим для разработчиков и “Отладка по USB”
- Шаг 4. Проверка ADB, FASTBOOT
- Шаг 5. Кастомное Recovery, установка
- Шаг 5а. Нюансы установки Recovery
- Шаг 5б. По поводу Samsung
- Шаг 6. Заходим в Recovery
- Root Android Phone via TWRP
- Root Android with ADB & Fastboot Commands
- Installing ADB and Fastboot via Termux
Что такое Recovery (режим восстановления)?
Recovery – это СОВЕРШЕННО независимый от операционной системы раздел. То есть Recovery и Android существуют в смартфоне параллельно. Он предназначен для создания резервных копий, установки сторонних прошивок, получения Root и прочего.
Можно полностью удалить операционку со смартфона, но режим восстановления будет работать. Отличие стокового (заводского) Recovery от кастомного (который разрабатывают энтузиасты) в том, что через него можно прошить только заводскую прошивку или фирменное обновление, выпущенное производителем. А нам это не надо. Мы хотим сделать смартфон “под себя”.
Получаем Root доступ
Поэтому первое, что мы сделаем – установим кастомное Recovery. Существует несколько разработчиков в данной нише. Team Win Recovery Project или TWRP, Orange Fox, Sky Hawk и т.д. Ну и конечно различные форки на их основе. Чтобы установить TWRP на смартфон, на нём должен быть разблокирован загрузчик (Bootloader).
Изначально загрузчик может быть разблокирован, заблокирован или зашифрован. У нас первый (возможно после некоторых манипуляций или изначально) вариант. Установить Recovery можно несколькими способами. Мы начнем с того, который даёт возможность установки на любой (почти) смартфон с Android OS.
Кроме смартфонов, у которых принципиально отсутствует режим fastboot.
Практически под каждый бренд смартфонов можно найти индивидуальный вариант софта для прошивки. Также Recovery пригодится, например, если захотите на каком-нибудь ещё смартфоне, на котором проблемы с загрузчиком, удалить системные приложения, сделать бэкап или прошить что-либо без посторонней помощи. Как это сделать не имея рут-доступа разберем, если возникнет такая необходимость. Но наша основная задача – получение Root. И тогда ПК нам вообще больше не понадобится.
Нам нужно установить на компьютер ADB/Fastboot (Android Debug Bridge). Adb, если коротко, даёт возможность работать с Андроидом, подсоединив его к ПК.
Драйвера также скачиваем и устанавливаем на комп. Распаковываем архив (рекомендуется распаковывать в корень диска или в другую папку, не содержащую русских букв и пробелов в пути). Например: C:\Tools.
Даю два варианта, ибо на предварительном этапе из-за проблем на стороне ПК у некоторых могут возникнуть проблемы с установкой софта и драйверов.
Шаг 2. Драйвера на смартфон.
Идём дальше. Подключаем смарт к ПК. Важный момент! Дата-кабель подсоединяем к USB-разъему на материнской плате, то есть с задней стороны системного блока, а не на передней части корпуса. Иначе комп может не соединиться со смартфоном, или соединение может отвалиться в самый неподходящий момент. Тех кто работает с ноутбука это не касается.
Если вы ещё не устанавливали драйвера для своего смартфона – самое время. ПК при подключении к нему телефона должен сделать это сам. Но если по какой-то причине этого не произошло, ищем в сети и устанавливаем.
Шаг 3. Режим для разработчиков и “Отладка по USB”
Теперь на смартфоне нам нужно открыть режим “Для разработчиков”. Для этого в настройках ищем “О телефоне”. В зависимости от прошивки и производителя, меню настроек немного отличается.
В конечном итоге нужно найти “Номер сборки” и тапнуть по строке 7-10 раз подряд (на некоторых прошивках больше). В результате появится надпись “Вы стали разработчиком”, и в настройках откроется соответствующий пункт “Параметры разработчиков (Для разработчиков)”.
Заходим в раздел “Для разработчиков” и листаем до “Отладка по USB“. Включаем.
Важно! Adb может работать с девайсом только при включенной отладке по USB.
При подключении к ПК смарт выведет уведомление об отладке. Нужно подтвердить цифровой ключ, чтобы разрешить этому компьютеру с ним коннектиться.
На Android 11 есть функция автоматического отзыва авторизации отладки. Если смартфон не коннектился с определенным устройством в течении 7 дней, при подключении необходимо заново подтверждать ключ авторизации. Но это оставляет ваш девайс уязвимым в течение этого времени.
Например, если устройство было изъято вместе с ноутом. Поэтому при подтверждении авторизации не отмечайте пункт “Всегда разрешать”.
Шаг 4. Проверка ADB, FASTBOOT
Для проверки соединения с ADB в окне команд вводим команду: adb devices И смотрим строку: Adb Attached. Под ней должен отобразиться серийный номер вашего девайса.
Далее проверяем работает ли Fastboot. В командной строке вводим : adb reboot bootloader Смартфон должен перезагрузиться в режим загрузчика.
Или второй способ: выключаем смартфон и зажимаем клавиши “Громкость вниз+питание+домой (если данная аппаратная клавиша присутствует).
Теперь проверяем соединение с fastboot. Вводим в командной строке:fastboot devices Также должен отобразиться серийный номер.
Шаг 5. Кастомное Recovery, установка
Как и прошивка, кастомное Recovery (меню восстановления) должно строго соответствовать модели смартфона. Иначе оно не установится вовсе. Или, что намного веселее, превратит ваш телефон в кирпич! Тут тоже есть нюансы. Например для таких девайсов как Redmi Note 8 и 8t, 1+5 и 5t, рекавери, как правило, одно на оба смартфона, из-за схожей архитектуры.
Есть ещё один важный момент. Многие аппараты после установки кастомной среды восстановления НЕ ЗАГРУЗЯТСЯ в систему со стоковым загрузочным образом (boot.img).
Сохраняем файлы на ПК. У кого файлы двух видов .img и .zip – не делаем пока ничего. У кого только .zip – достаем из архива файл .img.
Те, у кого файлы двух видов – те имеют двухслотную архитектуру девайса (А/В). Запоминаем.
Несколько слов о структуре с двумя слотами A/B. Что это и нафига это сделали – можете загуглить на досуге. Нас волнует только тот факт, что на смартфонах с такой структурой отсутствует отдельный раздел Recovery. Здесь он является частью загрузочного образа boot.img. Поэтому, в зависимости от телефона, сначала подгружается временный образ, затем устанавливается постоянное рекавери. Или, как например на 1+ 7t Pro, рекавери шьется в каждый слот по очереди с переключением слотов через fastboot.
Шаг 5а. Нюансы установки Recovery
Вообще по многим девайсам при прошивке рекавери есть нюансы. Например если Mi A3, который закирпичился по всему миру после первого официального (!) обновления до Android 11, оптимально было сначала зарутовать через патч ядра, а уже потом устанавливать TWRP, то в данный момент на этот смартфон вообще нет рабочего рекавери, кроме урезанного по функционалу рекавери от прошивки Lineage.
В установке кастомной прошивки на такие смартфоны тоже есть ряд нюансов. Например, перед этим необходима установка одной и той же версии стока в оба слота. Далее приведу основные алгоритмы установки кастомного рекавери в случаях с разной структурой.
После выполнения операции кастомное recovery будет установлено на постоянной основе.
После этого девайс автоматически загрузится во временное recovery. Если автоматической загрузки в режим восстановления не наблюдается, значит где-то есть косяк. Скорее всего версия twrp не кошерная, и нужно подобрать другой вариант.
Зажимаем одновременно кнопки Питание+Увеличение громкости и удерживаем до перезагрузки. Важно не допустить загрузки смартфона в систему. ВАЖНО не допустить загрузки в систему!!!
Небольшое отступление. Если на каком-то этапе что-то пошло не так, сразу хочу успокоить: это в порядке вещей. Сделать все правильно с первого раза – скорее исключение. К тому же есть множество нюансов не только по каждому бренду, но и по каждой модели смартфона.
При входе в TWRP вас встретит возможность выбрать язык и вопрос, разрешаете ли вы вносить изменения в систему или оставляете этот раздел “только для чтения”.
Шаг 5б. По поводу Samsung
Для тех, у кого Самсунг, есть фирменный прошивальщик – Odin, и предназначен он для работы только с Самсунгами. Прошить что-то другое с него не получится. Под другие бренды тоже есть отдельные утилиты, но не под все.
Качаете и устанавливаете на ПК прошивальщик ODIN. Выносим приложение на рабочий стол. Открываете Odin. Выключаете смартфон.
ВАЖНО!!! С левой стороны жмём на “Options” и снимаем галочку в пункте “Auto reboot”, иначе прошитое twrp не сохранится, и у вас останется стоковая хрень.
Шаг 6. Заходим в Recovery
Внимание! В последних моделях Samsung НЕЛЬЗЯ разрешать внесение изменений без дополнительных настроек.
НЕ ПЕРЕЗАГРУЖАЕМ аппарат в систему. Без установки рут-прав некоторые модели могут уйти в циклическую загрузку (бутлуп).
Во второй части статьи будем устанавливать новую прошивку Magisk Canary и получать рут-права.
The main reason for that is the fact that it carries out all the modifications systemless-ly. That is, it doesn’t modify the device’s system partition. As a result, Google’s Safety Net won’t be triggered and the apps dependent on it will continue to function as expected. Apart from that, Magisk also holds some other benefits like the Magisk Hide feature.
This allows you to hide root from apps that don’t work on the rooted devices (like banking apps, Pokemon Go among others). Owing to all these reasons, we will be listing two different methods to root your Android device via Magisk itself. So without any further wait, let us begin with the guide. With that said, here are the 6 most popular universal root tools for Android that you should definitely check out.
With the requirements now clear, here are both the methods to root your Android devices.
Root Android Phone via TWRP
First off, to root your Android device via recovery, you will need a working TWRP image for your device. Please don’t use any other device’s recovery. You will definitely end up in a bootloop. If there isn’t one for your device, then skip to Method 2. Also, make sure the recovery has been installed on your device. We have a detailed tutorial on installing TWRP on Android. Now with the instructions clear, let us proceed with the steps to root your Android device.
With that, you have successfully rooted your Android device. Let’s now check out the steps to do so via fastboot commands. On that note, also have a look at 10 useful Windows command prompt tricks that you should be aware of.
Root Android with ADB & Fastboot Commands
If there isn’t any working TWRP for your device or you don’t wish to install one for whatever reason, then this method might come in handy. For this to work, you will be needing the stock boot.img file of the same version which is currently installed on your device. You could extract the same from the stock firmware of your device. Just make sure that there is no version mismatch. Otherwise, bootloop is evident.
That’s it. You have now successfully rooted your device via TWRP Recovery. Now go ahead and dive deep into the mods community and give our device a completely new makeover. There are tons of Magisk Modules, Xposed framework, and Custom ROMs, all waiting for a place on your device. Go and give them a shot!
Must Read: How to Android Lock Screen PIN & Pattern via ADB
We have compiled quite a huge list of ADB, ADB Shell, and Fastboot commands with detailed explanations to all commands you may ever need to use.
ADB and Fastboot are versatile command-line tools for Android devices and emulators. It’s very easy to download and set up ADB and Fastboot on Windows, macOS, and Linux. Since Google doesn’t provide the Android SDK platform tools for Android devices officially, it’s not easy to install ADB and Fastboot on Android devices via the Termux terminal emulator app and Web ADB without root and a laptop or PC.
It’s possible to install ADB and Fastboot on Android by cloning any of the 3 Gits listed below using a terminal emulator like Termux.
Must Read: How to Use ADB to Unlock Android PIN and Pattern Lock
Installing ADB and Fastboot via Termux
Now let’s see how you can install ADB and Fastboot on an Android phone or tablet.
You can also install the ADB and Fastboot tools on your Android using a single command. This command includes all the above commands in one line.
pkg update && pkg upgrade && pkg install python && pkg install git && git clone https://github.com/freetheorange905/adb-fastboot-termux.git && cd adb-fastboot-termux && python af.py
If you own a Samsung Galaxy device, you can download Samsung firmware on your phone or tablet via Termux. Read my detailed tutorial to learn how you can do that.
As you can see below, you’ll get information such as the Android Debug Bridge version and other ADB options on your phone’s screen.
Please note that if you run the adb devices command, you won’t get any device ID under the list of devices attached because your Android device will now act like an ADB/Fastboot host.
Please note that in order to use ADB and Fastboot commands, your host Android device needs to be rooted as it can be done using a Magisk module called ADB & Fastboot for Android NDK. I’ll be updating this tutorial describing the steps to use ADB commands without a PC or laptop.
Very recently, a developer named Yume Chan launched a website that lets us use ADB commands on Android devices via mobile browsers like Chrome and Microsoft Edge. It means that now we no longer need a rooted Android device to use ADB. Web ADB, as it’s aptly named, makes use of the WebUSB API found in all Chromium-based desktop and mobile browsers.
Web ADB comes with a bunch of features. It lets you send ADB commands from one Android device to another, mirror the screen and control the other device, install APK, browse the files on the other device, capture screenshots, etc.
Let’s see how to use Web ADB to run ADB commands on Android devices without root. You can one of two Android devices you have as a host to perform ADB commands on the other device.
You can execute any other ADB command on your Android device without a laptop or PC without rooting your device.
Read Next: List of 500+ Funny Things to Ask Google Assistant