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

Android как получить root в терминале Техника

Что такое Root-права? Root-права (или Root-доступ, или права суперпользователя) — аналог прав администратора на ПК в Windows. Получить можно на любом устройстве под Android (смартфон, планшет).

По умолчанию операционная система не дает пользоваться рут-доступом, чтобы случайно не удалить важный файл. Для опытного пользователя такие права — это возможность более широко использовать свое устройство.

Рассмотрим, как включить права суперпользователя на Андроид.

Root доступ на Android: как включить

I need to make a script that executes a lots of thing on Android device, my device is rooted, when I enter on the shell, I can give the command su, and it works but I need pass this command like:

adb shell "
su;
mv /sdcard/Download/app_test /data/local;
cd /data/local;
./app_test;
exit;
exit;
"

when I put some commands before the su it works, according what I read su creates a new shell that return immediately, but I need give commands on the su shell, how can I do that?

asked Dec 3, 2014 at 14:34

Alex's user avatar

Well, if your phone is rooted you can run commands with the su -c command.

Here is an example of a cat command on the build.prop file to get a phone’s product information.

adb shell "su -c 'cat /system/build.prop |grep "product"'"

This invokes root permission and runs the command inside the ' '.

Notice the 5 end quotes, that is required that you close ALL your end quotes or you will get an error.

For clarification the format is like this.

adb shell "su -c '[your command goes here]'"

Make sure you enter the command EXACTLY the way that you normally would when running it in shell.

Edric's user avatar

13 gold badges80 silver badges91 bronze badges

answered Dec 3, 2014 at 14:39

A-Droid Tech's user avatar

A-Droid Tech

24 silver badges33 bronze badges

On my Linux, I see an error with

adb shell "su -c '[your command goes here]'"

su: invalid uid/gid ‘-c’

The solution is on Linux

adb shell su 0 '[your command goes here]'

answered May 10, 2020 at 7:45

hannes ach's user avatar

hannes ach

7 gold badges61 silver badges84 bronze badges

The su command does not execute anything, it just raise your privileges.

Try adb shell su -c YOUR_COMMAND.

answered Dec 3, 2014 at 14:37

shkschneider's user avatar

13 gold badges59 silver badges112 bronze badges

Команды в терминале и права доступа на файлы



Name_device:/ $
Где
Name_device:/ это имя вашего смартфона (планшета)


su — команда su дает вам права Root, права администратора, то есть можно выполнять с устройством после этой команды все (до этого нет), также вам необходимо получить root на ваше android устройство.

Примечание: До выполнения команды Su вы с правами гостя.
Name_device:/ $
Символ $ означает что Вы под гостем (т.е. ничего не можете делать)
Name_device:/ #
Символ # означает что вы Root
Пример
Name_device:/ $ su
Name_device:/ #


pwd – показывает текущий каталог, в котором вы находитесь.



ls -a – команда показывает что находится в текущей директории, а именно файлы и директории, но со скрытыми файлами.
Примечание: Скрытые файлы, в отличие от Windows выглядят как .Name (точка и Имя файла)


clear — очистить экран терминала.


cd – команда для перехода в какую либо директорию (каталог).
Пример
Name_device:/ # cd system
Name_device:/system #
Примечание: Директория или Каталог означает Папка
cd .. — перейти в директорию уровнем выше


mkdir — команда создает директорию (папку).
Пример
Name_device:/sdcard # mkdir android
Примечание: Папка Name и name это две разные папки


rm – удаляетт файл.


rm -r удаляет каталог (Примечание: если вы не укажете параметр –r выдаст ошибку о невозможности удалить каталог).
Пример
Name_device:/sdcard # rm -r dom


rm -rf – удаляет файл и не выдает сообщения, если такого файла нет или нет прав на запись в него rm -rf – удаляет папки не выдавая сообщений.


cp – копирует файл.


cp -r копирует директорию.


mv – переименовывает файл.
Пример
Name_device:/sdcard # mv android ANDROID


touch – создание пустого файла.


cat – выводит текст находящийся в файле.
Пример
Name_device:/sdcard # cat skazka


tac — выводит текст находящийся в файле в обратном порядке (1 строка последняя, последняя первая).
Пример
Name_device:/sdcard # tac skazka
Примечание: если увидите перед строкой стоит знак # то параметр не обрабатывается


wget – скачивает файл по ссылке в текущую директорию.
Пример
Name_device:/sdcard # wgеt httр://hot_alena.avi


ps – выводит Ваши текущие активные процессы.


mount – монтирует (Подсоединяет).


umount — размонтирует.


date – выводит текущую дату и время.


cal – выводит календарь текущего месяца.


