ZTE OPEN C, ajouter des programmes externes. Quelques remarques supplémentaires. Diaspora.

Ce n’est pas parce que j’ai l’air euphorique que c’est la fête. Pour exemple, une seule application disponible pour faire client jabber, la faute à pas de chance elle ne marche pas avec mon serveur jabber prosody. Aucun message d’erreur, rien, il faudra creuser, Marien Fressinaud explique qu’en changeant le mot de passe ça passe, je ferai l’essai ou pas. Donc une seule application disponible sur le market, la question qu’on peut naturellement se poser, c’est de se dire qu’à l’instar des apk, des markets alternatifs d’Android, est-il possible d’installer d’autres applications sur Firefox OS. Oui c’est possible, et ce de la façon suivante. En fait tout se passe au niveau de votre poste, dans firefox, dans la barre d’adresse vous faites about:app-manager, vous avez alors l’interface suivante qui apparaît. Pour connecter le téléphone, on installera le plugin ADB Helper qui comme on le comprend va utiliser le protocole adb qu’on a déjà vu ses derniers jours, il faudra passer la commande adb forward tcp:6000 localfilesystem:/data/local/debugger-socket pour voir apparaître le téléphone. Dès lors il est possible d’installer des applications tierces, j’ai par exemple téléchargé l’application anne sur github, décompressé le répertoire, et fait pointer dessus, ça marche tout seul. Bon ça ne marche pas plus en tant que client, mais c’est bon de savoir que ça marche pour l’installation. Cette astuce m’a été donnée par dada dans diaspora* elle avait été donnée par Igor dans son long billet de blog sur son téléphone sous Firefox OS. N’allez pas croire que je fais le forcing pour diaspora*, en fait si, mais c’est réellement the place to be pour les libristes et notamment pour les possesseurs de téléphones Firefox OS où les trucs et astuces fusent dans tous les sens. Pour exemple, alors que sur Android vous avez un bouton pour passer d’une fenêtre à l’autre, une pression longue sur le bouton central permet d’avoir l’équivalent du alt tab ou windows tab et de faire défiler les fenêtres et de fermer les applications de façon définitive. La communauté diaspora* de plus s’enrichit de jour en jour, on notera l’arrivée de Jpfox ou du poney magique Coreight qui poursuit son parcours initiatique dans le logiciel libre. Si vous voulez des astuces, de l’aide, francophone notamment, je ne peux que vous inviter à nous rejoindre.

J’ai beaucoup donné ces derniers temps avec des billets rédigés à chaud qu’il faudrait reprendre et corriger, sans moi comme vous pouvez vous en douter je suis l’homme de l’écriture instantanée, néanmoins je pense avoir quand même pas mal dégrossi pour qui veut se lancer dans l’aventure. Christophe est désormais possesseur du téléphone, j’attends désormais ses retours, comme ceux des autres, place aux jeunes en quelques sortes.

 

Hardware.cyrille sous le signe du renouveau

