Guia de SXMO: Com tenir una terminal Linux en un smartphone vell

  • És possible aprofitar smartphones antics com a terminals o mini servidors Linux sense substituir completament Android, usant virtualització, Termux o entorns tipus Debian sobre chroot o contenidors.
  • Google prepara una terminal Linux nativa amb Debian en màquina virtual, mentre que projectes com SXMO i eines com GNURoot Debian o XServer XSDL ofereixen alternatives per a diferents nivells de control.
  • Les limitacions del bootloader, el rendiment i el maquinari condicionen el tipus de solució viable, però fins i tot mòbils modestos serveixen per a desenvolupament lleuger, administració remota i aprenentatge de Linux.
  • Reutilitzar un Android vell com a equip Linux redueix residus electrònics i permet disposar dun laboratori portàtil per experimentar amb servidors, scripts i eines de sistema.

Guia de SXMO Com tenir una terminal Linux en un smartphone vell

Si tens un mòbil vell agafant pols en un calaix, potser no et calgui comprar un mini PC per fer catxa. Aquest telèfon que sembla ja “per llençar” segueix sent, en el fons, un ordinador Linux complet ficat en un xassís diminut, amb pantalla, bateria, WiFi i un processador que, per a moltes tasques, va sobrat.

La idea d' connectar aquest mòbil a un monitor, endollar-li un teclat i fer-lo servir com si fos un petit sobretaula no és nova. Des de fa anys, comunitats d'usuaris somien aprofitar Android com a base per executar un sistema Linux real, ja sigui via virtualització, chroot, contenidors, Termux o, directament, substituint Android per una distribució mòbil amb entorns com SXMO. A veure, amb calma i pas a pas, tot el que pots fer avui en dia per convertir un smartphone vell en una terminal Linux funcional.

Per què val la pena convertir un smartphone vell en una terminal Linux

La gràcia de tot aquest experiment és que, encara que el fabricant el vengui com a “només un mòbil”, per dins tens un sistema Linux retallat i adaptat a l'ecosistema Android. El que et frena no és el maquinari, sinó la capa pensada per obrir apps tàctils, xarxes socials i jocs, no per compilar codi o administrar servidors.

Si aconsegueixes muntar un entorn tipus Debian, un escriptori lleuger o una interfície minimalista com SXMO, de sobte aquest telèfon es transforma en una mena de terminal de treball sempre disponible. Pots connectar-lo a un monitor mitjançant cast o cable, aparellar un teclat i ratolí Bluetooth, i fer-lo servir per a tasques de desenvolupament, administració remota o aprenentatge de Linux.

A més, hi ha una motivació ecològica evident: cada mòbil que reaprofites és un trasto menys que acaba com a escombraries electròniques. En lloc de deixar el teu antic Galaxy, Honor o Huawei abandonat, pots reciclar-lo com a mini servidor, equip de proves o consola d'ordres 24/7 amb un consum elèctric ridícul.

Per als que ja usen Linux a l'escriptori, toquetejar amb aquestes solucions a Android suposa un entorn familiar però en format ultramòbil. L'intèrpret d'ordres, els paquets, els scripts, les eines de xarxa… tot se sent molt semblant, però ficat en una pantalla de butxaca.

Virtualització en Android: Debian dins d'una app de terminal

En el projecte de codi obert d'Android (AOSP) s'ha descobert que Google està treballant en una cosa força seriosa: una aplicació de terminal integrada al propi sistema que llança una màquina virtual Debian. No és la típica consola limitada, sinó un Linux complet corrent dins Android aprofitant el framework de virtualització.

La idea és que als ajustaments aparegui una opció de l'estil “entorn de desenvolupament Linux” o “terminal Linux”. Activant-la, el sistema descarregaria la imatge de Debian, configuraria la màquina virtual i et permetria arrencar aquesta terminal avançada quan vulguis. Tot això com una funció més d'Android a mòbils, tauletes i fins i tot alguns Chromebooks.