uptime — показывает сколько времени работает операционная система.


df – показать информацию об использовании дисков.


free – используемая память и swap.


free -m — полный объем, использованный объем и объем свободной памяти в Mb.


du — сколько места занимают ваши данные


halt — быстрое и корректное выключение системы


chmod — выставление прав доступа




ndroid root из Linux

Статья от 16 февраля 2012 г.

Это руководство для тех, кто хочет получить права root на своем Android телефоне.

режде чем начнем сделаем рзервную копию данных,  на всякий случай.

1. Установка ADB

  • Скачайте для linux.  
  • Распакуйте директорию /tools на рабочий стол.  
  • Создайте директорию «bin» и поместите туда программу ADB:

mkdir -p ~/bin
mv ~/Desktop/tools/adb ~/bin/

2. Сбор необходимой информации

  •   На вашем телефоне перейдите и включите опцию Отладка по USB(USB debugging)
  • Подключите ваш телефон к компьютеру.  
  • В терминале на компьютере выполните «» без кавычек
  • Одна из строк в результате должна быть похожа на что-то вроде (в зависимости от производителя вашего телефона):

Bus 001 Device 002: ID 04e8:681c Samsung Electronics Co., Ltd

  • Запишите или запомните первые 4 символа после ID. Это идентификатор производителя (Vendor ID, в нашем примере 04e8). Номера Bus и Device будут разными всякий раз при переподключении телефона к компьютеру или после его перезагрузки.
  • В терминале выполните «» без кавычек, эта команда покажет имя и группу пользователя под которым вы вошли в систему (если вы не уверены, что знаете их точно)

3. Установка првила Udev для работы ADB

  •   Откройти любимый текстовый редатктор с правами root. Например, в терминале Kubuntu наберите «».
  • Вставьте следующую строку без переносов в редактор и измените как указано ниже:

Для нашего примера «идентификатор производителя Vendor ID» заменяем «04e8». Не трогаете кавычки но заменяете < > и все, что в нутри.

  • Сохраните файл по этому пути /etc/udev/rules.d/51-android.rules
  • И ещё по этому пути /lib/udev/rules.d/51-android.rules
  • В терминале, наберите дабы убедиться, что файл на месте, аналогично для второго пути.
  • Перезапустите udev или перезагрузите компьютер чтобы изменения вступили в силу

4. Проверяем что получилось

  • В терминале наберите «», как делали это ранее
  • Одна из строк должна быть похожа на: 

Bus 001 Device 002: ID 04e8:681c Samsung Electronics Co., Ltd

  • В данный момент нас интересуют номера после Bus и Device, которые, возможно, изменились если вы перезагрузили компьютер.
  • В терминале выполните «ls -l /dev/bus/usb/001/002» ВНИМАНИЕ 001/002 это Bus/Device из примера выше, замените Bus/Device на цифры из вашего вывода команды «».
  • Если в результате команды имя пользователя и группа отличаются от «root root» можно продолжать дальше. Если это не так, перечитайте и повторите шаги 2 и 3.
  • *Убедитесь что ваш телефон все еще в режиме Отладка по USB. Должен быть красный треугольник с восклицательным знаком в строке состояния вашего телефона (зависит от темы и версии Android).
  • В терминале наберите «sudo adb devices»

Вы должны увидеть свой телефон в списке.

Замечание. Предварительное рутование может и не потребоваться при переходе непосредственно на нестандартные прошивки, такие как: CM7 или MIUI через Odin/Heimdall, в любом случае вам потребуется ADB (см. пункты 1-4)

Samsung Fascinate Root Package
Эти файлы необходимы, хотя драйвера не нужны для Linux.

6. Распаковка 4-х файлов в ~/bin

7. Переход в  ~/bin

8. Перенос файлов на телефон и запуск root:
Выполните каждую из следующих строк по отдельности в терминале, скопируйте и встаьте (жмите Enter после вставки каждой строки):

./adb push su /sdcard/su
./adb push rage.bin /data/local/tmp/rage.bin
./adb push busybox /sdcard/busybox
./adb shell

chmod 0755 rage.bin

9. Зафиксируем права root

  • В терминале вернитесь в директорию ~/bin введите «»

    На этот раз вы должны получить приглашение вместо . Это означает, что теперь вы удаленно зашли на телефон как root.

  • Скопируйте и вставьте каждую строку по отдельности (жмите Enter после каждой строки):
Дополнительно:  Почему не работают Одноклассники и что делать при этом

10. Убедимся что получили права root

  • Перезапускаем телефон
  • В терминале выполняем «»
    Вы должны получить приглашение
    Выполните «»
    На телефоне должно появиться всплывающее сообщение где запрашивается подтверждение использования прав суперпользователя. После того, как вы разрешите, приглашение должно измениться на

