Root any android with linux

Root any android with linux Техника

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

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

Если вы уже пробовали использовать один из этих эмуляторов Linux для запуска ОС Linux на вашем устройстве Android, мы будем рады услышать о вашем опыте. Пожалуйста, поделитесь своими впечатлениями в комментариях ниже.

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

С точки зрения безопасности Linux гораздо надежнее, чем Windows. Он уважает вашу конфиденциальность. Вам не нужно беспокоиться о журналах и загрузке данных, созданных вашими устройствами. Вам даже не нужно устанавливать коммерческий антивирус или покупать антивирусный пакет. Это действительно впечатляюще, не так ли?

С помощью эмулятора вы можете включить имитацию функций одной компьютерной системы на другую. В числе распространенных эмуляторов Android для Windows можно назвать Bluestacks, MEmu и Nox Player, которые обычно используются геймерами.

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

  • В целях безопасности
  • Размещение веб-сайта или веб-приложения
  • Для автоматизации вещей в вашем доме
  • Для взлома

Для многих искушённых пользователей ОС Android после покупки нового коммуникатора встаёт вопрос как поставить root. Это логично, без root не доступны многие полезные функции, нет доступа к файлам системы, не поставить A2SD и прочие радости жизни. И, соответственно начинаются поиски способов получения root на Android. Сегодня я вам расскажу способ получения root под Ubuntu Linux

Нам поможет небольшое приложение unrevoked. Его прелесть в том, что есть поддержка Linux, причём без ограничений. Так же данная программа может установить свой recovery, либо указанный в настройках. Что же такое recovery?

recovery (рекавери) — это некий режим загрузки в урезанную ОСь для неких манипуляций с аппаратом

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

Итак, начнём. Для начала скачаем программу с официального сайта. Затем переходим в папку с программой и запускаем её:

Далее на телефоне включаем режим отладки (для каждого телефона свой, ищите в настройках), затем подключаем его к компьютеру, выбрав режим для зарядки. Всё, программа сама обнаружит телефон и произведёт все необходимые действия. Всё просто, не так ли? 🙂

Единственный нюанс — программа работает только для телефонов HTC, на сколько я знаю. Свой HTC Desire я прошил без проблем.

Переезжаете в Пермь? Тогда заранее посмотрите сайты Перми, что бы знать как они выглядят.

Получаем root на Android из Ubuntu

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-прав установить возможно. Сам по себе Линукс не очень распростране что эта операционная система не предназначена для работы на маленьких экранах. Если дело касается смартфонов, то можно найти отдельную линейку смартфонов типа PinePhone, где Linux установлен по умолчанию.

В остальных случаях приходится «дорабатывать» свои гаджеты, чтобы начать пользоваться Линуксом. Хочется сразу отметить, что «полностью снести Android и установить вместо него Linux» на телефоне или планшете без root-прав не получится. Но получится запустить Линукс поверх Андроид, поэтому ваш смартфон или планшет сможет работать в прежнем режиме, а Линукс сможете запускать при необходимости.

Сам по себе Android уже использует линуксоидное ядро, хоть это и не такой Линукс, как все привыкли видеть, но все равнндроид к устанавливаемому Линуксу вполне лоял