Des d´aquesta app, l´objectiu és que puguis ajustar l'emmagatzematge assignat a la VM, gestionar particions, reenviar ports i configurar paràmetres fins, similar al que faries en un hipervisor de sobretaula. El sistema recolza que la majoria de mòbils usen ARM, i Debian té suport madur per a aquesta arquitectura, per la qual cosa el rendiment pot ser molt digne.

Aquesta aproximació té un avantatge clau: no trenca Android ni exigeix ​​root ni invents rars. Debian viu a la vostra màquina virtual, aïllada de la resta, però amb la integració justa per poder aprofitar la xarxa, part de l'emmagatzematge i, possiblement, maquinari com el teclat o dispositius d'entrada.

Per a desenvolupadors, administradors de sistemes o usuaris avançats, això obre la porta a utilitzar el mòbil com a petit entorn de desenvolupament i proves. Podeu compilar projectes, aixecar serveis de prova, automatitzar tasques amb scripts, gestionar repositoris Git i tot sense dependre d'un PC principal.

Impacte en Android: de fricada puntual a avantatge real

Pot sonar a caprici molt de nínxol, però que Google fiqui una terminal Linux seriosa a Android té efectes col·laterals. Si els devs poden provar i depurar aplicacions directament als vostres Pixel o tablets, el cicle de desenvolupament millora, es detecten errors abans i la qualitat de les apps pot pujar un esglaó.

Fins ara, qui volia una cosa semblant havia de recórrer a eines de tercers (Termux, contenidors, chroots, etc.) amb més o menys manteniment. Amb una solució oficial, es guanya en estabilitat, seguretat i compatibilitat futura, i això anima més gent a explotar aquest tipus de fluxos de treball.

Això sí, tot apunta que aquesta terminal integrada arribarà primer a la gamma Pixel ia les versions més recents d'Android, probablement a partir d'Android 16. Mentrestant, la resta d'usuaris seguim depenent de les solucions de la comunitat per tenir Debian o entorns similars corrents sobre Android.

Fins i tot si tu només fas servir el mòbil per a WhatsApp i xarxes socials, aquesta evolució ajuda: millors eines per a desenvolupadors impliquen millors apps finals. Al final, l'ecosistema sencer es beneficia que Android i Linux s'enduguin encara millor.

SXMO: entorn minimalista per a mòbils Linux “purs”

SXMO és un d'aquells projectes que semblen pensats per a qui gaudeix ajustant cada detall. El seu lema, "minimal. mobile. hackable.", resumeix que estem davant un entorn lleuger, centrat en la terminal i dissenyat per a pantalles petites, lluny de les interfícies recarregades típiques d'Android o iOS.

A diferència de córrer Linux “dins” d'Android, SXMO sol utilitzar-se com capa d'interfície en distribucions Linux per a mòbils instal·lades de forma nativa al telèfon. És a dir, als dispositius compatibles, Android desapareix i el mòbil es converteix en una màquina Linux de ple dret, amb SXMO com a cara visible; també hi ha alternatives i projectes similars com GNOME Mobile i Phosh que segueixen la mateixa filosofia minimalista.

En el context de reciclar un smartphone en terminal, SXMO encaixa de luxe si la teva intenció és treballar sobretot en mode text, amb aplicacions molt lleugeres i un ús intensiu del teclat. És com tenir una consola d'ordres sempre encesa a la butxaca, amb unes quantes ajudes visuals minimalistes.

Això sí, per arribar a aquest punt necessites poder desbloquejar el bootloader i flashejar una ROM alternativa, cosa que no sempre és possible en mòbils comercials recents. Molts fabricants bloquegen fort aquest camí, de manera que SXMO es queda per a models específics o dispositius pensats des del principi per a Linux mòbil.

Termux: la terminal Linux imprescindible a Android

Guia de SXMO per tenir una terminal Linux en un smartphone vell

Mentre Google desplega la seva solució oficial, un dels grans clàssics per als que volen Linux al mòbil continua sent Termux. Aquesta app s'ha guanyat a pols la fama perquè ofereix un entorn de terminal molt proper a una distribució Linux estàndard, amb gestor de paquets, un repositori força complet i ordres útils de Termux.

