Linux android root access

Записки программиста

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

  • Скачайте Android-SDK для linux. [Это пакет инструментов для разработчиков под Android]
  • Распакуйте директорию /tools на рабочий стол. [Возможно для этого понадобится установить архиватор 7zip. Он есть в репозиториях Ubuntu.]
  • Создайте директорию «bin» и поместите туда программу ADB:
  • На вашем телефоне перейдите Насторйки=>Приложения=>Разработка (Settings=>Applications=>Development) и включите опцию Отладка по USB(USB debugging)
  • Подключите ваш телефон к компьютеру. [*В режиме телефона, не в режиме USB накопителя]
  • В терминале на компьютере выполните «lsusb» без кавычек
  • Одна из строк в результате должна быть похожа на что-то вроде (в зависимости от производителя вашего телефона):
  • Запишите или запомните первые 4 символа после ID. Это идентификатор производителя (Vendor ID, в нашем примере 04e8). Номера Bus и Device будут разными всякий раз при переподключении телефона к компьютеру или после его перезагрузки.
  • В терминале выполните » id » без кавычек, эта команда покажет имя и группу пользователя под которым вы вошли в систему (если вы не уверены, что знаете их точно)
  • Сохраните файл по этому пути /etc/udev/rules.d/51-android.rules
  • И ещё по этому пути /lib/udev/rules.d/51-android.rules
  • В терминале, наберите ls /etc/udev/rules.d/51-android.rules дабы убедиться, что файл на месте, аналогично для второго пути.
  • Перезапустите udev или перезагрузите компьютер чтобы изменения вступили в силу
  • В терминале наберите » lsusb «, как делали это ранее
  • Одна из строк должна быть похожа на:
  • В данный момент нас интересуют номера после Bus и Device, которые, возможно, изменились если вы перезагрузили компьютер.
  • В терминале выполните » ls -l /dev/bus/usb/001/002 » ВНИМАНИЕ 001/002 это Bus/Device из примера выше, замените Bus/Device на цифры из вашего вывода команды » lsusb «.
  • Если в результате команды имя пользователя и группа отличаются от «root root» можно продолжать дальше. Если это не так, перечитайте и повторите шаги 2 и 3.
  • *Убедитесь что ваш телефон все еще в режиме Отладка по USB . Должен быть красный треугольник с восклицательным знаком в строке состояния вашего телефона (зависит от темы и версии Android).
  • В терминале наберите » sudo adb devices » [*sudo понадобится только при первом запуске adb.]

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

6. Распаковка 4-х файлов в ~/bin
Эту директорию мы создали в шаге 1, там уже должен быть файл adb. Вы можете распаковать куда-нибудь загруженный архив и поместить необходимые файлы в ~/bin (это su, rage.bin, busybox, Superuser.apk).

7. Переход в ~/bin
В терминале наберите » cd ~/bin «, а затем » ls «, должно быть 5 файлов.

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

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

[Примечание: символ приглашения ввода строки должен измениться на $, это означает, что мы удаленно подключились к телефону]

[Примечание: Эта комманда определит ограничение процесса, найдет номер процесса adb, а затем запускает процессы до исчерпания этого ограничения. Вы быстро вернетесь в строк сприглашением $, но ЭТО НЕ ВСЕ. ЖДИТЕ пока не выведется что-то похожее на «[+] Forked 3705 childs.» и вы вернетесь в свою домашнюю директорию.]

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

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

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

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

Источник

command to root android phone

A «Go Phone,» a prepaid phone, faces less risk from rooting because of its lower cost. Whenever rooting a cell phone, there is always a small risk of «bricking» the phone, or making it inoperable.

Is rooting illegal?

Rooting a device involves removing the restrictions placed by the cellular carrier or device OEMs. Many Android phone makers legally allow you to root your phone, e.g., Google Nexus. . In the USA, under the DCMA, it’s legal to root your smartphone. However, rooting a tablet is illegal.

Can Android 10 be rooted?

In Android 10, the root file system is no longer included in the ramdisk and is instead merged into system.

What is Su command in Android?

The description of Su / Root Command App

With Su / Root Command you can execute commands if you have root access in your device. Android commands is based on Linux/Unix. Su / Root Command supports Linux commands. And Android commands too, like: reboot.

Can you root a phone with ADB?

Because the latest Android version has been secured well and hard to find security holes. Manual rooting allows users to access the system partition of the device using the commands that are sent by the Computer using ADB and Fastboot tools. After accessing, users can flash the Su binary to get root access.

How do I access terminal on Android?

  1. Open the Google Play Store on your Android device.
  2. Search for termux.
  3. Locate and tap the entry by Fredrik Fornwall.
  4. Tap Install.
  5. Read the permissions listing (if applicable).
  6. Tap Accept.
  7. Allow the installation to complete.

How can I access root without password?

  1. Gain root access: su —
  2. Backup your /etc/sudoers file by typing the following command: .
  3. Edit the /etc/sudoers file by typing the visudo command: .
  4. Append/edit the line as follows in the /etc/sudoers file for user named ‘vivek’ to run ‘/bin/kill’ and ‘systemctl’ commands:

How do I login as Sudo?

  1. Open a terminal Window. Press Ctrl + Alt + T to open the terminal on Ubuntu.
  2. To become root user type: sudo -i. sudo -s.
  3. When promoted provide your password.
  4. After successful login, the $ prompt would change to # to indicate that you logged in as root user on Ubuntu.

How do I get to root on Windows?

Type “echo %SYSTEMROOT%» at the command prompt and press “Enter.” The result of this search is the root folder for Microsoft Windows.

Download and Install Fonts on Ubuntu

Fonts

This method worked for me in Ubuntu 18.04 Bionic Beaver.Download the file containing the desired fonts.Go the directory where the downloaded file is.R.

Bash For each line in a file

File

How do you read each line in a file in Linux?How do you iterate through a file in bash?How do I loop through a file line?How read file line by line in.

How To Add NFS Data, ISO and Export Storage Domain to oVirt / RHEV

Storage

How to add NFS Data and Export Storage Domain to oVirt/RHEVCreating group/user account. First login to NFS server and create a system group called kvm.

Latest news, practical advice, detailed reviews and guides. We have everything about the Linux operating system

Источник

How to root Android using Linux Fastboot Mode

This Post is about root any almost any any android smart phone, Follow the steps given below to root an android device using Fastboot :

Requirement for Rooting Android Smart phone using Fastboot

  1. Device Drivers ADB FASTBOOT (Required)
  2. Custom Recovery for your Smart phones TWRP recommended (Required)
  3. Magisk (optional for root Management)
  4. Enable Developer Option and check USB Debugging On (Required)

Where to find TWRP, Custom ROM for my Device

Search TWRP or Custom Rom from your Device on XDA forum or Need Rom

Risk to Brick Smartphone

Unlocking Bootloader, Rooting your device can brick / damage your phone, you may loose device warrenty, do it at your own Risk.

Install ADB and FAST BOOT On Linux

For Ubuntu Type
sudo apt install adb

For Fedora Type
sudo yum install android-tools

Rooting a Phone Via Fastboot

  1. Install drivers
  2. Switch Off Phone and Press
    => Power On + Volume Down button
  3. Use Fast boot command

fastboot devices
fastboot oem unclock
fastboot flashing unlock
fastboot recovery.img
fastboot reboot

Note : Keep recovery.img(TWRP) in same folder or use command cd to that directory
then run fastboot recovery.img

If you want to go to Recovery then Switch Phone and Press Power On + Volume Up button

Источник

Читайте также:  Install wxwidgets on linux
Оцените статью
Adblock
detector