Это руководство для тех, кто хочет получить права root на своем Android телефоне.

Прежде чем начнем сделаем резервную копию данных на всякий случай.

1. Установка ADB

  • Скачайте Android-SDK для linux. [Это пакет инструментов для разработчиков под Android] 
  • Распакуйте директорию /tools на рабочий стол. [Возможно для этого понадобится установить архиватор 7zip. Он есть в репозиториях Ubuntu.] 
  • Создайте директорию «bin» и поместите туда программу ADB:

mkdir -p ~/bin
mv ~/Desktop/tools/adb ~/bin/

2. Сбор необходимой информации

  •   На вашем телефоне перейдите (Settings=>Applications=>Development) и включите опцию Отладка по USB(USB debugging)
  • Подключите ваш телефон к компьютеру. [*В режиме телефона, не в режиме USB накопителя] 
  • В терминале на компьютере выполните «lsusb» без кавычек
  • Одна из строк в результате должна быть похожа на что-то вроде (в зависимости от производителя вашего телефона):

    Bus 001 Device 002: ID 04e8:681c Samsung Electronics Co., Ltd

  • Запишите или запомните первые 4 символа после ID. Это идентификатор производителя (Vendor ID, в нашем примере 04e8). Номера Bus и Device будут разными всякий раз при переподключении телефона к компьютеру или после его перезагрузки.
  • В терминале выполните «» без кавычек, эта команда покажет имя и группу пользователя под которым вы вошли в систему (если вы не уверены, что знаете их точно)

3. Установка првила Udev для работы ADB

  •   Откройти любимый текстовый редатктор с правами root. Например, в терминале Kubuntu наберите «».
  • Вставьте следующую строку без переносов в редактор и измените как указано ниже:

    Для нашего примера «идентификатор производителя Vendor ID» заменяем «04e8». Не трогаете кавычки но заменяете < > и все, что в нутри.

  • Сохраните файл по этому пути /etc/udev/rules.d/51-android.rules
  • И ещё по этому пути /lib/udev/rules.d/51-android.rules
  • В терминале, наберите дабы убедиться, что файл на месте, аналогично для второго пути.
  • Перезапустите udev или перезагрузите компьютер чтобы изменения вступили в силу

4. Проверяем что получилось

  • В терминале наберите «», как делали это ранее
  • Одна из строк должна быть похожа на: 

    Bus 001 Device 002: ID 04e8:681c Samsung Electronics Co., Ltd

  • В данный момент нас интересуют номера после Bus и Device, которые, возможно, изменились если вы перезагрузили компьютер.
  • В терминале выполните «ls -l /dev/bus/usb/001/002» ВНИМАНИЕ 001/002 это Bus/Device из примера выше, замените Bus/Device на цифры из вашего вывода команды «».
  • Если в результате команды имя пользователя и группа отличаются от «root root» можно продолжать дальше. Если это не так, перечитайте и повторите шаги 2 и 3.
  • *Убедитесь что ваш телефон все еще в режиме Отладка по USB. Должен быть красный треугольник с восклицательным знаком в строке состояния вашего телефона (зависит от темы и версии Android).
  • В терминале наберите «sudo adb devices» [*sudo понадобится только при первом запуске adb.]

Вы должны увидеть свой телефон в списке.

5. Загрузка Samsung Fascinate Root Package
Эти файлы необходимы, хотя драйвера не нужны для Linux.

6. Распаковка 4-х файлов в

~/bin

7. Переход в  ~/bin

8. Перенос файлов на телефон и запуск root:
Выполните каждую из следующих строк по отдельности в терминале, скопируйте и встаьте (жмите Enter после вставки каждой строки):

./adb push su /sdcard/su
./adb push rage.bin /data/local/tmp/rage.bin
./adb push busybox /sdcard/busybox
./adb shell

chmod 0755 rage.bin

9. Зафиксируем права root

  • В терминале вернитесь в директорию ~/bin введите «»

    На этот раз вы должны получить приглашение # вместо $. Это означает, что теперь вы удаленно зашли на телефон как root.

  • Скопируйте и вставьте каждую строку по отдельности (жмите Enter после каждой строки):

mount -t rfs -o remount,rw /dev/block/stl9 /system
cd /system/xbin
cat /sdcard/su > su
cat /sdcard/busybox > busybox
chmod 4755 su
chmod 4755 busybox
exit
./adb install Superuser.apk