Amb Termux pots instal·lar llenguatges de programació com Python, Ruby, PHP, Node.js, Rust o Java, a més d'utilitats de desenvolupament tipus git, gcc, make i companyia. També estan disponibles eines d'administració com ssh, rsync o fins i tot servidors web i de bases de dades, de manera que podeu muntar un mini laboratori sense sortir d'Android.

Per gestionar paquets, Termux recomana l'ordre pkg com a interfície simplificada d'apt. Aquest wrapper t'evita haver de preocupar-te constantment dels “apt update” i fa que la instal·lació i actualització de programari sigui més còmoda i directa.

Si et preocupa integrar Termux amb els teus fluxos habituals, pots clonar els teus dotfiles des d'un repositori Git i replicar la teva configuració de shell, editor, àlies, etc. A més, hi ha paquets per gestionar contrasenyes amb pass i gnupg, accedir a servidors remots via openssh o utilitzar shells avançats com a fish amb utilitats modernes (zoxide, starship, ripgrep, lsd, bat, atuin…).

També podeu transformar Termux en un entorn d'edició potent instal·lant Neovim i els seus plugins habituals. Amb una mica de mim a la configuració, acabes amb una cosa molt semblant al teu setup d'escriptori, però corrent a la butxaca, connectat als teus repositoris ia la teva infraestructura remota via SSH.

Ficar Debian o altres distros en Android sense tocar el bootloader

Si el que vols és tenir una distro Linux més clàssica sobre Android, i no pots (o no vols) desbloquejar el bootloader, hi ha camins intermedis molt curiosos. La comunitat fa anys que documenta mètodes basats en chroot, contenidors i servidors X sobre Android per muntar entorns gràfics complets.

Una via tradicional passa per fer servir Linux Deploy en mòbils rooteados. Aquesta eina s'encarrega de preparar el sistema de fitxers, descarregar la distribució (com Debian) i deixar-la a punt per utilitzar en mode servidor o entorn d'usuari, accessible des del propi dispositiu o des de fora via xarxa, útil per a utilitzar el teu mòbil com a servidor local per a proves ràpides.

Una altra combinació força popular, especialment quan no tens root, és GNURoot Debian juntament amb XServer XSDL. GNURoot Debian munta un entorn Debian d'usuari amb privilegis elevats dins d'Android, mentre que XServer XSDL actua com a servidor gràfic per mostrar l'escriptori Linux.

El flux típic amb aquesta configuració és: instal·les GNURoot Debian, l'obres i et rep una consola. Des d'aquí, executes un “apt-get update” i després instal·les un escriptori lleuger com a LXDE amb “apt-get install lxde”. Aquest procés pot trigar una estona, perquè descarrega un bon grapat de paquets necessaris perquè tot funcioni.

Després sols afegir algunes eines bàsiques, per exemple xterm, el gestor de paquets Synaptic i suport d'àudio amb pulseaudio, amb una ordre similar a “apt-get install xterm synaptic pulseaudio”. Amb això ja tens, a l'entorn Debian, un emulador de terminal gràfic, una botiga de programari i sortida de so per a aplicacions compatibles.

En paral·lel, instal·les XServer XSDL. La primera vegada que l'executes, et demana descarregar fonts, fixar resolució i DPI. Després es mostra una pantalla blava, esperant que es connecti l'escriptori remot des de Debian.

Tornes llavors a GNURoot Debian i exportes algunes variables d'entorn, per exemple: DISPLAY=:0 i PULSE_SERVER=tcp:127.0.0.1:4712, de manera que el sistema sàpiga a quin servidor gràfic i de so s'ha d'enganxar. Finalment, llances l'escriptori amb “startlxde &” i tornes a XServer XSDL, on hauria d'aparèixer el teu LXDE llest per fer servir.

Amb aquest enfocament pots instal·lar pràcticament qualsevol aplicació dels repositoris del teu distro per a arquitectura ARM, sempre dins dels límits de RAM i emmagatzematge del mòbil. Navegadors lleugers, editors de text, clients SSH, reproductors d'àudio o gestors de fitxers entren sense problema mentre el maquinari aguanti.