Содержание
  1.  
  2. Как установить Линукс на Андроид без root-прав
  3.  
  4. Как установить Линукс на Андроид без root-прав: процесс установки
  5.  
  6. Зачем устанавливать Linux на устройство Android?
  7. Может ли мой телефон или планшет работать под управлением Linux?
  8. Установить Linux на Android без рута
  9. Как запустить Linux на Android с помощью Debian Noroot
  10. Получить Linux на Android с UserLAnd
  11. AndroNix устанавливает Linux на Android
  12. Еще 3 способа запуска Linux на Android без рута
  13. Root Android и установить Linux
  14. Как установить Linux на устройство Android с рутом
  15. Как установить Kali Linux на Android (требуется рут)
  16. Альтернатива, установка пользовательского ПЗУ Android
  17. Installing OTA updates
  18. Перепаковка system. img
  19. //www. rojtberg. net/wp-content/uploads/2014/01/android-brs. png» data-old-src=»data
  20. Alternative superuser apps
  21. СТАТЬЯ ЕЩЕ СЫРАЯ
  22. Restoring stock recovery
  23. The Big Picture
  24. Рут на Android из под линукс илина самом аппарате
  25. Unlocking the Bootloader
  26. How to root Android using Linux Fastboot Mode
  27. Requirement for Rooting Android Smart phone using Fastboot
  28. Where to find TWRP, Custom ROM for my Device
  29. Risk to Brick Smartphone
  30. Install ADB and FAST BOOT On Linux
  31. Rooting a Phone Via Fastboot
  32. How to root Android using Ubuntu
  33. Предисловие
  34. Разблокировка загрузчика
  35. 3 лучших эмуляторов Linux на Android
  36. 1. Andronix — Linux on Android
  37. 2. Busybox (требуется рут)
  38. 3. Debian без рута (рут не требуется)
  39. Прошивка с помощью bootloader
  40. Часто задаваемые вопросы
  41. Можно ли запустить Linux на телефоне Android?
  42. Можно ли заменить Android на Linux?
  43. Андроид такой же, как линукс?
  44. Можем ли мы установить другую ОС на телефоны Android?
  45. Replacing the Recovery System
  46. Using AutoRoot to install SuperSU
  47. Отключение dm-verity и включение userdebug
  48. Распаковка
  49. Упаковка initramfs
  50. Отключение verify для раздела system
  51. Получение root в adb
  52. Упаковка
  53. Получение root
  54. Разблокировка бутлоадера
  55. Перепаковка boot. img с помощью abootimg
  56. Подготовка
  57. Preparations
  58. /4te

 

Как установить Линукс на Андроид без root-прав

Установка Линукса с root-правами или без всегда сводится к одному алгоритму действий:

  • нужно сохранить вс информацию с устройства где-нибудь в облаке, потому что установка Линукса на Андроид — это всегда большой риск, поэтому есть шанс потерять все что было сохранено на устройстве;

  • Линукс, который вы хотите установить — на сегодняшний день таких пакетов не так много, но все равно есть из чего выбрать;

  • поиск и скачивание программы, которая сможет запустить Линукс на вашем устройстве;

  • сам процесс установки.

Разница между установкой с root-правами и без будет в софте, который нужен для установки Линукса. Одному софту нужны root-права, а другой и эмулирует, поэтому они ему не нужны.

каким способом вы будете устанавливать Линукс на свой гаджет, хочется отметить, что это не будет полноценной операционной системой, какой вы ее представляете. Это будет как крутое приложение на вашем устройстве с набором соответствующего софта и возможностей, которые есть только в Linux.

 

Как установить Линукс на Андроид без root-прав: процесс установки

  1. Сохраняем где-нибудь всю важную информацию с устройства.

  2. Очищаем устройство от ненужных приложений, если в нем ограниченное количество памяти, потому что для Линукса потребутся несколько сотен мегабайтов зависимости от дистрибутива от 100 и до 800).

  3. Переходим в Play Market и скачиваем и устанавливаем две программ: GNURoot Debian и XServer XSDL.

  4. Подключитесь к стабильному интернету, лучше к WiFi, потому что скачивать придется много. Потом запускайте GNURoot Debian. После запуска начнется процесс установки необходимых пакетов.

  5. После появления этой строчки нужно будет ввести команду: apt-get update. Загрузка продолжится до ее полного окончания.

  6. Далее начнется процесс установки скачанных пакетов. На появляющиеся вопросы нужно будет соглашаться, для этого нужно будет нажимать букву «Y».

  7. После этого нужно ввести команду: apt-get install lxde. Этой командой мы начнем разворачивание графической оболочки нашего Линукса. На все появляющиеся вопросы отвечаем «Y». Ждем пока закончится процесс скачивания и установки.

  8. Далее нам понадобится ввести еще одну команду: apt-get install xterm synaptic pulseaudio. Этой командой мы запустим установку трех важных утилит: для доступа к графической оболочке, для управления пакетами и для управлени

  9. Теперь нужно вернуться в GNURoot и ввести поочередно две команды: export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712 и startlxde &

  10. После введения этих двух команд можете вернуться в Xserver XSDL, подождать несколько секунд и вам станет доступ

