@Toster_User_Habra

Как превратить Android в дистрибутив Linux?

Здравствуйте!
Насколько мне известно - Android основан на linux и системные директории такие же, как и в дистрибутивах Linux. Как вернуть Linux функции в Android? - нужен терминал, командные приложения, репозиторий, root права, запуск linux программ. Телефон Xiomi Redmi 5A.
Заранее спасибо за ответы!!!
  • Вопрос задан
  • 15298 просмотров
Решения вопроса 2
@palchik
Немного странные ответы.. Эмулятор терминала не добавляет никаких возможностей linux в Android. Именно для этой конкретной цели создан пакет busybox. После установки и получения root, действительно можно ставить терминал и работать с Android как с обычным linux. Будет работать apt-get и существенная часть доступных в нем linux программ. Но нужно понимать, что Android это очень сильно переписанный linux, поэтому не всё будет работать. Но для повседневных задач busybox за глаза хватит с головой
Ответ написан
Комментировать
@yvanovsk
Шаг ноль: быть готовым потерять все что есть на телефоне и сам телефон. Рекомендуется остановиться здесь и подумать. Это не шутка. При кривых руках шанс угробить трубу достаточно велик. Ну как угробить - быть не в состоянии ее оживить самостоятельно.
Шаг один: разблокировать загрузчик (после этого автоматом _может_ быть удалено все с телефона): 4pda.ru/forum/index.php?showtopic=721838
Шаг два: установить TWRP
Шаг три: установить Magisk - это и есть рут
Шаг четвертый и прочие: на выбор Linux Deploy (chrooted Linux), самописные скрипты опять же для chroot'а, ну и совсем изврат - ставить _поверх_/в параллель типа Debian Kit

Подробнее: https://wiki.debian.org/ChrootOnAndroid
Ответ написан
Пригласить эксперта
Ответы на вопрос 8
@Guul
Самый простой способ - поставить UserLAnd, это по сути fakeroot.
Далее можно установить дистрибутив и коннектиться по vnc
Ответ написан
Комментировать
jamakasi666
@jamakasi666 Куратор тега Linux
Просто IT'шник.
Прям полноценный не получите, общего у андроида и линукса только ядро и некоторые утилиты.
Но можно развернуть entware, в нем в общем то есть все необходимое.
Ответ написан
Комментировать
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Это называется "получить рута" :) и сиииииииильно зависит от модели телефона и версии андроида. Большинство "толстых" производителей агрессивно противостоят рутованию, китайцев можно рутовать настолько, насколько можно рутовать базовую версию андроида, которая там стоит.
За подробной информацией - на 4pda.
Получение рута - это еще та задача :)
Ответ написан
Комментировать
@MrDrack
Привет. Если тебе нужен только терминал линукс, то установи себе TERMUX. это почти полноценный терминал, ты сможешь устанавливать программы без GNU, такие как vim, nmap, metasploit framework, python и многое другое. также работа с серверами - ftp, sftp, ssh, и т.д. оболочка у него bash(можно изменить), команды те же что и во многих дистрибутивах linux, можно сощдавать свои скрипты и многое другоое что есть во всех дистрибутивах linux. Если ты хочешь linux с графикой, то это только эмулировать. ( в плей маркете попробуй приложение DEBIAN NON ROOT, может пригодиться)
Ответ написан
Комментировать
@Skyrimus
Забудь об этом, если тебе нужен Линукс - ставь на ПК и не компостируй самому себе мозги :)
Ответ написан
Комментировать
@ArtyomPozharov
Android, WebOS, KaiOS и GNU/Linux объединяет разве что пусть важный, но лишь один небольшой компонент - ядро Linux. Во всём остальном это разные ОС. Каждая использует свои собственные библиотеки и программы. Подробнее о разнице Linux и GNU/Linux: https://www.gnu.org/gnu/linux-and-gnu.ru.html
Вы можете использовать программную виртуализацию для запуска дистрибутива GNU/Linux. В отличии от аппаратной, в которой используется эмуляция железа другого устройства, программная не выполняет подобную эмуляцию и использует общее ядро, соответственно такая система должна быть более производительна и менее прожорлива.
Ответ написан
Комментировать
@dimivus
Ставь Ubuntu touch. Но мадэли телефона определённые нужны. У меня Nexus 5. Прекрасно работает.
Ответ написан
Комментировать
@iliyahupinhas
Есть программа—anLinux
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы