[Smartphones] Installer linux sur un téléphone

Architecture ARM, archlinuxarm, raspberrypi ...
Mat3ck
newbie
Messages : 2
Inscription : sam. 21 janv. 2017, 16:20

[Smartphones] Installer linux sur un téléphone

Message par Mat3ck »

Bonjour,

J'aurais voulu pour un projet personnel réaliser un petit système portable, avec juste un clavier, un petit écran et un accès wifi, sur lequel tournerait une distrib' GNU/Linux, de préférence Arch, sans serveur X.
J'ai d'abord pensé à utiliser une raspberry pi (j'ai encore un modèle 1B, pourquoi pas une zero pour l'encombrement plus tard) avec tout ce qu'il me faut, mais après réflexion je me suis rendu compte que tout ce dont j'avais besoin se trouvait dans un téléphone.

D'où mon questionnement, serait-il possible de remplacer nativement l'OS d'un smartphone par un système GNU/Linux minimaliste ?

Pour les téléphones, je pensais à des téléphones possédants des claviers azerty physique, j'ai sous la main :
- Un BlackBerry Curve 8520 : Après recherche, il serait impossible de changer l'OS (propriétaire)
- Un Nokia E71 : Pas vraiment de réponse, certains affirment que c'est impossible à cause des performances, mais je pense qu'elles sont tout à fait convenables sans serveur X, d'autres disent qu'il existe des OS modifiés sans citer de sources..
- Un LG GW620 : Ma meilleur option car il est sous android (encore 1.5) mais je trouve très peu de renseignements pour ce modèle en particulier (le cpu est un ARMv6 il me semble) NB : Aucun besoin de gérer l'écran tactile

En ce qui concerne android, il existe beaucoup de solutions de chroot etc ou d'installation d'Ubuntu os (dont je ne veux pas, il serait trop gourmand et lourd pour rien, le téléphone a déjà beaucoup de mal et le tactile est très capricieux) mais je ne trouve pas de sources permettant d'installer un noyau linux simple avec une petite distribution par dessus.

Donc, existe-t-il des projets, des recherches ou des informations permettant de le faire ? Faut-t-il le faire à la main (pour récupérer les drivers nécessaires à l'utilisation des périphériques par le système) et est-ce réalisable ? (je ne peux pas passer 200h a éplucher le système officiel pour en extraire ce dont j'ai besoin)

Sinon, je me tournerais vers ma solution de départ avec la raspberry, sous arch bien sûr.

Merci.
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [Smartphones] Installer linux sur un téléphone

Message par bobo »

Avec un peu de recherche je suis tombé sur ce how to au milieu de plusieurs questions sans réponses:
https://forum.xda-developers.com/showth ... ?t=2195778

Ça me parait correspondre à ton plan. Au moins ça donne une méthode, je ne sais pas ce qu'il y a dans leurs fichus fichiers, et je n'ai pas trouvé les sources en moins de 5 minutes.
dwm — BÉPO — vim — “more is less !”
Mat3ck
newbie
Messages : 2
Inscription : sam. 21 janv. 2017, 16:20

Re: [Smartphones] Installer linux sur un téléphone

Message par Mat3ck »

Sympas ! je n'ai pas non plus trouvé les sources des deux fichiers, en revanche le post d'origine a l'air intéressant.
J'ai de mon côté trouvé d'autres projets similaires spécifiquement pour le LG GW620, le but étant de créer des noyaux custom pour passer à android 2.2 (qui n'était pas encore dispo à l'époque).
Donc je pense qu'en mêlant un peu toutes les méthodes pour installer arch, changer le kernel etc, il y a possibilité de s'en sortir.
De ce que j'ai compris, la procédure est (grossièrement) la suivante :
- On crée une image de récupération personnalisée
- On accède au menu de récup du téléphone, on lui fait lire cette image (dans le lien que tu as envoyé ça s'arrête là, l'image de récupération lance arch et si on redémarre normalement c'est android)
- Après j'ai vu plein de méthodes différentes, je n'ai pas encore eut le temps de tout regarder complétement

Je poste les liens ici :

Pour les ROMs modifiées en général et des explications :
http://xda-university.com/as-a-develope ... m-is-built
https://forum.xda-developers.com/showth ... ?t=2195858
http://www.androidauthority.com/build-c ... om-720453/

Pour Arch en particulier :
http://unix.stackexchange.com/questions ... oid-device

Pour le LG GW620 (LG Etna et LG Eve donnent parfois plus de résultat) :
https://forum.xda-developers.com/showth ... p?t=585784 Ce lien a l'air prometteur
Répondre