Зайдя в Линукс вы можете установить все необходимые приложения и программы. Далее пользование Линуксом чем не будет отличаться от «компьютерной версии». Важно отметить, что когда вам нужно будет повторно запускать Линукс на вашем устройстве будет возвращаться к 13 и 14 пункту нашей инструкции.

Маленькое замечание. Устанавливая Линукс на Андроид нужно быть готовым к тому, что полноценно пользоваться этой операционной системой можно будет только при наличии мыши и клавиатуры. Без них будет достаточно сложно.

 

Можно ли установить Линукс на Андроид без root-прав? Можно, если использовать специальные программы, которые монтируют образ Линукса поверх Андроид или запускают Линукс как отдельное приложение. Другой вопрос а нужно ли это делать? Ведь Линукс не предназначен для работы на смартфонах или планшетах. Есть пробные версии Линукса для этих устройств, но им до уровня Андроида пока не дотянуться.

Если вы читаете это, вы, вероятно, раньше использовали Linux и знаете, что он работает практически на любом оборудовании. Между тем, у вас в кармане телефон, и вы знаете, что он универсален. Так может ли ваш телефон Android работать под управлением Linux?

Дополнительно:  Atlas concorde russia empire silver root 60x120

Да, оно может. Вот что вам нужно знать о запуске Linux на вашем Android смартфоне или планшете.

Android построен на ядре Linux, программном стеке, который взаимодействует с аппаратным обеспечением устройства. Он в основном позволяет операционной системе обмениваться данными с устройством — будь то ПК, смартфон или другое оборудование.

Операционная система Linux действительно должна называться GNU / Linux

, Но со временем слово «Linux» стало взаимозаменяемо описывать ядро, а также различные операционные системы. К ним относятся Arch Linux, Ubuntu, Gentoo и многие другие.

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

Зачем устанавливать Linux на устройство Android?

Так почему же вы хотите, чтобы на вашем Android-телефоне или планшете была установлена ​​среда рабочего стола Linux?

Возможно, вы захотите запустить приложение, которое недоступно на Android. Но в большинстве случаев вы просто хотите получить доступ к какой-либо среде рабочего стола. Возможно, у вас есть запасной планшет Android, который вы хотите оживить, и установка Linux на нем — хороший способ сделать это.

Современные устройства Android имеют идеальное аппаратное обеспечение для работы с ПК, и установка Linux — отличный способ сделать это.

Конечно, вы можете обнаружить, что задачи, которые вы хотите выполнять в Linux, также работают в Android. Единственным препятствием, сдерживающим вас, может быть одновременная многозадачность Android-приложения.

, К счастью, это функция, которую поддерживают многие современные устройства Android в последних версиях ОС.

Запустить Linux на телефоне или планшете Android непросто. Если вы ищете улучшенную многозадачность, попробуйте перейти на последнюю версию Android.

Может ли мой телефон или планшет работать под управлением Linux?

Чтобы запустить Linux на Android, у вас есть несколько вариантов. То, что вы должны использовать, определяется тем, является ли ваше Android-устройство рутованным или нет.

Почти во всех случаях на вашем телефоне, планшете или даже Android TV Box может работать среда рабочего стола Linux. Вы также можете установить инструмент командной строки Linux на Android. При этом не имеет значения, рутирован ли ваш телефон (разблокирован, Android-эквивалент джейлбрейка) или нет.

Доступны следующие варианты установки Linux на планшет Android или телефон:

  • Чтобы установить Linux на Android без рута:
    • Debian Noroot
    • UserLand
    • AndroNix
  • Для установки Linux на рутованное устройство Android:
    • Используйте Linux Deploy
    • Установите Kali Linux для тестирования на проникновение