Comme vous le savez je suis en plein dans ma crise de la pré-quarantaine, faisons le point sur les évolutions à domicile.

  • On va commencer par faire dans l’air du temps, je suis désormais propriétaire d’un ZTE OPEN C. Par rapport à mon Alcatel qui fera le bonheur de mon beau père, il s’agit d’une forme de régression mais d’une vraie libération. Comme l’a répété Christophe, Firefox OS est un bon OS, il est simple, il est intuitif, il est léger, on sait de plus qu’on est libre de faire ce qu’on veut sur le téléphone dans les évolutions, il y a là de plus une véritable émulation intellectuelle, un projet communautaire.
  • Je n’ai plus de tour, j’ai désormais un brix, je ne regrette pas cet achat discret et silencieux. Le jeu sous Windows ne me manque pas, me débarrasser de Windows c’est bien, j’ai quand même virtualisé dans le cadre de certains logiciels liés au travail et qui utilisent par exemple citrix. D’un point de vue performance, je sens les limites du processeur dans les compilations de B2G ou dans l’encodage de vidéo, ce n’est pas bien gênant c’est juste plus lent. Ce qui pose certainement le plus de problème c’est debian Wheezy, de part des drivers récents, j’ai quasiment tout mon système en backports, ce n’est pas une situation très saine. On doit me donner une tour de type optiplex pour mon épouse le mois prochain, je recyclerai sa tour à nouveau chez mon beau père, si la machine n’est pas nettement plus silencieuse que sa tour actuelle, je lui achèterai aussi une machine de ce type avec un lecteur de DVD externe.
  • Au niveau de ma mobilité, j’avais expliqué que j’avais acheté un netbook à pas cher sous android de la marque dust. Trop limité, plus de compte Google pour ma part, j’ai récupéré mon ordinateur portable que j’avais donné à mon épouse mais qui n’en fait rien, c’est mon gamin qui a récupéré le dust, ça lui permet d’accéder au net, d’envoyer des mails, etc … La première utilisation qu’il en a fait c’est bien évidemment de lancer des jeux débiles, après avoir été accroc pendant quelques jours à clash of clan, la machine désormais prend la poussière. Main innocente est un joueur assez particulier, il ne finit aucun jeu, commence 50 à la fois, a peu de volonté, dommage pour lui. Dernièrement il m’a tanné pour que j’achète Minecraft, ce que j’ai fait car tous les gamins l’avaient sauf lui l’enfant le plus malheureux du monde, j’ai fait mon effort d’autant plus qu’il est compatible Linux, il y a joué quelquefois et pas plus, à 20 € le jeu quand on voit à quels prix j’ai pu payer les miens ces dernières années, ça me fait vraiment peine.
  • Le raspberry pi a pour fonction première de faire serveur jabber, ce qu’il fait bien. J’ai déplacé mon instance de kriss feed dessus, j’y fais quelques sauvegardes. Du fait d’avoir le ZTE OPEN C, je vais certainement y trouver d’autres fonctionnalités notamment au travers de cardav.
  • Le NAS dont je n’étais pas content finalement remplit parfaitement son office, j’ai désormais 4 To sur lesquels je fais mes sauvegardes locales ou distantes.
  • Je conserve une tablette android pour lire de la bédé et pas plus, j’ai le minimum syndical d’applications.
  • Enfin j’ai acheté une DSI XL, même pas honte et je joue à Bomberman, cela correspond à mon idée du jeu en ce moment, des commandes simples, des choses simples, un faible investissement du casual. Bientôt remplacer les articles poutres d’ailleurs, faudra que je trouve une formule, j’en trouve toujours. J’ai commencé à regarder du côté des PS3 mais c’est encore trop cher et pour la console, et pour les jeux qui vont avec. Il est à noter que j’ai acheté la DSI chez Micromania Narbonne, largement plus intéressant que le bon coin, pas que pour la DSI d’ailleurs.

J’ai vendu ma tour sur leboncoin, je suis étonné par le manque de sérieux des gens, j’ai fait un prix cassé pour ma tour car les tours se vendent particulièrement mal sur leboncoin, c’est un excellent site de tendances leboncoin, pour exemple on trouve la XboX 360 à moins de 100 €, la PS3 maintient un tarif très élevé à plus de 150. Une personne m’a planté un lapin, j’ai poireauté pendant 1h10, la personne est restée injoignable, une autre me donne rendez vous mais me dit qu’elle n’a pas sa voiture, me propose 10 € de plus pour aller le chercher à la gare, et j’en passe. Mercredi prochain je vends le EEE PC 701 que j’ai mis sous HandyLinux, ce type d’appareil a fait son temps chez moi, sa faible résolution et son petit espace de stockage en font un appareil réellement difficile à exploiter face à une concurrence Android qui s’adapte.

Je fais donc le grand ménage chez moi, et ce qui est intéressant c’est qu’alors qu’Android gagnait du terrain à mon domicile, la tendance s’inverse, Linux et le logiciel regagnent largement du terrain. 

ZTE OPEN C, utilisation quand même

Je viens de laisser tomber les tentatives de compilation, je vais les reprendre mais pas depuis le téléphone, sur l’émulateur. En effet j’ai une erreur de compilation que je n’arrive pas à identifier, alors que je refais le config qui va bien, le build qui va bien, je me retrouve de façon systématique sur la branche 2.1 ce qui n’est pas acceptable, c’est le développement. A l’heure actuelle je tourne sur la version 1.3 officielle, une image récupérée ici. J’ai récupéré l’image qui va de Android vers Firefox, j’ai eu énormément de difficultés pour trouver une image qui passe. En effet la méthode que j’ai donnée hier pour une raison qui m’échappe n’a pas fonctionné, l’image officielle ne fonctionne pas et je pense en connaître la raison. Si on farfouille un peu dans les fichiers de conf, on voit apparaître pour l’open C la référence ZTE_P821A10 dans l’image officielle, le script de contrôle vous jette en disant que votre téléphone est un open C. L’image qui va de android à firefox ne fait pas semble-t-il cette vérification et passe comme une lettre à la poste. Je garde tout de même de cette expérience de bricolage très intenses de nouvelles connaissances sur adb, fastboot, sur la structure des répertoires de firefox os etc …

Sauvegarde

