Можно ли сделать linux «сервер» из старого android смартфона?
Есть у меня "малинка" - raspberri pi 3 B+, работает себе в уголку, не шумит, мне нравится. Удобно. Естественно, реальной нагрузки на ней нет, но иногда какие-то мелкие вещи удобно делать там через SSH.
А еще у меня есть уже три старых андроид смартфона, относительно мощных (от 1 гига памяти). Валяются на всякий случай, и скорее всего так и не пригодятся. И планшет 10.1". Уже 4 устройства, слабейшее из которых более-менее сравнимо с малинкой, А сильнейшее имеет в 3 раза больше RAM.
Можно ли из них (без фанатизма) получить какой-то аналог "малинки" - слабенькую линуксовую машину, на которой можно было бы по SSH что-то делать (хотя бы поднять apache/mysql)?
Может быть сейчас есть какой-то [почти]универсальный способ сделать это? (а то рутование андроида всегда было чем-то нетривиальным, с каждой моделью по своему). В идеале - что-то "настоящее" поставить туда (как raspbian почти debian), но можно и андроид в каком-то виде, приближенном к тому, что привычно юниксоиду.
Если при этом потеряется телефонный функционал и даже дисплейчик отключится - это в целом терпимо.
Ярославище, когда я вижу такие вопросы - всегда вспоминаю фразу про собаку, которую говорит наш кадровик :) (аналог еще более известной фразы про кота, но цензурная :) )
CityCat4, самое смешное, что вроде и дел хватает, но ведь обидно, что "уплочено", а техника не работает, валяется. Хотя, если заработает - как ее использовать, зачем мне дома еще четыре маломощных компа я не представляю. Но зато вот если в процессе рутования и других процедур они все окирпичатся - можно будет выкинуть с чистой совестью!
Ярослав, Да рута-то на них получить не думаю чтобы сложно... Если там до 4.х андроид - то всяческие kingo root справятся. Если выше - до 7.х - можно отскочить перешивкой boot.img, запатченого через magisk. Тут самый главный вопрос - дрова. Запихать-то туда генту наверное можно, если дрова на все железо найдутся и заработают...
brar, я в районе 2000 года делал линукса на дискетах так. До генты, через Linux from scratch HOWTO. Через mkfs, потом компилять (на рабочей машине) ядро, либы и бинари и записывал. На мегабайтной дискетке (или микросхеме флеш-памяти) удавалось запустить консольный линукс. На двух мегабайтах - уже даже с какими-то уродскими X-ами. Но такое жесткое ретро сейчас не хочется. Может попробую какой-нибудь относительно легкий путь. Получится - хорошо. Нет - тоже не беда. (Да, оттуда :-) )
У малинки хотя-бы есть разьемы для USB/Ethernet/HDMI. Это полноценный десктоп не хуже тех которые были в 90х. Даже лучше если сравнивать с Радио86 или Спектрум.
А что есть у телефона? Какая интеграция? Да это чертов кирпич в смысле интеграции. Даже ресет нормально нажать нельзя.
TLDR: termux и su даст вам вполне работоспособное окружение.
Android и есть linux. Чтобы получить консоль и BusyBox https://busybox.net/about.html достаточно установить termux https://f-droid.org/en/packages/com.termux/. Кроме Gnu-tools termux даст менеджер пакетов с таким репозитарием https://packages.termux.dev/apt/termux-main/pool/main/ (apache там есть) Без root это всё совсем игрушечное, ни порты не откроете, ни файловую систему. А так, я например писал сервера на Go, компилировал под linux и они прекрасно заводились на телефоне.
Большого смысла через adb и custom recovery шить телефон в debian не вижу, а закирпичить проще простого(мне неоднократно удавалось).