Несколько других методов предоставят вам Linux или аналогичный настольному компьютеру Android. Мы тоже на это посмотрим.

Установить Linux на Android без рута

Во-первых, мы рассмотрим три способа установки Linux на телефон или планшет Android без рутирования устройства.

Как запустить Linux на Android с помощью Debian Noroot

Лучший способ запустить Linux на вашем телефоне с минимальными усилиями — это Debian Noroot. Вам нужно Android 4.1 или более поздней версии, чтобы запустить это.

Преимущество Debian Noroot состоит в том, что он установит Debian Buster на ваш телефон со слоем совместимости. Это позволяет запускать приложения Debian без необходимости рутировать Android. Учитывая, насколько сложно рутирование для некоторых устройств, это полезно.

Производительность с Debian Noroot невелика, но она полезна. Для достижения наилучших результатов при установке Linux для Android сначала рассмотрите возможность рутирования вашего устройства.

Получить Linux на Android с UserLAnd

Вы можете установить такие инструменты, как GIMP, Firefox и LibreOffice, прежде чем устанавливать Linux на Android. Просто запустите приложение, согласитесь с разрешениями и выберите дистрибутив для установки. Существует возможность просмотра установленной версии Linux через SSH (командная строка) или с помощью приложения VNC (для настольных компьютеров).

Это удивительно просто настроить и использовать. Таким образом, если вы ищете решение для запуска Linux на Android, попробуйте это.

AndroNix устанавливает Linux на Android

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

  1. Ubuntu
  2. поташ
  3. Debian
  4. арочный
  5. Попугай ОС
  6. мягкая фетровая шляпа
  7. Manjaro
  8. высокогорный

Из них Ubuntu, Debian, Ubuntu и Manjaro имеют модифицированные версии, доступные для устройств Android с чипсетами ARMv8 и более поздних версий.

Чтобы установить операционную систему Linux на Android с AndroNix, просто нажмите на нужный дистрибутив, затем нажмите устанавливать, Вам нужно будет выполнить шаги, чтобы скопировать команду в окно терминала Termux, а также выбрать среду рабочего стола.

Видео выше описывает процесс более подробно. Просто обязательно иметь Termux и приложение для просмотра VNC (например, VNC Viewer) установлены. Вам понадобится VNC, чтобы использовать выбранный вами рабочий стол Linux.

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

Еще 3 способа запуска Linux на Android без рута

Режим рабочего стола на устройствах Samsung Galaxy с DeX

Хотя мы рассмотрели несколько хороших вариантов запуска Linux на вашем Android-устройстве, доступны и другие способы:

  1. DeX: Если у вас есть современное устройство Samsung, у вас есть возможность переключить ваше оборудование в режим рабочего стола с DeX

    , Хотя это не совсем операционная система Linux, это среда рабочего стола с ядром Linux.

  2. Удаленного рабочего стола в систему под управлением Linux, используя приложение Splashtop,
  3. Termux: Эта автономная среда Linux

    на основе командной строки позволяет запускать приложения для Linux на Android. Таким образом, это буквально Linux на Android!

Root Android и установить Linux

Для пользователей с root-правами или тех, кто хочет потратить время на рутирование своего Android-устройства

, установка Linux проще и быстрее.

Как установить Linux на устройство Android с рутом

Если у вас есть рутированное устройство, вы можете установить различные версии Linux на Android, используя инструмент Linux Deploy. Это лучше всего сделать, сначала подключив телефон к сети Wi-Fi.

Начните с установки BusyBox, который обеспечивает некоторые расширенные возможности root. Далее установите Linux Deploy, При первом запуске нажмите Начало чтобы убедиться, что права root включены, нажмите настройки в правом нижнем углу.

Дополнительно:  Проигрыватель Windows Media не показывает видео? У нас есть решения для этого