10. Убедимся что получили права root

  • Перезапускаем телефон
  • В терминале выполняем «»
    Вы должны получить приглашение
    Выполните «»
    На телефоне должно появиться всплывающее сообщение где запрашивается подтверждение использования прав суперпользователя. После того, как вы разрешите, приглашение должно измениться на #

P.S. Исходный материал взят здесь


Как пользоваться терминалом Андроид


Как пользоваться терминалом Андроид. Приложение для Аndroid предоставляет возможность использования определённых команд для управления операционной системой, а так же, внесения в неё различных изменений. Для того, чтобы понять, что такое Terminal Emulator Android, как пользоваться им, нужно понимать, на чём основан механизм работы с терминалом.

Что такое Terminal Emulator for Android

Как известно, открытая OS Android не создавалась, что называется, «с нуля» — прообразом этой популярной операционной системы является Linux (общее название для всех Unix-подобных ОС), ядро которой стало фундаментом для разработки ОС Андроид. Ядро Линукс многими используется из-за широкого спектра функциональных возможностей, а поскольку в Android включено ядро linux, то на нём и базируется механизм работы терминала.

Программа позволяет пользователю работать в ОС Android, используя командную строку Linux. На ПК через командную строку и специальные утилиты можно выполнять настройку системы и подключать дополнительные модули. Похожие возможности стали доступны и на Андроиде с Terminal Emulator for Android.

То есть, имеются двоичные (или бинарные файлы), которые взаимодействуют непосредственно с «железом» смартфона. Через эмулятор терминала запускается текстовая команда, соответствующая каждому такому файлу.

Как пользоваться эмулятором терминала

Перед началом работы с командной строкой, нужно отдельно подчеркнуть, что наибольшую свободу в модификациях можно достигнуть, получив  (ROOT).

Кроме того, потребуется  – набора Unix-утилит командной строки.

Теперь  на свой аппарат Андроид и приступаем к работе с ним.

Как пользоваться терминалом Андроид

Теперь нам нужно ввести команду, например, «ls» и нажать «enter». После этого появится список файлов, находящихся в корневой директории:

Как пользоваться терминалом Андроид

Выполнение других команд может занять некоторое время, при этом будет высвечиваться белый курсор. Если вы допустили ошибку при написании, то должна появиться вот такая надпись: «/system/bin/sh: kv: not found», говорящая о том, что среди имеющихся не найдена команда kv, а затем появится приглашение для ввода.

Чтобы закрыть терминал, в правом верхнем углу нажимаем крестик, а в следующем окне, нажимаем «ОК».

Основные команды эмулятора терминала


На самом деле, команд очень много, для их просмотра пишем busybox. Теперь, чтобы посмотреть описание существующих команд непосредственно в терминале, вводим команду, сведения о которой хотим получить, и «—help». После этого должна появиться информация, но нужно учитывать, что она будет на английском языке.

Во время работы с терминалом необходимо учитывать некоторые нюансы:

  • Путь к папкам и файлам пишем полностью после команд (пример: rm /storage/sdcard0/download/file).
  • Нельзя допускать каких-либо ошибок или лишних пробелов.
  • После ввода, команду запускаем кнопкой «enter».
  • reboot recovery – перезагрузка смартфона в режиме рекавери
  • date — вывести текущие дату и время
  • free — использовать память и swap
  • ls — вывести содержимое текущей папки
  • cd — выполнить переход к нужной директории
  • du — печатать объем файла
  • pwd — показать полный путь к используемой папке
  • service list — вывести список работающих процессов
  • pm install —установка программы из apk файла
  • df — показать размер объектов в указанной папке
  • pm list packages — показ пакетов-файлов установленных приложений

После перечисленных ниже команд, нужно будет ввести путь к месту или объекту:

  • cat – читать содержимое
  • cp — копировать
  • rm — удалить файл
  • rmdir — удалить папку
  • touch — создать файл
  • mkdir — создать папку

Для следующих команд сначала пишем путь к папке (файлу), а затем, к новому месту:

  • mv — переместить
  • cp — копировать

pm uninstall — удалить приложение — здесь нужно указать путь /data/app/ и название файла без пробела (при необходимости название файла узнаём командой pm list packages)

ln — создать символьную ссылку на файл, причём, синтаксис в этом случае такой же, как у «cp«.

Внимание! Команды, которые будут описаны ниже, выполнять нужно с предельной осторожностью, потому что, они применяются в целях модификации системы, и неправильное использование может принести существенный вред самому устройству:

chown – смена владельца, chgrp – группы, которые нужно указать после команды, после чего, нужно написать название файла.

chmod — утилита для смены прав файла, причём, синтаксис такой же, как у предыдущей (т.е. в первую очередь права, затем файл).

insmod и rmmod  — первая – подключение модулей к ядру, вторая – удаление (указанные команды могут использоваться исключительно продвинутыми пользователями).

kill — остановка процесса по его идентификатору (его можно узнать, используя утилиту ps, выводящую информацию о всех активностях).

mount, umount — используются в целях монтирования и размонтирования файловых разделов и систем (возможно использование только после тщательного изучения собственно системы).

reboot — используется в целях перезагрузки аппарата после команды su.

exit — закрыть терминал (через эту команду можно также выйти из администратора).

Данная команда создаёт образ раздела mmcblk0p1. Она имеет ещё два параметра, это «count=» — фрагмент, записывающий новый файл, и , «bs=» —  объем фрагмента в байтах. Пример: команда dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 выполнит копирование из file1 в file2 в общей сложности семь кусков по 500 байт.

Это, пожалуй, всё, о чём мы хотели рассказать сегодня.




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


Как получить root права на Android. Операционная система Android благодаря своей открытости предоставляет огромные возможности в настройке и кастомизации, но не все они доступны обычному пользователю. Для полного контроля над своим мобильным девайсом необходимо знать как получить и стать . В этой статье мы расскажем Вам, как осуществить это быстро и безопасно.

Как получить Root права на Андроид

Мне часто задают вопрос: “Как получить рут права на Андроид?” или “Как установить Рут права Андроид?”. Постараюсь ответить на такие вопросы в этой статье.

Пользователи, которые не уведомлены должным образом как получить рут права на Андроид, рискуют затратить несколько часов чтобы разобраться как получить Root права на Android, а потом еще нужно понять как ими пользоваться. Но затраченное время — не проблема, по сравнению с тем что можно просто «убить» свой смартфон.

Сейчас продвинутые приложения и скрипты позволяют заполучить root права на Android в несколько кликов. И все это при минимальном риске для устройства. Но каждое подобное приложение создается для конкретной версии операционной системы Android. Так что обновив свою ОС, приходиться искать новую рутилку для своего смарта.

Для начала рассмотрим положительные и отрицательные моменты в получении рута:

Преимущества, которые дает Root доступ:

  • изменение и удаление системных приложений и файлов;
  • установка особых приложений, для которых необходим рут;
  • использование дополнительных настроек и функций Android;
  • удаление предустановленных, системных программ и ненужного мусора;
  • использование программ и твиков для достижения лучшей производительности и автономности устройства;
  • удаление рекламных баннеров из приложений и игр.

Недостатки в получении Root:

  • потеря гарантии (хотя рут права можно отменить, когда потребуется);
  • нестабильная работа устройства в случае повреждения системных файлов или необдуманного применения твиков;
  • лишение возможности получать обновления прошивки от производителя по воздуху.

Ознакомившись с достоинствами и недостатками получения ROOT и твердо решив сделать его на своем устройстве можно переходить к следующему этапу.

Перед тем как поставить на Android Root, желательно сделать бэкап файлов и контактов, потому что любые действия с вашим устройством могут привести к их потере без возможности восстановить и следует позаботиться об этом заранее.

Внимание! На некоторых устройствах для получения рута необходимо сделать перепрошивку

Ниже в статье будут перечислены разные способы получения root.

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

Как получить Рут права на Андроид?


Существует множество способов получения полного доступа к файлам системы Android: простые и сложные, с помощью приложения или программное обеспечение на ПК. Помощниками в этом служат различные приложения.

Приложения для получения Root прав

Я думаю, что рутирование Android устройства с помощью приложений APK это самый простой способ получения root доступа всего в один клик. Есть много Android приложений, которые могут помочь вам получить корневой доступ (root):

Если вы решили получить Рут права на Андроид без помощи ПК, во-первых, нужно разрешить установку приложений из  на устройстве в настройках безопасности.

Давайте обсудим, какие шаги нужно выполнить, чтобы получить права супер-пользователя на Вашем телефоне:

  1. скачать приложение для рутирования и установить его на вашем устройстве
  2. запустить его и начать рутирование Андроид устройства
  3. ожидаем, пока процесс не завершится
  4. скачиваем приложение , чтобы удостовериться в том, что устройство получило root доступ

Как получить Рут права на Андроид с помощью ПК

Программное обеспечение для получения root на Android не обходится без подключения устройства к ПК. Перед началом рутирования Android нужно, чтобы заряд аккумулятора телефона был по крайней мере 50%, также следует установить соответствующие драйверы для вашего устройства и включить USB отладку на вашем устройстве, перейдя в => Настройки => Приложения => Для разработчиков => USB отладка, также отметьте опцию «бодрствовать».

Есть много различных программ чтобы получить рут права на Андроид, вот некоторые из них:

Остановимся на одной – бесплатной программе , при помощи которой всего за несколько простых шагов Вы откроете полный доступ ко всем возможностям Вашего Android девайса.

Подготовка к получению Root прав на Android

Для начала, необходимо определить поддерживается ли Ваше устройство программой Kingo Root. Если Вашего девайса в этом списке не оказалось – это не значит, что он не поддерживается, там размещены только проверенные устройства. Отчаиваться не стоит, вполне возможно, что Вы тоже успешно получите рут права, но и риск при этом немного возрастает, так что пробовать или нет – решать Вам.

Для Windows 8:

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

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

Для Windows 8.1:

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

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

Подготовка ПК закончена, теперь непосредственно к подготовке Андроид устройства. Для начала необходимо открыть «Настройки» далее «Для разработчиков» где включить пункт «Отладка по USB».

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

Если меню «Для разработчиков» отсутствует, перейдите в пункт «О телефоне», найдите строку «Номер сборки» и тапните по ней 7 раз – теперь вы стали разработчиком.

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

Так как после получения рут прав возможно стирание данных на внутренне памяти телефона, то следующим шагом лучше всего эти данные сохранить. Контакты можно бекапить на флешку, симкарту, синхронизировать с аккаунтом Google. Для сохранения смс есть множество программ – , SMS Backup & Restore, .

Как получить Рут права на Android с помощью Kingo Root

Когда все нужные данные сохранены, можно наконец разобраться в вопросе «Как получить Root права на Android»:


1. Запустите программу Kingo Root и подключите андроид устройство к ПК с помощью USB.

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

2. Программа начнет поиск подключенных устройств. В этот момент на андроид девайсе появится запрос «Отладка по USB», необходимо поставить галочку «Всегда разрешать отладку с этого компьютера» и согласиться.

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

3. На устройство установится приложение для получения рут. Когда все будет готово, в программе на ПК отобразится кнопка «ROOT», которую и нажимаем. Соглашаемся с запросом на установку «Custom Recovery» и процесс пошел.

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

4. Аппарат перезагрузится. Если у Вас HTC, Sony или Nexus, а загрузчик не разблокирован, на экране устройства Вам предложат это сделать. Необходимо с помощью клавиш громкости выбрать пункт «YES» а клавишей питания подтвердить выбор.

5. По завершении процесса установки рута в главном окне программы появится надпись «Root Succeed», что говорит об успешном завершении процедуры. Нажимаем «Finish» и пользуемся своим андроид устройством уже как Суперпользователь.

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


Как удалить ROOT на Android?

Если по какой-то причине Вы решили удалить рут доступ с Вашего устойства, то эта процедура не займет много времени, если снова использовать программу Kingo Root. Открываем ее, подключаем девайс к ПК. После соединения в программе появятся две новые кнопки: «Remove Root» — удалить рут и «Root Again» — переустановить рут. Нажимаем «Удалить» и ждем окончания процесса.


Как получить рут права на Андроид с помощью KingRoot?

Эта программа, наверное, самая универсальная из всех возможных которая позволяет получить права суперпользователя. Практика показала, что эта программа способна обеспечить ваш Android Root правами даже на Meizu с прошивкой Flyme OS 4.x, чего в принципе не может предложить ни одна другая программа. Давайте рассмотрим как получить Рут права на Андроид с помощью KingRoot:

  • Скачайте и установите приложение KingRoot
  • Откройте приложение
  • Нажмите «Try to Root»

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

Если всё пройдет успешно, то вы увидите экран с предложением очистки от мусора вашего устройства. К сожалению, сам KingRoot можно назвать мусором, потому что после того, как вы получили рут права он лезет в систему и пытается остаться в ней навсегда, поэтому стоит сразу сменить его на привычный многим пользователям , для этого:

  • Установите 
  • Запустите первый этап.
  • Запустите второй этап — прогресс-бар замирает на неком начальном проценте и приложение зависает (надолго).
  • Делайте отмену (кнопка назад) и перегружайте устройство.
  • Заходите в KingRoot и заново получите Root права.
  • Запустите Super-Sume, в нем уже висит приглашение ко второму этапу, жмите кнопку — все успешно проходит до конца.
  • KingRoot удален, SuperSU установлен.
  • Теперь Super-Sume можно удалить с устройства.



Что можно сделать со смартфоном, имея рут-права?

Имея полный доступ, пользователь может:

  • изменять интерфейс (значки, темы, звуки, картинки и анимацию);
  • менять прошивку;
  • устанавливать программам полный доступ к системе;
  • видеть и редактировать системные файлы, скрытые для «обычного» юзера;
  • удалять стандартные приложения, встроенные сервисы;
  • устанавливать приложения на карты памяти;
  • перенести кэш приложений на карту памяти;
  • отключить рекламу в приложениях.
