Asked by Kalani Haynes on Dec 11, 2021
I just installed Android Studio. How do I get into root shell on my phone? Or do I have to download ADB separately?
asked May 9, 2014 at 23:59
Android Studio does not contain ADB, you need Android SDK / Android SDK platform tools for it (it is installed on first run of Android Studio).
If you don’t want to use Android studio, just download standalone Platform tools and extract to some folder.
ADB is by default located in sdkplatform-tools:
It’s possible to add to PATH in Windows and use Terminal inside Android Studio only by command: adb shell and after use su get root shell.
answered Sep 9, 2014 at 18:45
7 silver badges6 bronze badges
MAC: Find the ADB executable in ~/Library/Android/sdk/platform-tools.
answered Jan 6, 2015 at 16:16
1 gold badge7 silver badges10 bronze badges
On a Mac Android Studio installs adb there:
To use it in your shell, you can add it to your .profile file:
Please open a fresh terminal window after you did that, or load the changes by typing this in your terminal:
7 gold badges39 silver badges81 bronze badges
answered Nov 21, 2017 at 9:52
1 silver badge3 bronze badges
Once you have Android Studio set up make sure you can connect to an emulator or a device where it will be listed in the AVD (Android Virtual Devices). If a physical device is connected confirm that debugging mode is enabled and access is allowed to Android Studio. A separate ADB is not needed as all the build tools are part of the IDE.
Now you are ready to access your device’s shell!
answered Oct 18, 2019 at 19:51
How to root android emulator (Android 7.1.1/ Nougat)
I’m pleased to inform the community of an easier way to root android emulator (run from standalone Android SDK)
Note: SuperSU is now deprecated, but this method still works to root the emulator, and more updates will be given for newer rooting methods.
Note: Navigate to the tools folder where Android SDK is installed and open command prompt there by pressing shift and right clicking.
Important! Only use the su binary that matches your avd architecture e.g x86, arm etc.., and note the path where you extracted these binaries.
Now its time to push the su binary:
(nevermind about my specific location of su binary, any location is okay as long there is no white space)
If this fails try this pushing to this directory instead /system/xbin/su. Also for emulators running android 5.1 and below use the su and not su.pie
Important!! Take note of su binary path (mine is /system/bin)
Type the codes:
and for setting up daemon:
Important!! Take note of spacing
That’s pretty much it!! Open SuperSU app and it may ask to update binaries, you can use Normal method.
Open any app requiring SU permissions just to double check and indeed SuperSU ask if you wish to grant it su permissions.
Most content in reference was for older android versions and hence the reason for different commands and paths which I modified.
Irvin H: Rooting the android emulator –on Android Studio 2.3((Android 4.4)
As commented by SaAtomic,
This approach is still viable with Android Studio 3.0.1
After upgrading to emulator version 27.2.9 and above it now makes preserving root much easier through snapshot feature (if copying the system.img method isn’t working):
Ideally it is more like hibernating the virtual device with config intact, hence everything is preserved.
You can now save multiple AVD snapshots for a given device
configuration and choose which of the saved snapshots to load when you
start the emulator. Starting a virtual device by loading a snapshot is
much like waking a physical from a sleep state, as opposed to booting
it from a powered-off state.
Tested on API level 22
В этом руководстве мы покажем вам, как получить root права на ваше устройство Android 12 с помощью пропатченного Magisk boot.img без использования TWRP. Последняя версия Android только что была выпущена гигантами Силиконовой долины. А вместе с этим появилось множество новых и интересных функций, достойных вашего внимания. Тем не менее, давайте не будем углубляться в набор функций на данный момент, так как нас в основном интересует индивидуальная разработка этой сборки.
В связи с этим получение прав администратора и доступ к системному разделу являются главными приоритетами для конечных пользователей. Оба из них могут быть достигнуты путем рутирования вашего устройства через Magisk. Как только вы это сделаете, вы сможете опробовать различные моды, такие как Magisk Modules, Xposed Framework, Substratum Themes, Viper4Android и другие.
Однако, поскольку последняя версия ОС только что прошла стадию предварительного просмотра для разработчиков и перешла в состояние бета-тестирования, есть некоторые опасения относительно того, как можно получить root права на свои устройства. Если у вас также есть сомнения относительно того же самого, то это руководство здесь, чтобы помочь вам. Ниже приведены подробные инструкции по рутированию вашего устройства Android 12 через исправленный boot.img Magisk.
Поскольку ОС все еще находится на стадии тестирования, на данный момент нет специального восстановления. Следовательно, вы не можете напрямую прошить приложение Magisk через TWRP, чтобы получить root. Это оставляет нам второй метод — извлечение стандартного boot.img из прошивки, исправление его через Magisk и прошивку через Fastboot.
- ШАГ 1. Установите Android SDK
- ШАГ 2. Включите отладку по USB и разблокировку OEM
- Разблокируйте загрузчик
- Загрузите стоковую прошивку
- Патч Boot. img через Magisk
- Прошить пропатченный Boot. img через Fastboot
- Резервное копирование всех данных
- ШАГ 3. Установите инструменты платформы Android SDK
- Разблокируйте загрузчик на Android 11
- ШАГ 5. Загрузите стандартную прошивку для своего устройства Android 11.
- ШАГ 6. Извлеките Android 11 Stock Boot. img
- Исправьте стоковый файл Boot. img через Magisk на Android 11
- Получите root-права на Android 11, перепрограммировав исправленный файл Boot. img Magisk
- Part 5. Root Android phone with RootMaster
- Conclusion
- Install Android SDK tools
- Select an appropriate tool
- Part 4. Root Android with Towel Root APK
- Part 2. Root Android phone with KingRoot on PC
- Part 3. Root Android device with Easy Rooting Toolkit on Mac
ШАГ 1. Установите Android SDK
Прежде всего, вам нужно будет установить Android SDK Platform Tools на свой компьютер. Это официальный бинарный файл ADB и Fastboot, предоставленный Google, и единственный рекомендуемый. Поэтому загрузите его, а затем распакуйте в любое удобное место на вашем ПК. Это даст вам папку platform-tools, которая будет использоваться в этом руководстве.
ШАГ 2. Включите отладку по USB и разблокировку OEM
Далее вам также необходимо включить отладку по USB и разблокировку OEM на вашем устройстве. Первый сделает ваше устройство узнаваемым ПК в режиме ADB. Это позволит вам загрузить ваше устройство в режиме быстрой загрузки. С другой стороны, разблокировка OEM требуется для выполнения процесса разблокировки загрузчика.
Разблокируйте загрузчик
Далее вам также нужно будет разблокировать загрузчик устройства. Имейте в виду, что это приведет к удалению всех данных с вашего устройства, а также может привести к аннулированию гарантии. Так что, если все в порядке, обратитесь к нашему подробному руководству о том, как разблокировать загрузчик любого устройства Android.
Загрузите стоковую прошивку
Теперь вам нужно получить стандартный файл boot.img из прошивки, которую вы только что загрузили. Для устройств Pixel вы можете просто извлечь прошивку и получить этот файл. Однако у других OEM-производителей все немного иначе. Поэтому обратитесь к руководствам для вашего устройства, чтобы извлечь стандартный файл boot.img для вашего устройства по ссылкам ниже:
Патч Boot. img через Magisk
Как только вы выполните указанную выше команду, AVB и DM Verity будут отключены. Теперь вы можете приступить к последнему шагу, чтобы получить root права на ваше устройство Android 12 с помощью исправленного boot.img Magisk.
Прошить пропатченный Boot. img через Fastboot
Вот и все. Это были шаги для рутирования вашего устройства Android 12 через исправленный boot.img Magisk без использования TWRP Recovery. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время. И вот некоторые другие связанные руководства, которые вы также должны проверить:
В этом руководстве мы покажем вам, как получить root права на любое устройство с последней версией Android 11 через Magisk (без использования TWRP). Итак, вот что мы будем делать в этом руководстве. Прежде всего, мы покажем вам, как извлечь стандартную прошивку для вашего устройства, будь то ZIP, OZIP, payload.bin или любой другой формат. После этого будут даны инструкции по извлечению стокового файла boot.img из этой прошивки. Далее мы покажем вам, как исправить этот стандартный файл boot.img через новую версию Magisk. Наконец, этот файл будет загружен на ваше устройство с помощью команд Fastboot.
Гиганты Силиконовой долины только что приоткрыли завесу над своим последним предложением ОС. Android 11 уже доступен для устройств Pixel, в то время как другие OEM-производители также поднимаются по этой лестнице. Это сразу означает, что вы собираетесь приветствовать множество новых функций. К ним относятся новый раздел беседы на панели уведомлений и возможность устанавливать приоритет уведомлений от конкретного отправителя. Кроме того, есть новое одноразовое разрешение, встроенная запись экрана, пузыри чата и возможность планировать темный режим.
Ну, есть множество других изменений, и этот список можно продолжать и продолжать. Затем, чтобы еще больше использовать весь потенциал устройства, вы можете перейти на сцену пользовательской разработки. Как только вы разблокируете загрузчик, вы откроете двери для множества настроек. К ним относятся перепрошивка пользовательских ПЗУ, пользовательские восстановления, такие как TWRP и Lineage, и даже получение доступа к системному разделу. Последнее, проще говоря, также известно как рутирование устройства.
Теперь есть два разных подхода к рутированию вашего устройства: с TWRP или без TWRP. Первый способ довольно прост — просто прошейте ZIP-файл установщика Magisk через TWRP. С другой стороны, последний метод требует больших усилий, как упоминалось во вступительном абзаце, вам нужно будет получить стоковый файл boot.img, пропатчить его через Magisk и прошить его с помощью команд Fastboot. Итак, один очевидный вопрос, который могут задать некоторые из вас, заключается в том, зачем выбирать «неизведанный путь»?
Ну в том то и дело, что не на каждом устройстве есть рабочий TWRP. Кроме того, на данный момент отношения между Android 11 и TWRP довольно сложны. Так что дорога впереди выглядит неоднородной на данный момент. Следовательно, рутирование устройства Android 11 с помощью Magisk Patched boot.img (без TWRP) кажется единственным путем вперед. И в этом уроке мы «направим» вас только по этому пути. Так что пристегните ремни и приготовьтесь ступить на неизведанную территорию!
Приведенные ниже инструкции разделены на отдельные разделы для простоты понимания. Пожалуйста, следуйте точно такой же последовательности, как указано.
Резервное копирование всех данных
В то время как рутирование не стирает данные, но его предварительные условия стирают. То есть при разблокировке загрузчика устройства все данные будут стерты. Так что сделайте резервную копию заранее. Даже если вы ранее разблокировали загрузчик и просто хотите получить root права на свое устройство Android 11, мы все равно рекомендуем заранее сделать полную резервную копию, просто чтобы быть в безопасности.
Затем вам нужно будет включить отладку по USB и разблокировку OEM. Первый позволяет ПК распознавать устройство в режиме ADB. Это, в свою очередь, позволит вам выполнять команды ADB. Но зачем вам сейчас нужны команды ADB? Что ж, это необходимо для загрузки вашего устройства в режим быстрой загрузки.
ШАГ 3. Установите инструменты платформы Android SDK
Теперь вам нужно будет установить Android SDK Platform Tools на свой компьютер. Это предоставит нам все необходимые двоичные файлы ADB и Fastboot. Имейте в виду, что для этого уже существует множество инструментов, но мы рекомендуем вам держаться на безопасном расстоянии от них и использовать только это предложение от Google.
Разблокируйте загрузчик на Android 11
Теперь мы медленно, но верно достигаем цели, чтобы получить root права на ваше устройство Android 11 через Magisk Patched boot.img (без TWRP). Первым шагом к тому же является разблокировка загрузчика устройства. Мы хотели бы выделить несколько рисков, связанных с этим процессом. Прежде всего, это может привести к аннулированию гарантии на устройство. Кроме того, вы также потеряете все данные на своем устройстве.
Аналогичным образом, такие приложения, как Google Pay, Netflix (WideVine L1 с понижением до L3) и Pokemon Go, могут работать не так, как ожидалось. Хотя последние две проблемы могут быть решены, обходного пути для гарантии нет, разблокировка загрузчика аннулирует гарантию устройства. Если это хорошо, то вот шаги, чтобы разблокировать загрузчик устройства:
Таким образом, вы успешно разблокировали загрузчик на своем устройстве. Пришло время получить стандартный файл boot.img, исправить его через Magisk и прошить через Fastboot, чтобы получить root права на ваше устройство Android 11.
ШАГ 5. Загрузите стандартную прошивку для своего устройства Android 11.
Теперь вам нужно будет загрузить стандартную прошивку или прошивку для вашего устройства. Вы можете загрузить то же самое из соответствующего раздела загрузки или поддержки OEM (некоторые ссылки: Google, OnePlus). Есть одна вещь, о которой следует помнить перед загрузкой файла. Вы должны загружать только ту прошивку, которая в данный момент установлена на вашем устройстве. Это потому, что мы будем использовать стандартный файл boot.img только из этой загруженной прошивки.
ШАГ 6. Извлеките Android 11 Stock Boot. img
Теперь наступает сложная часть. Большинство OEM-производителей загружают свои прошивки в формате ZIP или JAR (который можно легко переименовать в ZIP и распаковать, да, изменение расширения в этом случае не навредит). Все хорошо и хорошо до этого момента. Но как только вы извлечете стоковую прошивку, вы не получите файлы IMG раздела напрямую.
Например, OnePlus упаковывает все такие файлы внутри payload.bin, Realme и Oppo в OZIP и так далее. Насколько мне известно, Google по-прежнему использует обычный метод ZIP, поэтому, если у вас есть устройство Pixel, вы можете напрямую получить стандартный файл boot.img. Для других устройств пригодятся следующие руководства:
Исправьте стоковый файл Boot. img через Magisk на Android 11
Теперь вам нужно будет установить APK Magisk Manager на свое устройство. На момент написания статьи стабильная версия вызывала несколько проблем при исправлении файла boot.img. Итак, на данный момент вам нужно будет загрузить Canary сборку Magisk Manager, а затем переключить канал обновления на Canary из самого приложения. Вы также можете обратиться к нашему руководству для получения подробного объяснения по этому поводу: Исправить проблему с исправлением Magisk boot.img при рутировании Android 11.
Как только это будет сделано, пришло время исправить стандартный файл boot.img через Magisk. Вы можете либо обратиться к приведенным ниже шагам, либо ознакомиться с нашим исчерпывающим обзором по той же теме: Исправление стокового загрузочного образа через Magisk и прошивка с помощью Fastboot.
Получите root-права на Android 11, перепрограммировав исправленный файл Boot. img Magisk
Наконец, пришло время рутировать устройство. Для этого вам нужно будет прошить этот файл magisk_patched.img с помощью команд Fastboot. И это требует, чтобы вы загрузили устройство в режиме Fastboot. Вот инструкции для того же. Для получения подробных инструкций по указанной теме вы можете обратиться к нашему руководству: Как прошить файл magisk_patched bot.img через Fastboot.
Вот и все. Это было наше подробное руководство о том, как получить root права на Android 11 с помощью Magisk Patched boot.img (без TWRP). Я подробно объяснил все инструкции. Однако, если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, дайте мне знать в разделе комментариев. Я вернусь к вам с решением в ближайшее время.
Part 5. Root Android phone with RootMaster
Sometimes root your Android phone is a tough task, but sometimes rooting is necessary for you to work out some problem. If you never learn anything about rooting Android, you will get the very easy way to achieve it
Step 1: Download the app
First of all, you need to download RootMaster on your personal computer.
Step 2: Install the apps
Once you download the software, install it on your PC and Android device.
Step 3: Debugging your PC and Android phone
Open your Android phone and go to the setting menu. Try to make it to be debugging mode.
Step 4: Link your Android device to PC
When you enter the enable debugging mode, then connect your Android device with PC with a USB cable.
Step 5: Launch RootMaster
Run the RootMaster that your install on your PC. Then you will see a new interface. Click «Root» to start to root your Android Phone. Then you just need to wait for the phone to rebooting to confirm the rooting process is successful.
Conclusion
Before rooting your Android device, you should back up all data of the handset. If you need a powerful Android backup tool, we will recommend Tipard Android Data Recovery. It not only could recover any data on Android devices, but also has the ability to export files from smartphone to PC. Moreover, this backup tool is easy to use.
Download the right version of Android Data Recovery based on your operating system and install it on your computer.
Connect your Android device to the computer via USB cable and run Android Phone Recovery. It will detect your Android phone and tell you how to turn on USB debugging mode automatically.
Go to the Broken Android Phone Data Extraction tab and choose the file you want to backup.
Then you can select a location and backup Android files to PC with one click.
Install Android SDK tools
If you decide to root Android device on PC, you have to install Android SDK tools on your computer. You can find Android SDK tools from Google developer site.
: After the SDK tools installed, open it and make sure only check the Android SDK Platform-tools option.
: Click on Install 2 packages at the bottom right corner to continue.
: Trick the checkbox of and hit to complete Android SDK tools installation.
Select an appropriate tool
There are many root Android tools on market. To root your Android device successfully, you have to choose an appropriate one. We tested top five Android rooting tools, including KingRoot, CFRoot, Towelroot, Kingo Root, and Easy Rooting Toolkit. They all support one click root Android.
KingRoot works well for root Android 2.0 to 5.0 and supports part of Android 6.0 devices.
CFRoot could root most Android 6.0 handsets.
Towelroot tend to support older phone models.
Kingo is the only one tool that has the capacity to root Android 7.0 in our testing.
Programs above are only available on Windows. Easy Rooting Toolkit could run on Windows, Linux and Mac.
Part 4. Root Android with Towel Root APK
: Unlock your Android phone and go to app on home screen, turn on option in section. If you do not enable , Android phone will not allow you to install the APK.
: Download Towel Root APK from official site in mobile browser for free. Touch the downloaded APK and install it in your Android device.
: Access the TowelRoot app on home screen and tap on the make it ra1n button. If your handset is supported, TowelRoot will start rooting it immediately. Otherwise, you have to try other root Android APKs.
: When you get the notification said successfully rooted, you can manage your phone as a developer.
Part 2. Root Android phone with KingRoot on PC
The process of rooting Android with these one-click root Android tools is similar. And we will use KingRoot as the example in this part.
: Download and install the latest version of KingRoot on your computer and launch it.
: Reboot your Android phone by holding down the Power and Volume Down keys for then seconds to put it in fastboot mode. Make sure it has more than 50% of battery. Plug your Android phone into your computer and enable USB Debugging and OEM Unlocking.
: Click on the Start to Root button on the interface of KingRoot, it will do the rest work.
: Wait until the message Successfully Gained Root appears on KingRoot. That means your smartphone is rooted.
Part 3. Root Android device with Easy Rooting Toolkit on Mac
There are several Android root tools available to Mac OS X, such as Easy Rooting Toolkit. It is a freeware and supports to root a wide range of phone models.
: Download the Easy Rooting Toolkit and the last update to your Mac computer from AndroidRootz.com.
: Put your Android phone to fastboot mode and open both USB Debugging and OEM Unlocking. Link the handset to Mac computer with a cable.
: Unzip the downloaded file and run . Press key to start rooting Android phone.
: Choose Recovery mode and hold key on your Android phone to boot into recovery mode.
: Flash the SuperSU under CWM Recovery mode from SD card and reboot you handset. Then the root Android on Mac process is complete.
After rooted, you can reboot your Android device and use a root status checker to see whether you have root Android successfully.