Используйте отображаемое меню параметров, чтобы выбрать нужный распределение, Debian, Ubuntu, Gentoo, Fedora и многие другие доступны для установки. Мы использовали Arch Linux.

Installing OTA updates

Android over the air (OTA) updates contain only the changes to the current system. In order to verify that the update succeeded Android computes a checksum of the patched system and reverts to the old state otherwise.

As SuperSU has changed the boot image to start itself, the updates obviously will fail. So to install an OTA update you will have to grab a factory image and restore the boot partition using the included boot.img

after this you will have to patch the boot partition again using the procedure described above.

Also note that if you use apps that change the system partition (like AdAway that changes the hosts file), you will have to revert those changes as well in order for the OTA update to succeed.

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

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

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

//www. rojtberg. net/wp-content/uploads/2014/01/android-brs. png» data-old-src=»data

So what we need to do in order to get root access is

  1. unlock the bootloader
  2. replace the recovery system
  3. install a superuser app

So if you lose your unlocked device or it gets stolen, you better hope the thief is not tech savvy.

Alternative superuser apps

If you run a device with Android older than 5/ Lollipop you have some alternatives to SuperSU:

To install the app we need to get this zip archive and copy it to the device. Then we need to reboot into fastboot mode and then select “Recovery Mode” to get to the recovery system. Once in Recovery mode select

install zip -> choose zip from /sdcard

Once installed select

Go Back -> reboot system now

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

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

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

Restoring stock recovery

If you have a Google Device, you can grab the factory images here. There you will find a image of the stock recovery. You can restore it by

The Big Picture

Android consists of three parts relevant to rooting

  1. the bootloader
  2. recovery system
  3. main system

typically only the main system is running, that is the Linux Kernel, the launcher, the phone app etc.. If we talk about rooting, that means we want to add an additional app to the main system which has access to secured parts of the system and acts as a gatekeeper for other apps that also want to get access.

The problem is the secured parts of the system are locked down – otherwise they would not be secure. This means that we can not simply install that app (e.g. an apk) from within the main system.

Therefore we have to go one level down. This is where the recovery system is. Typically you do not see it, as it is only active when the main system can not run – either because a system update is installed or because you do a factory reset.
As the recovery system can do a full system update, it means that it has also access to the secured parts of the main system – exactly what we need.
The stock recovery system obviously does not allow altering the main system – otherwise everybody could get your private data if you lose your phone.
So we need to replace it as well. But before that we have to talk about the bootloader.

The bootloader is a tiny piece of software which decides whether to start the recovery or the main system (or another main system, like Ubuntu Phone).
In the default configuration in only starts systems that it knows and trusts. In this configuration the bootloader is called locked.
Although this prevents malicious software to change the phone and spy on us, it also prevents us from replacing the recovery system. By the way, this concept is also coming to the PC where it is called UEFI secure-boot.

Here is a graphical overview of the Android components:

Рут на Android из под линукс илина самом аппарате

В интернете в основном везде описывается способ получения рута программой под виндовс. Есть ли выход для тех у кого этой системы нет? Версия Android 4.0.3

Есть ли выход для тех у кого этой системы нет?

Root any android with linux

Рут получать можно и через adb и через Recovery телефона. Можешь взять zip отсюда и прошить через recovery или можешь подправить свои скрипты для windows для того чтобы они работали на онтопике(это очень легко).

unrevoked есть для linux (идет с вайн-либами).

Ты не указал свою модель телефона, поэтому предположим, что у тебя Galaxy Nexus. Да, рут можно получить и из под linux. Например, так.

Зависит от версии прошивки и ядра.

В большинстве случаев придётся прошивать рутованную прошивку.

я знаю есть популярные кастомные сборки андроида, не подскажешь названия?

я ведь все равно узнаю

Root any android with linux

Я получил root прогой SuperOneClick
Она на mono и должа работать под Linux, но у меня не запустилась и я запускал из шинды.

А на планшете у меня root изначально был.

Root any android with linux

Root any android with linux