root доступ на андроид как включить на русском языке

Пошаговая инструкция

Как открыть рут-права на Андроид:

  • приложением, установленным на смартфон, подключаться к компьютеру не нужно;
  • программой, установленной на компьютере (смартфон подключается к компьютеру кабелем);
  • через ADB-терминал, запущенный на ПК (устройство присоединяется к ПК кабелем).

Ниже рассмотрим вопрос: «Root доступ на Андроид – как включить на русском языке разными способами?».

как включить root права на андроид

Со смартфона

Список приложений, предоставляющих Root-права на Android, которые устанавливают на сам гаджет (без подключения к ПК):

  • Framaroot (до версии Android 4.2, в 2014 поддержка приложения прекратилась);
  • Kingroot (поддерживает более 10 тысяч смартфонов, включая Nexus, Huawei, ZTE);
  • Kingo Root;
  • 360root (до Android 5.1.1);
  • Zykuroot;
  • OneClickRoot;
  • Root Genius.
как открыть root права на android

У каждого приложения свой список моделей гаджетов и версий Android, для которых оно подходит. Перед загрузкой проверяйте, подходит ли программа для вашего устройства.

Самая распространенная программа — Kingo Root (на русском языке). Рассмотрим, как открыть Root права на Android через это приложение.

  1. Заходим в настройки безопасности и разрешаем установку приложений из «Неизвестных источников».
  2. Качаем .apk-файл и перекидываем на смартфон (если скачивали на компьютер).
  3. Запускаем .apk-файл.
  4. Ждем, пока приложение разблокирует доступ. Скорость зависит от модели гаджета.
  5. После завершения видим надпись «Root Succeeded».
как открыть рут права на андроид

Через компьютер

Если интересует, как открыть Root доступ на Android через компьютер, подойдут такие программы (устанавливаются не на смартфон, а на ПК):

  • RootKHP Pro;
  • Unlock Root Pro;
  • Vroot;
  • Kingo Root.

Пошаговый план установки (на примере Vroot, остальные приложения — применяются так же).

как открыть root доступ на android
  1. Скачиваем и устанавливаем Vroot на ПК.
  2. На смартфоне разрешаем установку приложений из «Неизвестных источников».
  3. Подключаем устройство к ПК USB-кабелем.
  4. Включаем «Отладку по USB». В некоторых смартфонах режим можно включить при подключении USB-кабеля. В других — расположен в «Настройках», в разделе «Для разработчиков» (поставьте галочку напротив «Отладка по USB»).
  5. Открываем Vroot. После запуска приложение должно автоматически определить смартфон. Если программа разблокирует Root-доступ, то рядом с моделью появится зеленая галочка.
  6. Жмем «Root».
  7. Дожидаемся, пока приложение разблокирует режим суперпользователя.
  8. После разблокировки закрываем программу на ПК и отсоединяем кабель от смартфона.
открыть root права на андроид

Через ADB-терминал (с компьютера)

ADB (Android Debug Bridge, или «отладочный мост») – драйвер для смартфонов, связывающий гаджет с ПК. Разрешает управлять устройством из командной строки.

Способ актуален, если производитель устройства постарался максимально закрыть рут-доступ пользователям.

Что нужно для разблокировки через ADB:

  • компьютер с ОС не «младше» Win7;
  • ADB-драйверы для смартфона (установятся автоматически после подключения гаджета к ПК через кабель);
  • USB-кабель.
  • устройство со включенной «Отладкой по USB»;
  • ADB-терминал, распакованный в корень любого диска (кроме диска с Windows) в папку ADB.
как открыть рут права

Как подключить рут-права на Андроид через ADB-терминал?

  1. Подключаем смартфон к ПК кабелем.
  2. На ПК открываем командную строку.
  3. Пишем: cd N://adb (где N – буква диска, куда распакован ADB-терминал).
  4. Вводим команды, которые активируют режим суперпользователя.

Универсальных команд для этого нет. Поэтому ищите нужные в инструкции к телефону. Если в бумажной инструкции информации нет, или она утеряна, или нет руководства на русском языке — найдите сведения в Интернете, на сайте производителя смартфона.

Особые случаи

В гаджетах с прошивками MIUI (ставится на гаджеты Xiaomi) и LewaOS (и в некоторых других неоригинальных прошивках) активация рут-прав делается без сторонних приложений. Функция уже встроена в ОС и активируется в настройках.

как подключить рут права на андроид