La integració amb Android és raonablement bona: aprofites la connectivitat WiFi i de dades del sistema, així que no has de configurar la xarxa des de zero a Linux. Si emparelles un teclat Bluetooth o connectes perifèrics USB que Android reconegui, el normal és que també es puguin utilitzar dins de l'escriptori Linux amb poc o cap ajustament addicional.

Si voleu arrissar el ris, podeu enviar la imatge del mòbil a una tele o monitor via Chromecast o similar. D'aquesta manera el teu smartphone es converteix en un mini PC Linux improvisat connectat a la pantalla del saló, amb teclat i ratolí sense fil, suficient per a ofimàtica lleugera, navegació web i tasques dadministració remota.

Limitacions de rendiment i experiència real dús

Sobre el paper la idea és llaminera, però convé anar amb els peus a terra. Totes aquestes solucions, ja sigui virtualització, chroot o Termux, exigeixen al maquinari del mòbil més del que va ser dissenyat originalment. Hi ha una capa extra corrent per sota (Android), i això implica consum de recursos i una mica de penalització.

Fins i tot a telèfons que en el seu moment van ser gamma mitjana-alta, com un Nexus 6 o equivalents actuals, un escriptori Linux complet es nota més lent que en un PC convencional. Obrir diverses aplicacions pesades, manejar moltes finestres o tenir serveis en segon pla es pot convertir en una experiència una mica aspra si la RAM o l'emmagatzematge no acompanyen.

La bona notícia és que, per a moltes tasques de consola i administracions lleugeres, Linux a ARM es comporta de forma molt similar a Linux a x86. Editar arxius, gestionar serveis, llançar petits scripts, administrar contenidors o moure fitxers van fluids a la majoria de dispositius decents de fa uns anys.

Per a algú a qui li agradi trastejar, el fet de tenir un sistema Linux funcional sempre a la butxaca compensa amb escreix les limitacions de rendiment. Poder aixecar un servidor web de proves, fer catxar amb paquets, automatitzar còpies o jugar amb xarxes des del mateix telèfon és una experiència força addictiva.

El que sí que és important és ajustar expectatives: aquests muntatges no substituiran el teu portàtil de treball, però sí que poden cobrir moltes tasques secundàries o d'emergència, i són perfectes com a laboratori per aprendre sense por a trencar el teu equip principal.

Què passa si no pots desbloquejar el bootloader

Un dels punts crítics quan algú es planteja flashejar Linux de forma “seria” en un telèfon és el bootloader. Sense poder accedir al carregador d'arrencada, no pots instal·lar una ROM alternativa ni substituir Android per una distro mòbil completa, per més que el maquinari ho permeti.

En models concrets, com ara un Samsung A54, un Honor 10 Lite o un Huawei Mate 20, les limitacions del fabricant arriben a bloquejar per complet el desbloqueig del bootloader o ho fan tan arriscat que no compensa l?intent. En aquests casos, oblida't de ficar SXMO de forma nativa: el camí està tancat.

Tot i això, no tot està perdut. Encara pots recórrer a mètodes que operen íntegrament des d'Android, com ara GNURoot Debian + XServer XSDL, Termux o solucions similars. No tindràs un reemplaçament total del sistema, però sí un entorn Linux força capaç, perfecte per a tasques de terminal, mini servidors i proves de paquets.

Si el teu objectiu és sobretot tenir una bona terminal, experimentar amb Debian o muntar un servidor accessible per SSH, aquestes opcions són molt més segures i menys traumàtiques que intentar forçar el bootloader en dispositius que no estan pensats per fer-ho.

En resum pràctic: si no hi ha forma oficial de desbloqueig documentada i segura, el més assenyat és aprofitar solucions “dessus d'Android” i oblidar-se de flaixos profunds, sobretot si el mòbil continua sent valuós i no vols arriscar-te a deixar-lo inservible.

Requisits mínims i bones pràctiques abans de posar fil a l'agulla

