Dans cette série de petites brèves autour d'Android, trois nouvelles liées au logiciel. Celles-ci sortent un peu du lot.
Une description plus détaillée des logiciels suivants se trouve en seconde partie :
- Replicant sur Nexus S ;
- Unlock Root ;
- ClockworkMod Tether Alpha.
Replicant sur Nexus S
On en avait parlé sur LinuxFr.org, mais on a loupé la news qui a suivi : Replicant tourne désormais également sur Nexus S.
Ce n'est qu'un petit pas, certes, mais après tout CyanogenMod a lui aussi franchi des petits pas un par un à ses débuts. Espérons que ce projet d'Android entièrement libre atteigne une maturité suffisante pour le voir sur la plupart des appareils.
Unlock Root
Unlock Root Tools est un outil propriétaire pour Windows (XP, Vista, 7). Il permet de « rooter » facilement des appareils Android.
ClockworkMod Tether Alpha
Koushik « Koush » Dutta, CEO de ClockworkMod LLC et développeur CyanogenMod, qui a déjà commis ROM Manager, ClockworkMod Recovery et DeskSMS a récidivé avec ClockworkMod Tether.
Il s'agit d'une application de tethering (modem attaché), comme son nom l'indique, mais qui se distingue au moins par deux aspects :
- elle ne nécessite pas les droits
root
, donc elle peut s'installer sur potentiellement tous les appareils Android avec un réseau mobile (téléphone, tablette 3G) - elle n'est pas détectée ou bloquée par les opérateurs
Pour cela, il est nécessaire d'installer sur l'ordinateur Linux (ou les deux autres OS proprios) un petit logiciel de type adaptateur virtuel de réseau.
Aller plus loin
- Replicant sur Nexus S (323 clics)
- Unlock Root (279 clics)
- ClockworkMod Tether (212 clics)
# c'est beau Replicant sur le principe, en pratique ...
Posté par mum1989 . Évalué à 1.
pour le Nexus S :
> Here’s a list of what doesn’t work in Replicant and is probably not going to be achieved:
3D acceleration
Whatever needs the non-free firmwares we don’t include (NFC, MFC, WiFi, Bluetooth…)
Je comprend qu'on veuille avoir un OS mobile entièrement libre, mais Replicant serait plus utilisable si on avait juste les drivers propriétaires avec l'OS :/, ensuite on aurait quand même toutes les applications libres notamment.
Le problème viennent des fabriquant et pour l'instant on ne peux pas y faire grand chose à moins d'acheter un vieux smartphone entièrement libre(niveau matériel) hors de prix et finalement inutilisable(peu d'appli, peu esthétique, vieux matériel etc...)
C'est comme le kernel 100 % "libre" pour GNu/linux, en réalité c'est inutilisable pour le commun des mortels (pas d'accélération 3D le plus souvent, etc...).
Au pire il faudrait que Replicant puisse permettre "d'installer" les drivers proprios.(ou un fork ^^)
Ps : j'aimerais installer Replicant, mais il faudrait aussi que je puisse utiliser toutes les fonctionnalités matérielles de mon Appareil (wifi, 3g, etc...)
(ZTE Blade pour ma part)
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par claudex . Évalué à 4.
Dans ce cas, je pense que tu devrais plutôt te tourner vers f-droid.
Avec AMD et Intel, il y a moyen d'avoir de l'accélération 3D et un noyau libre (par contre, il faut un firmware proprio pour AMD). C'est plutôt du côté du Wi-Fi que ça pose problème.
Dans ce cas, autant utiliser CyangenMod.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par Damien Thébault . Évalué à 1.
J'ai réessayé Nouveau dernièrement et franchement ça marche vraiment très bien.
Je dirais même mieux qu'avec tous les drivers ATI (libres ou pas) que j'ai pu essayer.
Pour les cartes Wi-Fi, ça a été un peu compliqué avec les cartes Intel iwl3945, mais depuis que ça c'est décoincé il n'y a plus de souci, et les cartes suivantes sont supportées par la même famille de drivers (iwlwifi).
(À noter que les firmwares sont toujours à installer à la main, la petite histoire à ce niveau là c'est que au début les cartes avaient une ROM contenant le firmware, qu'il était possible de mettre à jour.
Mais puisque le driver contenait le firmware, et qu'il était finalement aussi rapide de le charger au démarrage, la plupart des constructeurs ont décidé de supprimer la ROM.
C'est un peu dommage pour le monde du libre, mais globalement ça revient quasiment au même, dans les deux cas il y a un firmware propriétaire qui tourne dans la carte WiFi)
J'ai toujours une carte Netgear WG511T sous la main que j'utilisais à l'époque car elle était parfaitement supportée sous linux, y compris pour faire du monitor ou de l'injection, mais ça devient compliqué à utiliser maintenant puisque c'était du PCMCIA et maintenant tous les laptops ont de l'ExpressCard, il faudrait utiliser un adaptateur PCMCI-ExpressCard (oui ça existe)
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par bubar🦥 (Mastodon) . Évalué à 4.
Pareil.
Sur Fedora 16, Nouveau c'est du bonheur : prise en charge des ION et très bon support pour les GeForce 6160LE. (bonus : boot kms : ok). C'est pas aussi bien que les drivers proprios, mais pour un desktop c'est plus qu'utilisable : c'est agréable et fonctionnel (bureau 3D gnome3 un peu poussif, bureau 3d kde roxor)
Perso je trouve cela fantastique, le chemin parcouru : de plus en plus de matériels fonctionnent, et très bien, avec du logiciel 100% libre (modulo : des firmwares, mais là encore le nombre de solutions libres de qualité 'industrielles' augmentent il me semble).
Bonne année :-)
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par mum1989 . Évalué à 0. Dernière modification le 02 janvier 2012 à 22:27.
mouai ok, mais les jeux, et wine ça tourne au poil ? pas si sur :/
J'ai une Rom custom, mais pour moi ce n'est pas tout à fait suffisant, l'idéal ça serait de "transformer" le smartphone en ordi, c'est à dire d'avoir un "android" quasi aussi flexible et personnalisable que Gnu/linux.
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par claudex . Évalué à 3.
Rien à voir avec la prise en charge de la 3D.
Je peux me tromper mais je pense que ça en est très loin pour l'instant, tout le système n'est qu'une seule pile. Il faudra pas mal de boulot avant d'arriver à utiliser d'autres piles et je ne suis pas sûr que beaucoup de monde soit motiver (certains préférant travailler dans l'autre sens, avoir une distribution GNU/Linux utilisable sur un téléphone, il faudra voir ce que donne la libération de WebOS).
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par mum1989 . Évalué à 2.
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par claudex . Évalué à 3.
Même les pilotes propriétaires ne suffisent pas pour jouer la plupart du temps, c'est wine qui a du mal. Et quand wine fait tourner un jeu, la plupart du temps, c'est pour un vieux jeu qui tourne très bien avec une carte Intel.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par Olivier Esver (site web personnel) . Évalué à 1.
En même temps avec des drivers proprios l'OS ne serai plus libre, donc n'aurait plus de raison d'exister, vue que le but est d'avoir un OS 100% libre.
Pour ce qui est des firmware c'est souvent considéré comme du hard donc l'OS serai libre à 100% si les pilotes étaient libres.
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par BAud (site web personnel) . Évalué à 5. Dernière modification le 02 janvier 2012 à 22:17.
euh pas par tout le monde, je ne souhaiterais pour autant pas lancer de troll : je préférerais la formulation « le firmware étant du logiciel, il pourrait être libre, mais tant que cela permet déjà d'utiliser le matériel en l'état, il sera toujours possible de faire la rétro-ingénierie à des fins d'interopérabilité en temps utile »....
Pour ce qui est de replicant, cela étant du libre, ceux motivés pour travailler sur le propriétaire peuvent ajouter ce qui leur manquerait...
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par Olivier Esver (site web personnel) . Évalué à 4.
Autant je suis d'accord sur le fait que ce serait mieux libre, autant, d'après mon expérience professionnelle, tout ce qui est firmware ou logiciel dans les DSP est souvent considéré comme du hard et est développé par des équipes hard (même si c'est du logiciel).
Mais c'est vrai qu'on pourrai troller des heures sur la limite pour avoir un OS 100% libre suivant les différents points de vue.
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par PaulK (site web personnel) . Évalué à 7.
En effet, Replicant ne comporte pas d'accélération matérielle, donc pas de 3D et 2D accélérées.
Le problème n'est pas ici qu'il faut un firmware (comme pour les cartes ATI) mais bien un arsenal complet de librairies et binaires (qui tournent sûrement en root en userspace).
Le driver du noyau est libre, mais il est inutile. (C'est une « passoire », un "pass through" en Anglais, comme c'est souvent le cas sur Android, ce qui signifie que tout le travail réel est fait par ces binaires en userspace)
J'utilise Replicant tous les jours sur le Nexus S et il est utilisable sans ça. Ça utilise juste plus le CPU.
J'utilise aussi un kernel 100% libre sur mon PC (avec Trisquel) et il se trouve qu'avec mon matériel, c'est très utilisable, même si je n'ai pas de 3D (je n'en ai pas besoin).
Replicant « permet » d'installer tout ce que vous voulez. Le noyau que nous distribuons chargera les firmwares s'ils sont présents. Pour le WiFi, le driver du noyau est également libre (bcm4329) et il suffit de mettre les firmwares en place. Il ne s'agit pas d'empêcher ouvertement l'utilisation de ces firmwares, ce qui serait très, très contestable et discutable, mais juste de fournir un système ou tout ce que nous distribuons est libre. C'est à dire que nous nous voulons pas prendre la décision d'installer du logiciel non-libre à la place de l'utilisateur.
Pour le Nexus S, Replicant n'a qu'un seul développeur (moi hein), donc ça prend du temps, même si certaines personnes (notamment du projet SHR) aident beaucoup (surtout pour le modem, dont nous avons écrit la seule implémentation libre du protocole).
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par Jiel (site web personnel) . Évalué à 1.
L'accélération 3D, si on est pas un gamer, ce n'est pas indispensable.
# ClockworkMod Tether
Posté par M . Évalué à 3. Dernière modification le 02 janvier 2012 à 22:36.
Quelqu'un sait comment ca marche. Le lien (google+) n'est pas tres explicite.
Sinon il y a quelques temps je m'étais amusé a faire fonctionné slirp sur android pour faire du tethering par usb.
{code}
$ adb push slirp /data/local/tmp/
$ sudo adb ppp "shell:cd /data/local/tmp/; HOME=/data/local/tmp /data/local/tmp/slirp -dppp \"host addr 192.168.0.x\" \"dns 8.8.8.8 \" -P " defaultroute debug logfile /tmp/ppp.log local noauth notty nodetach usepeerdns
{/code}
Ca se faisait aussi en installant un serveur ssh sur le téléphone, en utilisant adb pour rediriger des ports du telephone sur le pc (par usb), puis en utilisant un "ssh -D :1234 -p 2222 root@local"
Au passage l'application payante pdanet permet aussi de le faire.
[^] # Re: ClockworkMod Tether
Posté par BAud (site web personnel) . Évalué à 3. Dernière modification le 02 janvier 2012 à 22:59.
hmmm le tethering par usb sert à quoi quand le bluetooth ou le mode borne wifi est disponible ?
J'ai longtemps utilisé ma 3G/edge via l'usb sur mon 6210 Navigator (symbian/Nokia), mais le bluetooth fonctionnait plus facilement. Avec le htc desire Z maintenant, c'est wifi direct (et hormis la limitation à 5 Mo par fichier qui ne s'applique pour autant pas tout le temps... oui oui, BouygTel inside) ça juste marche.
[^] # Re: ClockworkMod Tether
Posté par podoc . Évalué à 4.
Ca sert à moins pomper sur la batterie.
Sinon, je suis d'accord avec question facilité le wifi est ce qu'il y a de mieux.
[^] # Re: ClockworkMod Tether
Posté par steph1978 . Évalué à 2.
[^] # Re: ClockworkMod Tether
Posté par bubar🦥 (Mastodon) . Évalué à 4.
Oui, et une des toutes premières applications sur Android aussi : Proxoid. Disons que ClockworkMod Tether en est un remplaçant récent.
[^] # Re: ClockworkMod Tether
Posté par bandix400 . Évalué à -1.
Sous android je ne sais pas, mais le tethering sur le N900, sur n'importe quel port (usb0, wlan0, hci0), bin c'est comme sur toutes distrib debian iptable/ifconfig/route
Et si plus de linuxiens s'étaient fendus d'acheter ce N900 (qui reste en plus un vrai smartphone), la sortie du N9 n'auraient pas été reservée à qualques pays ...
[^] # Re: ClockworkMod Tether
Posté par mum1989 . Évalué à 2.
le N900 est sympa (excellent niveau os voir exceptionnel vraiment libre mais pour ce qui est du matériel, il est quelque peu dépassé et il a un très mauvais écran résistif (comme mon ancien nokia 5800))
le N9 sous Meego est très sympa, mais malheureusement assez cher, quasi indisponible et bientôt abandonné au profit du système bridé et propriétaire WP7 :/ .
C'est Elop un ancien de crosoft qui a tué Nokia et le N9 sous Meego par la même occasion.
[^] # Re: ClockworkMod Tether
Posté par bandix400 . Évalué à -1.
dépassé ?
trouve moi sur le marché un smartphone qui propose
le BT, wifi, 3g, usb-éthernet,GPS/A-GPS
un proc qui fonctionne jusqu’à 950MHz (jusqu’à 1050, mais c'est chaud, au sens littéral),
un récepteur fm, un émetteur FM, IR, un clavier, sortie vidéo composite
USB OTG (maitre ou esclave : entre autre chose, on peut brancher certains dongles DVB-T et voir la télé)
2 cameras (dont 1 à 5Mpx), sortie stéréo ( 2 hp sur le N900 )flash, volet protecteur
un écran touchscreen (résistif qui ne pose aucun problème avec un film protecteur)
un port sd (32GO accepté), une batterie amovible,
et un OS aussi bidouillable que sur un PC/linux ?
même le N9 n'a pas la moitié de ces spec là ...par contre le N9 est à 420 € en suisse
bref vu que je ne fait rien de plus avec un smartphone aujourd’hui, que ce que je faisais avec celui-ci il y a un 2 ans (sur, je ne recompile pas Libre office dessus), je ne vois pas en quoi il est dépassé ! évidemment il serai équipé en Exynos penta-core, je ne cracherai pas dessus ;)
quand à l'abandon du N900 par Nokia, c'est quand même ce qui lui est arrivé de mieux pour son développement ; alors celui du N9 restera sans doute une excellente nouvelle ...
Au fait S. Elop, ne s'écrit-il pas avec un "A" ?
# hacking Asus transformer prime
Posté par B16F4RV4RD1N . Évalué à 4.
un commentaire bookmark parlant de l'asus transformer prime qui sera malheureusement verrouillée :
http://www.frandroid.com/actualites-generales/88928_lasus-transformer-prime-aurait-un-bootloader-verrouille/
Bon, moi je cherche toujours une bonne tablette qui permettra de faire tourner une distribution Linux normale dessus...
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: hacking Asus transformer prime
Posté par rzr (site web personnel) . Évalué à 0.
defini normale plz ? avec le GNU ?
j utilise gnome3 sur s103t ca marche au poil
sinon quelques liens en vrac
http://rzr.online.fr/q/mid
gpg:0x467094BC
[^] # Re: hacking Asus transformer prime
Posté par bandix400 . Évalué à 1.
bonne tablette .... c'est à toi de voir.
J'utilise la folio 100 qui passe facilement sous ubuntu (certains utilisent arch-linux),et se gère simplement avec une linux box (trouver la bonne version de fastboot et tu reflashes la folio sans soucis) ; mais là encore on est emmerdé par les drivers proprio : pas d'open-gl pour tegra (mais cela devrait arriver avec le nouveau SDK de nvidia), pas de BT, pas de son, mais webcam, WIFI, USB et touchscreen OK. De plus la prochaine version d'ubuntu devrait prendre en charge les soc arm non "neon" (tegra ie), ce qui améliorerait les perfs ou la stabilité.
bref un compromis qui devient vite pénible ... mais largement plus utilisable que du proof of concept.
si tu n'es pas pressé, tu peux surveiller le projet cordia qui se veut un fork open source du projet maemo/meego de nokia appliqué aux tablettes : que du bon en perspective, mais une impossibilité de trouver un constructeur qui joue le jeu de l'ouverture des drivers ...
[^] # Re: hacking Asus transformer prime
Posté par bubar🦥 (Mastodon) . Évalué à 4. Dernière modification le 03 janvier 2012 à 12:25.
Il existe une tablette qui répond à ta demande, mais elle a un défaut : c'est du intel, donc l'autonomie n'a rien à voir avec le monde arm. L'avantage, c'est qu'elle n'est pas chère (au regard des autres tablettes à base x86!! 380euros chez GroBill), qu'elle est Européenne (enfin, une entreprise Allemande se charge du support, les composants sont quant même pas fabriqués en Europe (...)).
Et, donc, qu'elle permet du 100% libre. La voilà : WeTab
[^] # Re: hacking Asus transformer prime
Posté par B16F4RV4RD1N . Évalué à 2.
c'est tentant. D'ailleurs je ne pense pas qu'avec du Intel cela soit un défaut pour y mettre une distribution classique...
L'as-tu toi-même ?
Ce qui m'ennuie c'est qu'android ICS a l'air bien sexy, et même s'il y a peu d'applications qui sont réellement super, en libre il y a osmand+ que j'ai acheté, et qui correspond exactement à mon besoin pour lire des cartes OSM offline. Je ne pense pas qu'il y ait l'équivalent sous Linux/Meego. D'ailleurs je ne sais pas si cette tablette fait GPS, d'après la doc, ce n'est pas le cas (seule la version 3G le ferait), même si le site grosbill dit le contraire. Bref, j'aimerais bien une tablette qui puisse avoir un double boot. Mais vu qu'il faudrait un proc Arm pour android, et un proc Intel x86 pour meego, ce n'est pas facile de se décider :)
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: hacking Asus transformer prime
Posté par Larry Cow . Évalué à 3.
Android tourne sur x86, non?
[^] # Re: hacking Asus transformer prime
Posté par bubar🦥 (Mastodon) . Évalué à 2. Dernière modification le 04 janvier 2012 à 19:05.
Pas testé (android sur x86) depuis (très) longtemps, mais ChromeOS fonctionne parfaitement sur mon aspire one aoa-110ab. Il boot en un éclair (genre 8s), prends tout en charge, et même la 3D (ai pû faire qq parties de jeux assez sympa, pour le test)
[^] # Re: hacking Asus transformer prime
Posté par bubar🦥 (Mastodon) . Évalué à 2.
Malheureusement non. Manque (temporaire) de moyens.
Néanmoins j'ai eu l'occasion de la voir en vraie, et elle est très sexy (bon, le fait que l'équipe allemande bosse aussi sur le bios, forcément, ça la rendait sexy avant même de la voir en vrai :p)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.