L’installation de multiples systèmes d’exploitation sur PC est possible depuis de nombreuses années. Aujourd’hui, à l’ère des smartphones et autres tablettes, cette pratique commence à peine à se populariser, notamment grâce au noyau alternatif Siyah Kernel (depuis la version 3.1) disponible pour le Samsung Galaxy S2. Malheureusement, la bonne documentation se fait rare, surtout pour les anglophobes… Il est grand temps de s’y mettre !
GCompris officiellement sur Android
Le projet GCompris, logiciel éducatif pour les enfants de 2 à 10 ans, est heureux d'annoncer qu'il vient de publier la première version publique sur le Google Play store.

À noter que Bruno Coudoin sera au prochain Fosdem pour présenter GCompris dans le cycle développeur Desktop et dans les conférences éclairs.
(NdM: l'auteur de la dépêche est l'auteur principal de GCompris)
Domogik 0.1.0, pour la domotique pratique
Domogik est une solution libre, sous licence GPL v3+, de domotique ou automatisation d’habitat, basée sur le protocole xPL. La documentation Wiki, très complète, détaille l’installation, l’utilisation ainsi que les possibilités d’extension de Domogik.
- Domogik est donc sortie en première version 0.1.0 et comprend huit greffons : Plcbus, x10, 1wire, Ipx800, Teleinfo, RFID Mir:ror, Modem « caller id », WakeOnLan / Ping ;
- Domoweb est une interface graphique HTML 5 + CSS 3, et permet de contrôler votre maison depuis un navigateur Internet ;
- Domodroid est une application pour Android en cours de développement, mais déjà fonctionnelle. Elle est toujours en phase de test.
La version suivante contiendra la fonctionnalité la plus attendue de Domogik, à savoir la possibilité de créer des scénarios. De nouveaux greffons devraient également faire leur apparition : Zibase, Zwave, notifications Android et iPhone, envoi de SMS, rfxcom, TTS, tellstick, etc..
Journal Oracle perd son procès contre Google concernant l’utilisation de Java sur Android
Selon les jurés, l’utilisation de Java par Google sur Android est « raisonnable » et de ce fait, elle n’est pas illégale.
Oracle réclamait 9 milliards de dommages et intérêts à Google pour l'utilisation de 37 API de Java… Euh on ne parle pas de l'implémentation de ces API, uniquement des fichiers qui déclarent les API. 9 milliards pour 37 fichiers ? Normal quoi.
C'est quand même la 2e tentative d'Oracle de faire cracher Google, un premier procès avait eu lieu de (…)
Journal Microsoft s'en prend à Kyocera sur sept brevets Android