Обычно включается в разделе «Безопасность». По умолчанию стоит «Выкл». Ползунок надо перевести на «Вкл», и режим суперпользователя включится.

Если Root-доступ уже не нужен, для отключения удалите файлы:

  • su из папки system — bin;
  • su из папки system — xbin;
  • superuser.apk из папки system — app.

Затем перезагрузите смартфон.

Другой способ удаления — через приложение, которым открывали доступ. В некоторых программах в настройках есть функция отключения.

Последствия использования Root, о которых нужно знать

Получение рут-доступа имеет 3 важных последствия.

  1. Можно редактировать и удалять файлы, в том числе важные. Ошибка может привести к нарушению работы гаджета. Если под Root-доступом нарушится работа ОС — по гарантии эту поломку не исправят: придется платить.
  2. Гарантия на смартфон перестанет действовать. Однако режим суперпользователя не затрагивает аппаратной части. Поэтому после нужных процедур можно отключить рут-доступ, и при сдаче по гарантии никто не узнает, что режим активировался.
  3. Нельзя получать обновления «по воздуху» (пока режим суперпользователя включен). После отключения Root все появившиеся обновления установятся автоматически (или придет запрос на их установку, который надо подтвердить).
как включить права суперпользователя на андроид

Adb shell su

C:\>adb shell id
uid=2000(shell) gid=2000(shell)

C:\>adb shell 'su -c id'
/system/bin/sh: su -c id: inaccessible or not found

C:\>adb shell "su -c id"
uid=0(root) gid=0(root) groups=0(root) context=u:r:magisk:s0

C:\>adb shell su -c id   
uid=0(root) gid=0(root) groups=0(root) context=u:r:magisk:s0

win msys bash

msys2@bash:~$ adb shell 'su -c id'
uid=0(root) gid=0(root) groups=0(root) context=u:r:magisk:s0
msys2@bash:~$ adb shell "su -c id"
uid=0(root) gid=0(root) groups=0(root) context=u:r:magisk:s0
msys2@bash:~$ adb shell su -c id
uid=0(root) gid=0(root) groups=0(root) context=u:r:magisk:s0

Подготовка к активации Root на Android

Прежде чем разбираться с вопросом: «Root-доступ на Андроид – как включить?»,  устройство надо подготовить.

  1. На всякий случай перенесите на флешку (а лучше — на компьютер) нужную информацию: фото, контакты, переписку, файлы. Если настройка пойдет не так, их можно потерять.
  2. Зарядите батарею минимум до 30-40%.
  3. Если подключать права будете через компьютер — подготовьте нормально работающий USB-кабель (не отключающийся, если телефон подвинуть).
root доступ на андроид как включить

Для резервного копирования всей информации из памяти гаджета используйте приложение для резервного копирования. Например:

как включить рут права на андроид

Adb shell -t

if want run am cmd, -t option maybe required:

C:\>adb shell su -c am stack list
cmd: Failure calling service activity: Failed transaction (2147483646)

C:\>adb shell -t su -c am stack list
Stack id=0 bounds=[0,0][1200,1920] displayId=0 userId=0
...
 shell [-e ESCAPE] [-n] [-Tt] [-x] [COMMAND...]
     run remote shell command (interactive shell if no command given)
     -e: choose escape character, or "none"; default '~'
     -n: don't read from stdin
     -T: disable pty allocation
     -t: allocate a pty if on a tty (-tt: force pty allocation)
     -x: disable remote exit codes and stdout/stderr separation

Android Debug Bridge version 1.0.41
Version 30.0.5-6877874

answered Nov 12, 2020 at 19:19

yurenchen's user avatar

19 silver badges17 bronze badges

By default CM10 only allows root access from Apps not ADB. Go to Settings -> Developer options -> Root access, and change option to «Apps and ADB».

answered Feb 4, 2016 at 19:21

Luca Pignatelli Trojano's user avatar

for my use case, i wanted to grab the SHA1 hash from the magisk config file. the below worked for me.

adb shell "su -c "cat /sbin/.magisk/config | grep SHA | awk -F= '{ print $2 }'""

answered May 28, 2020 at 19:51

shr00mie's user avatar

adb shell su root <your command>

e.g., to access the external storage (sd card):

adb shell su root ls storage/0/emulated

answered Dec 21, 2021 at 9:56

auermich's user avatar

Особенности процедуры

Получать доступ можно либо через сам смартфон, либо через компьютер. В обоих случаях придется использовать специальное приложение.

Если хотите знать, как включить рут-права на Андроид, и боитесь не справиться — зря. Процедура простая, активировать Root получится и у неопытного человека.

как открыть рут права на андроид
Оцените статью
Master Hi-technology
Добавить комментарий