Avant d’aller plus loin dans le téléphone, il fallait récupérer les données, entrer des dizaines de contacts pour les voir disparaître derrière c’est lourd. La méthode c’est adb pull /data /home/cyrille/openc/data pour récupérer la data dans laquelle je confirme se trouve l’intégralité des données utilisateurs, pour les remettre  adb push /home/cyrille/openc/data/ /data. Je peux vous confirmer que ça marche j’ai fait un formatage du téléphone et j’ai fait le push, j’ai récupéré l’intégralité des données. On voit sur le net la même commande mais avec system, je suppose qu’il récupère une image disque du système complet. Ce qui nous intéresse c’est que je n’ai eu besoin que de bricoler data pour récupérer la totalité des données. A noter que la manipulation n’est pas à faire à n’importe quel moment, j’ai fait une première expérience brutasse avec la langue anglaise, la non connexion au web par le wifi, pas mis mon code pin, l’appareil téléphonique n’a pas été capable de se connecter au wifi par la suite. J’ai à nouveau réinitialiser et à l’écran d’accueil j’ai fait la manip sur le push, j’ai tout récupéré sans souci. C’est positif, cela laisse supposer qu’on peut faire le zozo avec les images disques mais continuer à préserver l’intégralité de ses données. Attention toutefois, pour que cela fonctionne il faut que le téléphone soit rooté ce qui n’est pas mon cas dans l’image officielle, il va falloir que je cherche un peu à flasher sans quitter la branche officielle.

Le mail, la solution sale, mais une solution quand même. Calendrier, pas mieux que Android

J’ai fait un certificat SSL sur startSSL j’ai contacté o2switch qui a fait une mise à jour des certificats, cela ne fonctionne pas. J’ai donc ajouté à mon adresse orange car je possède en tant que client sosh une adresse orange, mon adresse courante et j’ai donc pu récupérer mes mails, un temps. En effet au bout d’un temps je n’ai plus reçu les mails, je ne sais pas pourquoi, mais je mets ça sur le compte d’orange. J’ai fait une redirection depuis o2switch depuis le cpanel je me suis retrouvé avec un message de rejet de orange qui n’a pas apprécié la redirection, joie. La solution la plus sale est basée sur le même type, je passe par mon adresse office365 du boulot. On notera qu’avant de me lancer dans ces bricolages qui sont déplaisants, passer par une adresse intermédiaire, qui plus est celle du travail, j’ai regardé du côté de roundcube pour vérifier s’il y avait des thèmes responsive design. J’ai fouillé un court moment, entre les thèmes abandonnés depuis plus de deux ans, les thèmes payants, j’ai regardé du côté d’autres clients mails, rien, il faudrait peut être regarder du côté des groupwares. L’application quant à elle est claire, simple, fonctionnelle, ça envoie et ça reçoit les mails. Il semblerait toutefois qu’il y ait un problème sur la réception et l’affichage des pièces jointes autres que les images, en effet alors que j’ai installé une application pour lire les pdf, un gestionnaire de fichiers, impossible de lire un pdf ou de le sauvegarder.

Au niveau du calendrier je me retrouve dans une situation quasi similaire à celle d’android par rapport à office365 en pire tout de même. Pour l’instant pas de synchronisation possible avec le calendrier personnel ce qui n’était pas forcément ce qui m’intéressait plus. En effet comme je l’ai expliqué régulièrement, le calendrier personnel n’a de sens que s’il est superposé avec le calendrier professionnel, ce qui posait problème c’était de n’avoir que le mien sans celui du lycée sous Android, étant donné qu’avant de prendre un rendez vous perso il faut que je regarde au niveau du lycée si je n’ai pas un rendez vous pro comme une réunion parents profs ou un conseil de classe. L’astuce sera certainement de prendre le problème à l’envers, créer un calendrier sur owncloud et l’ajouter à office365, en effet Firefox OS est capable de gérer caldav, office365 accepte les entrées. L’application calendrier comme l’application mail fait le job.

L’issue certainement ici sera de bricoler à la main la table des certificats, je l’ai vu faire, j’ai vu des tutos, mais je n’avais pas encore le recul que j’ai maintenant, je pense qu’à terme je vais finir par y arriver, cela fera partie des chantiers.

Un smartphone qui téléphone et qui envoie des SMS (folie !)

La fonctionnalité principale d’un téléphone c’est quand même de téléphoner, de recevoir et d’envoyer des SMS. De ce côté là tout va bien, j’ai fait des essais dans tous les sens.

Une première conclusion

Le smartphone ZTE OPEN C est certainement le smartphone que j’attendais, que nous étions nombreux à attendre. Je l’ai déjà évoqué, Android pour moi n’est qu’un système d’exploitation de transition, je suis content de retrouver ma liberté avec FirefoxOS. Le système d’exploitation est bien conçu, fluide, le téléphone est modifiable à volonté, c’est encourageant de savoir que la version 2.1 sera fluide et fonctionnelle sur un téléphone qui est actuellement en 1.3 et qui ne m’a coûté que 52.99 € mais qui reste vendu à plus de 70 € en magasin, trop cher par rapport à la concurrence Android. On est réellement dans une situation similaire à Linux, différent, alternatif, moins de choses, plus contraignant, si bien que ce téléphone va certainement se prendre un gros bide au niveau commercial notamment quand on voit ce qu’offre la concurrence Android pour un tarif similaire.