Abans de llançar-te a instal·lar distros i entorns d'escriptori al teu vell Android, convé revisar alguns punts bàsics per no quedar-te penjat a meitat de procés. El primer és mirar lespai demmagatzematge: per a una instal·lació amb escriptori lleuger i apps essencials, se solen recomanar almenys 3 GB lliures.

Si penses instal·lar més paquets, servidors de bases de dades, IDEs o ficar molta multimèdia, com més espai tinguis, millor. Tingueu en compte que la imatge de la distro, els paquets descarregats i les dades dusuari poden créixer ràpid, especialment en telèfons amb emmagatzematge lent.

La memòria RAM i el SoC també importen. Un entorn només de consola amb pocs serveis en segon pla pot anar raonablement bé fins i tot en dispositius modestos, però un escriptori complet, encara que sigui lleuger, agraeix tenir més RAM i una CPU decent. Si el teu mòbil es quedava just amb les apps modernes, amb Linux gràfic pot suar encara més.

No oblidis el tema de la seguretat. Instal·lar paquets de repositoris dubtosos, obrir ports al boig o deixar serveis sense contrasenya és una recepta per al desastre. Encara que sigui un mòbil vell, està connectat a la teva xarxa i es pot convertir en un punt feble si no ho cuides igual que ho faries amb un servidor casolà.

Finalment, fes còpies de seguretat. Abans de ficar-te en embolics amb particions, root o eines agressives, assegura't de tenir les teves dades importants fora de perill. I si el mòbil continua sent usable com a dispositiu de seguretat, valora mantenir Android intacte i apostar només per solucions tipus Termux, contenidors o apps de terminal.

Usos pràctics d'un Android vell reconvertit en terminal Linux

Més enllà del factor friki, un smartphone reconvertit en màquina Linux es pot utilitzar per a coses força serioses. Un cas molt típic és configurar-lo com mini servidor sempre encès per a projectes personals, per exemple com servidor d'arxius segur a casa: servidor web lleuger, API casolana per a automatitzacions, bot de missatgeria, servidor de còpies de seguretat o node d'alguna xarxa P2P.

El consum energètic d'un mòbil és ridícul comparat amb el d'un PC o servidor tradicional, així que resulta ideal per a serveis que no exigeixen massa potència però sí que necessiten estar actius 24/7. Amb Debian, Termux o entorns similars tens a mà la majoria d'eines que faries servir en un servidor normal.

També és una màquina estupenda per aprendre Linux sense por. Pots dedicar-ho a aprendre a instal·lar Linux en un mòbil Android i experimentar amb la terminal, amb el sistema de fitxers, usuaris, permisos, paquets i serveis sense tocar el teu ordinador principal. Si alguna cosa surt malament, esborres la instal·lació dins d'Android i torna a començar en net.

Per a desenvolupadors, disposar d'un Debian o similar directament al mòbil us permet provar scripts, comprovar dependències, compilar projectes lleugers o muntar entorns de proves allà on siguis. Amb un teclat Bluetooth i, si vols, un monitor extern, tens un pla B molt digne per si t'agafa alguna cosa fora de casa sense portàtil.

I si et va la filosofia de sistemes minimalistes, un setup basat en SXMO (als pocs mòbils compatibles) o en combinacions de Debian més aplicacions lleugeres és un camp de joc espectacular per personalitzar el flux de treball. Des del gestor de finestres fins a les dreceres de teclat, ho pots deixar tot al mil·límetre del teu gust.

Al final, transformar un smartphone vell a una terminal Linux mitjançant SXMO, Debian, Termux o la futura terminal nativa d'Android ja no és una quimera, sinó una cosa perfectament viable amb una mica de temps i ganes de trastejar. Entre les solucions oficials que van arribant, les eines veteranes de la comunitat i la potència més que acceptable de molts mòbils antics, és fàcil passar de tenir un trasto oblidat en un calaix a gaudir d'un petit ordinador sempre a punt per aprendre, desenvolupar i reduir el malbaratament tecnològic.

Fes servir el teu mòbil com a teclat i ratolí per al teu ordinador
Article relacionat:
Com utilitzar el teu mòbil com a teclat i ratolí per a lordinador