Идешь на 4pda, находишь ветку своего аппарата, в шапке ссылка на FAQ, там находишь вопрос про рут, выполняешь. Я свой самсунг без десктопа вообще рутовал, закинул файлик на флешку, через рекавери его распаковал, и все.

нее, только хардкор! Ручками через adb скопировать 2 нужных файла, прописать права, кинуть линк — всё! 🙂

Unlocking the Bootloader

for google devices, like a Nexus 4 or Nexus 7 it is just do

if you have a Sony Xperia device, like a Xperia Z, you additionally have to request a unlock key and then do

where is the key you obtained.

How to root Android using Linux Fastboot Mode

Root any android with linuxRequirement 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

Дополнительно:  Почему не работает камера на ноутбуке Windows 10, 8, 7: решения неполадок

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

How to root Android using Ubuntu

update 27.10.2018 – use TWRP instead of CWM (discontinued)
update 14.10.2017 – new instructions to set-up udev rules
update 26.02.2016 – instructions for Android 6 Marshmallow

Предисловие

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

Разблокировка загрузчика

Разблокировка загрузчика удаляет все данные с телефона и sd-карты

Также, разблокировка загрузчика, без установленного далее Magisk, может сломать Android Pay.

В настройках “Для разработчиков” включаем “Отладка по USB”, “Заводская разблокировка” и “Варианты перезагрузки” Root any android with linuxRoot any android with linux

Загружаемся в fastboot mode. Для этого зажимаем кнопку выключения, выбираем “Перезагрузка” и далее “Загрузчик” Root any android with linuxВторой способ — выключить телефон, зажать клавишу громкости вверх и клавишу включения. Через несколько секунд появится fastboot mode Root any android with linux

Подключаем телефон по USB-кабелю. И проверяем что устройство доступно в системе. Для этого выполняем:

ПОСЛЕ ЭТОЙ КОМАНДЫ ТЕЛЕФОН ПЕРЕЗАГРУЗИТСЯ И ВСЕ ДАННЫЕ БУДУТ УДАЛЕНЫ. Делайте бэкапы всех данных до этого шага.

Теперь загрузчик разблокирован.

3 лучших эмуляторов Linux на Android

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

1. Andronix — Linux on Android

Andronix — наш оптимальный выбор, который позволяет установить систему Linux на ваше устройство Android без необходимости получения root-прав. Оно имеет более 1 миллиона загрузок в магазине Play и на веб-сайте, где вы сможете легко получить доступ к нему. Andronix использует PRoot для запуска вашего дистрибутива Linux на устройстве Android и использует Termux в качестве терминала для этой операционной системы Andronix.

Это приложение бесплатно, и вам не нужно беспокоиться о сложной мультизагрузочной системе, потому что на вашем устройстве могут быть установлены все модифицированные и немодифицированные операционные системы, включая 12 различных ОС. Это дает вам достаточно места для хранения всех приложений. Вы можете устанавливать все, что хотите, и удалять все, что уже сделали, используя это приложение.


2. Busybox (требуется рут)

Busybox (требуется рут)
Busybox (требуется рут)

Busybox — одна из самых быстрых программ, которая позволяет использовать инструменты Linux на вашем устройстве Android. Она имеет более 20 миллионов загрузок и 100 000 пятизвездочных рейтингов. Это единственное приложение, которое не требует доступа к Интернету и не содержит рекламы.

Обратите внимание: перед установкой этого приложения вам потребуется получить root-доступ к вашему телефону. (Как получить root-доступ на Android без компьютера или ПК: 5 способов)


3. Debian без рута (рут не требуется)

Debian без рута (рут не требуется)
Debian без рута (рут не требуется)

Debian no root — одно из лучших решений для доступа к Linux-решениям без необходимости получения root-прав.


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

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

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

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

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

Часто задаваемые вопросы

Можно ли запустить Linux на телефоне Android?