Microsoft, la société qui aime Linux, a déposé plainte contre la compagnie japonaise Kyocera.
L'ogre de Redmond prétend que les modèles Duraforce, Hydro, et Brigadie, fonctionnant sous Android, violent sept de ses brevets logiciels :
- Atomic operations on data structures
- Dynamically variable idle time thread scheduling
- Method and apparatus using multiple sensors in a device with a display
- Combining multiple java class files into a run-time image
- Increasing the level of automation when establishing and managing network connections
- Supplying (…)
Journal De la difficulté de mettre à jour Android (avec l'approbation Google)

Hello,
Fairephone a annoncé une beta d'Android 9 disponible pour le Fairephone 2, sorti en 2015.
C'est une bonne nouvelle, mais ce n'est pas encore sûr que la version finale sera disponible.
En effet, et je n'y avais pas pensé, mais Google impose apparemment une certification permanente des images Android pour pouvoir utiliser leurs services privateurs.
Cet article est très intéressant et montre pourquoi les constructeurs de smartphone ne proposent pas les mises à jour à long terme des OS (…)
Journal scrcpy, une appli pour afficher et contrôler des devices Android

Bonjour nal,
Je viens te présenter une application que j'ai développée, qui permet d'afficher et de contrôler des devices Android connectés en USB.
Elle se concentre sur :
- la légèreté (native, affiche uniquement l'écran)
- les performances (30~60fps)
- la qualité (1920×1080 ou plus)
- la faible latence (70~100ms)
- un démarrage rapide (~1 seconde pour afficher la première image)
- la non-intrusivité (rien ne reste installé sur le device)
Je l'ai appelée scrcpy.
Il fallait un nom aussi imprononçable que mon précédent projet, gnirehtet (…)
Silence : XMPP, chiffrement et méta‐données
Silence est une application libre (GPL v3) pour Android de SMS et MMS, permettant de chiffrer les communications avec les autres utilisateurs de Silence. Silence vous permet donc d’envoyer du texte et des images en toute sécurité, mais le texte et les images passeront en clair par les réseaux vers les utilisateurs classiques. Cette application est disponible sous forme de code source sur GitHub et binaire sur F-Droid et le Play Store de Google.
![]()
Silence est le nouveau nom de SMSSecure, divergence (fork) de Signal (anciennement TextSecure) d’Open Whisper Systems. On avait déjà parlé de l’abandon du chiffrement des SMS et MMS de Signal, à cause des limites des API d’iOS, d’une expérience utilisateur compliquée en ce qui concerne l’échange de clefs et aussi des méta‐données des SMS et MMS qui transitent forcément en clair. Silence/SMSSecure était né de ce constat, ainsi que de la volonté de se débarrasser des dépendances aux services de Google.
Un transport XMPP est actuellement en cours d’ajout dans Silence.
Journal Les tribulations d’un GPS embarqué, encore… Et l'avenir , Android Auto et Carplay ?
Le retour des problèmes
Voilà que ça recommence, j’ai fait quelque chose de dangereux avec le système embarqué, qu’on appelle aussi système d’infodivertissement, R-Link Evolution de mon véhicule Renault: j’ai mis à jour la carte du GPS Tomtom intégré. Dans ma précédente aventure je vous racontais que je n’arrivais pas à accéder au système de fichiers de la carte SD que j’avais dû acheter parce que malgré un abonnement, Renault ne proposait pas de mise à jour. Et bien, figurez-vous (…)
De l'art d'installer GrapheneOS sur son smartphone
Sur Linuxfr.org, j’avais lu Quel téléphone (plus ou moins) libre en 2021 ? L’article rejoignait mes expériences. Précédemment, j’avais rooté plusieurs smartphones pour y installer Cyanogen, puis Lineage, ou /e/, je soutiens également Librem…
Hélas, Librem est trop inconfortable (pour le moment ?) et Lineage souvent ardu à installer (rien que débloquer un Xiaomi met une semaine) et n’est pas disponible sur les smartphones récents ; or justement l’intérêt est d’installer une nouvelle ROM au moment où l’on change de smartphone.
Bref rien ne me satisfaisait jusqu’au moment où j’ai entendu parler de CalyxOs (qui conserve MicroG, donc pose problème en termes de vie privée) et GrapheneOS (complètement déconnecté de Google), notamment via ce billet de Wonderfall qui attirait l’attention sur les dangers des roms du style Lineage imposant de garder le bootloader ouvert.
Je me suis donc décidé à passer à GrapheneOS. Mais…
minipy, un serveur Python dans son Android
Minipy est une application Android dont les sources sont distribuées sous licence MIT. Cette application permet d’exécuter des petites commandes Python depuis son smartphone ou sa tablette Android. En elle‐même, cette application ne fait pas grand’chose et il faut bien reconnaître que son utilité est très limitée.
Toutefois, son intérêt n’est pas dans le pourquoi, mais plutôt dans le comment. Cette dépêche va donc expliquer comment cette application fonctionne et va détailler les différentes étapes nécessaires à la création de cette application jusqu’à son empaquetage plutôt non conventionnel.
Dans une seconde partie, cette dépêche va s’intéresser à l’architecture de Minipy qui permet de faire tourner « en local » un serveur Python Tornado qui dialogue avec une page HTML (rendue par un WebView) via des WebSockets.

Journal Validations frauduleuses de codes 3D Secure
Bonjour tout le monde,
J'ai hésité à poster ce message dans les forums, mais je pense qu'il peut-être intéressant de partager ici quelque chose qui nous est arrivé aujourd'hui concernant le vol et l'utilisation frauduleuse de la carte bancaire de mon conjoint.
Je lui ai offert un nouveau téléphone de marque Huawei (P Smart) il y a un mois de ça. Et aujourd'hui, il reçoit sur son téléphone par SMS une demande de validation 3D Secure d'un paiement de 1 (…)
CyanogenMod 9.0, XBMC, Ouya
CyanogenMod 9.0
Ça y est : CyanogenMod 9.0 est sorti en version stable. À la base, il s'agit de Android AOSP (Android Open Source Project) en version 4.0.x aka Ice Cream Sandwich. Publié en premier pour le Galaxy Nexus de Google, les versions pour les autres terminaux ont rapidement suivi. À noter que les appareils de la génération des Nexus One et HTC Desire ne seront eux pas couverts et que l'équipe de CyanogenMod à indiqué que cette version serait la dernière pour toute une série de terminaux, à savoir ceux basés sur le processeurs SnapDragon S1
La version 9.0 devrait également être la dernière version de ICS supportée pour pouvoir laisser les développeurs se consacrer au portage vers Jelly Bean, la version 4.1.x. L'équipe se concentre désormais sur CyanogenMod 10.0 qui correspond à Jelly Bean, c'est à dire Android 4.1.x.
XBMC sur Android…
XBMC, le média player de salon, est disponible en qualité alpha sur Android. Le développement a lieu sur un Pivos XIOS DS. Seul le décodage logiciel fonctionne à ce jour. Notez que l'interface est plutôt prévue pour des grands écrans.
…Android sur la console Ouya…
Oula, après "Yahoo", c'est "Ouya" qui choisit un nom pourrave. Quand elle sera disponible, on pourra dire : « Ouya, ça y est, hourra ! ».
Ouya est une console de jeu bas prix sous Android qui fait beaucoup parler d'elle car le financement est géré sur Kickstarter, donc au vu et au su de tous (et de l'argent de certains). Elle sortira probablement au printemps 2013 aux alentours de 100 euros. Une manette avec poignées analogiques accompagenra la bête, ainsi qu'un kit de développement.
Le processeur sera un quad-core (Tegra 3), accompagné de 1 Go mémoire et de 8 Go de stockage, ainsi qu'un connecteur HDMI pour la télévision HD en 1080p. Ensuite, c'est Wi-Fi 802.11 b/g/n, Bluetooth LE 4.0, un port USB 2.0 et un Ethernet RJ45. C'est Android 4.0 qui sera implantée dans la créature.
…donc XBMC sur Ouya
Un tiers des membres de XBMC sont des supporters de Ouya, et l'équipe Ouya supporte XBMC, il est donc logique que les deux équipes annoncent conjointement qu'ils vont bosser ensemble pour que les deux produits fonctionnent bien.
Salut à Toi, version 0.5
Nous sommes heureux de vous annoncer la sortie de Salut à Toi, version 0.5. Nous nous sommes cette fois-ci concentrés sur la sécurité et le ré-usinage de certains mécanismes qui vont faciliter l'ajout de futures fonctionnalités et la maintenance.
Pour rappel SàT est un client XMPP multi-usages et multi-interfaces principalement développé en Python. Les interfaces les plus avancées sont Primitivus (console) et Libervia (web), Jp (ligne de commande) facilite les tâches d'administration, Wix (bureau/WxWidgets) est vouée à disparaître et sera remplacée par Bellaciao (bureau/Qt). Une interface pour Android est également prévue.
Android : dérivées, fragmentation, applications
Au Google I/O, événement phare annuel du OTT (« Over the Top » comme disent les telcos), beaucoup d'annonces et de sorties de produits ont été effectives : Android 4.1 Jelly Bean (la mascotte Jelly Bean a donc fait son apparition devant le Googleplex), la tablette Nexus 7 pouces à bas prix, la boule multimédia Nexus Q, et le plein de nouvelles version d'applications.
Mais l'actualité Android libre/opensource hors Google a été riche ces dernières semaines : CyanogenMod, Baidu Cloud, XobotOS, OpenMobile Application Compatibility Layer, BlueStacks App Player, F-Droid, fragmentation selon OpenSignalMaps, Linaro.