Загрузите приложение установки Linux из магазина Google Play, доступное как для устройств с рут-правами, так и без них, так как некоторые системы требуют рут-доступа. В магазине доступно несколько приложений; просто установите их, чтобы начать использовать функцию Linux на своем устройстве Android.

Можно ли заменить Android на Linux?

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

Андроид такой же, как линукс?

Ядро Android базируется на ядре Linux, но они имеют свои отличия.

Можем ли мы установить другую ОС на телефоны Android?

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

Replacing the Recovery System

If you want some advanced features, like backing up all your installed apks, you can permanently replace the recovery image on your device. However this will most likely prevent you from installing OTA updates.
There are two prominent alternative recovery systems with the ability to install apps

Clock Work Mod has been discontinued, so we will use TWRP. From the Website linked above download the recovery image which fits your phone.

where is the name of the file you downloaded. For instance for a Nexus 9 and TWRP 3.2.3 it would be

Using AutoRoot to install SuperSU

As there are devices like the Nexus 5X shipping with Android 6/ Marshmallow, I will describe this method first.

Chainfire created an “installer” called AutoRoot that includes the fastboot utility and will perform the unlocking step described above. However if you have read this far, you probably also want to understand the rest of the process.

First you have to download the appropriate package for your device. There you will find a recovery image which we have start with

If everything goes well, you can now just reboot your phone and you are done.

Отключение 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 будут файлики. И среди них два:

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

Упаковка initramfs

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

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

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

Упаковка

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

Получение root

  1. Подключаем телефон к компьютеру в режиме передачи файлов MTP
  2. Заливаем на телефон zip-файл Magisk, скачанный выше из github
  3. Загружаемся в TWRP. Для этого перезагружаем телефон в fastboot mode (см. пункт 2 инструкции выше как разблокировать загрузчик) и на компьютере выполняем:

Все, теперь с помощью Magisk Manager можно выдавать root-овые права приложениям, которые их запрашивают, а также скрывать от других приложений, что этот девайс рутованный, чтобы не сломать Android pay.

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

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

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

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

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

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

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

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

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

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

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

Подготовка

Для начала, надо на компьютер установить adb и fastboot. Это утилитки из Android SDK для работы с подключенным по USB телефоном.

Для Windows есть удобный установщик adb, fastboot — https://forum.xda-developers.com/showthread.php?t=2317790

Вот здесь официальные дистрибутивы под все платформы — https://developer.android.com/studio/#downloads

Далее качаем TWRP. Это что-то типа livecd для телефона. Образ некой системы, в которой загрузится телефон, и в ней мы установим приложение Magisk.

TWRP (я брал версию 3.1.0-0-twrp.img) — https://dl.twrp.me/twrp/

Если у вас OnePlus, вот TWRP для них — https://eu.dl.twrp.me/oneplus3/ (надо брать этот twrp если вылетает ошибка dtb not fount)

Magisk — это open source приложение, которое дает рут права на телефон, и позволяет скрывать наличие рута от других приложений, чтобы работал Android Pay. Также, обновления системы, которые прилетают “по воздуху”, не должны сломаться. Лучше использовать Magisk, а не SuperSU.

Теперь включим режим разработчика на телефоне. Для этого в настройках, в разделе “О телефоне”, надо несколько раз нажать на “Номер сборки”. После раза 10-го, появится сообщение “Теперь вы разработчик”, и в настройках появится новый пункт “Для разработчиков”.

Preparations

First you need to install the fastboot binary to be able to perform low-level communication with the device

Now you have to reboot into fastboot mode. Usually there is a key combination you have to press on startup.

Remember this key combination as you will need some more times.

Samsung Devices however, like the Galaxy S3, do not support the fastboot mode – instead they have a download mode, which uses a proprietary Samsung protocol. To flash those you have to use the Heimdall tool. While this article does not cover the heimdall CLI calls, the general discussion still applies.

/4te

Root any android with linux

Быстроman как получить root-права на Android смартфоне. Я буду использовать OnePlus 3 и Android 8.0, но инструкция должна подойти и к другим устройствам.

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