Dans la tête d’un Apple Fan Boy, et de l’inutilité de chercher à argumenter

Il y a quelques temps maintenant, j’ai blasphémé. J’ai osé émettre un commentaire sur l'(in)utilité d’investir 1200 euros dans un smartphone. Vous devinez probablement lequel. Je vais avoir la courtoisie de ne pas vous embarquer dans une lecture trop longue en vous le confirmant : oui c’est un énième troll Android vs Apple. Tout est parti d’un post d’un pote sur un réseau social bien connu (NB : le thread a été supprimé). Venant du monde Android, il est passé sur un iPhone X. Les 12 premières vagues d’Apple fan boys (AFB) le félicitant passées, ivre, je poste un avis un peu plus critique sur Facebook (oui, j’ai blasphémé, par deux fois et j’expie). Cet avis, que j’ai eu le malheur d’argumenter un peu, se résumait en 3 points :

  • l’obsolescence programmée ;
  • la confidentialité douteuse ;
  • la fermeture.

Bref, on a un truc dont on peut parfois sortir, on y perd son intimité, c’est fermé et cher… à vue de nez, on parlerait presque d’une cellule pénitentiaire au tarif horaire d’une suite impériale au Ritz.

De l’obsolescence programmée

Mon postula est de partir du fait que l’on garde en moyenne un téléphone entre 2 et 3 ans⁽¹⁾, ce qui en fait donc un bien de consommation, jetable (ou recyclable). Qu’il s’agisse d’un téléphone coréen, (ex. un Samsung à 800 euros), chinois (de la marque que vous voulez, basé sur un chip Mediatek, Qualcomm ou un Kirin de Huawei plus ou moins récent) à moins de 300 euros, ou re chinois à 1200 euros mais avec une pomme « designed in the US » dessus. L’un des participants à la conversation, utilisateur d’iPhone convaincu, confesse lui même dans l’un des commentaires qu’il change d’iPhone tous les deux ans et qu’il revend son smartphone à 50% de son prix d’achat. Il existe plusieurs facteurs pouvant expliquer cette durée de vie relativement courte (ne vous souvenez vous pas avoir conservé votre Nokia 3310 4 ou 5 ans ?) :

  • Un smartphone est plus fragile que nos anciens GSM (écrans plus grand, composants internes plus nombreux, plus petits et donc globalement plus fragiles) ;
  • le smartphone est devenu un objet hype (presque) sans distinction d’âge, que nous avons intégré dans notre quotidien, et comme tout doudou numérique accessoire de mode, on est souvent facilement tenté d’en changer. J’ai même eu vent de personnes capables de faire la queue pendant des dizaines d’heures devant un pomme’store pour être le premier à tenir le Saint Graal entre ses mains. Une curieuse pratique que l’on ne retrouve pas (encore) dans le monde Android… faire la queue pendant des heures pour se faire soulager de 1200 euros, seul Apple y parvient.
  • on ne va pas se le cacher, ce qui tire par le haut le « besoin » de ressources en terme de puissance CPU, GPU ou de RAM, ce n’est pas le fil d’actualité, la météo, les emails, les MMS ou passer un coup de fil à tata Jacqueline… les jeux et autres applications gourmandes en ressources (comme se transformer en caca emoji dansant), sont rarement indispensables au quotidien pour une immense majorité des utilisateurs. Que ce soit chez Google ou Apple, on aura une tendance naturelle à optimiser son OS  pour une architecture à venir, pas même encore commercialisée, peu importe si ça rame un peu sur une configuration qui a 18 mois⁽²⁾.

De la confidentialité douteuse

Un AFB vous le jurera, Google c’est le diable (jusque là on est sensiblement sur la même ligne), mais Apple ça c’est le bien, parce que Apple lui il respecte ta confidentialité, ne récupère aucune données personnelles. Évidemment, un AFB a rarement conscience de l’écosystème qui gravite autour de son jouet, notamment les développeurs d’applications qui sont eux friands de données biométriques puisque je cite « Apple n’a pas ces données et ne les partage puisque tout est stocké crypté dans mon iPhone« … ben voyons. Comme l’écrit le Washington Post, non seulement Apple accède à vos données biométriques quand vous vous transformez en caca emoji qui danse le twerk, mais en plus de ça, il les partage avec des développeur tiers.

Il existe cependant une différence notable entre les approches de Google et d’Apple. Le premier est un aspirateur à données personnelles qui est logiquement tenté d’en faire commerce et qui en tire la majeure partie de ses revenus, le second dont le core business est concentré sur le hardware et qui est en toute logique moins tenté de faire commerce de ces données personnelles, et depuis Siri, biométriques. Sauf que tout ça, c’est de la théorie. Si Google en assume la pratique, du côté d’Apple, ce sont les développeurs d’applications qui sont tentés d’exploiter ces données. Vous vous souvenez l’écosystème. Pire, ces écosystème, bien que concurrents, sont intimement liés. Et soyez en convaincus : toutes les erreurs que fait l’un, l’autre les fera (et les amplifiera)

Car oui… toi aussi utilisateur Android tu auras un jour ou l’autre un smartphone coréen ou chinois qui te transformera en caca emoji qui gigote sur ton écran, toi aussi tes données biométriques seront partagées (ou vendues) à des développeurs d’applications tierces. Et toi aussi AFB, tu te feras aspirer plein de données personnelles par Google. Ah non, pardon, ça c’est déjà le cas. Quel est le dernier iPhone n’utilisant pas au moins un service Google que vous avez croisé vous ?

Les deux stratégies, d’apparence bien distinctes, convergent miraculeusement sur un point : vos données personnelles. L’un introduit toujours « l’innovation hardware du siècle » qui va créer une brèche que son propre écosystème et que le second exploiteront. Grâce à nos deux frères « ennemis », nous arrivons à cette époque charnière où vos données de géolocalisation, de santé, biométriques, politiques ou sexuelles s’entremêlent dans les tuyaux et finissent toujours par copuler dans le cloud de l’un ou de l’autre, pour être cédées à des tiers qui les referont copuler dans un autre cloud avec d’autres données… bref ils vécurent heureux et eurent beaucoup de big data.

De la fermeture : cachez ce code libre et ouvert que je ne saurais voir, c’est pour votre sécurité

Il existe autant d’AFB que d’utilisateurs, je n’ai pas spécialement envie de rentrer dans une catégorisation insultante pour les uns et les autres, on va dire que c’est généralement un utilisateur qui n’aime pas ou n’a pas le temps d’administrer correctement et de comprendre en profondeur son système d’exploitation. Comme sur tous les OS, il y a des gens qui aiment avoir une compréhension intime de leur système, d’autres qui pensent avoir cette compréhension intime et enfin encore d’autres qui s’en cognent et qui veulent que ça fonctionne quand ils cliquent partout. Et quand un AFB se délecte à railler un Android, GNU Linux ou un Unix libre, vous pouvez être convaincu qu’il s’agit du second type d’utilisateur, celui qui a un copain qui bosse chez Kaspersky (et un beau frère flic).

L’argument avancé qui m’a laissé pantois est un grand classique d’il y a 15 ans : « un code source accessible à tous, oui une passoire quoi« … Et oui, en 2018, il y a encore des personnes qui sont convaincues qu’un OS libre ne peut pas être un OS sécurisé. Ignorance étant mère d’absurdité, on saupoudre avec le bon mot emplis d’assurance qui tue « la preuve regarde tous les antivirus qu’il y a sur Android« .

Alors attention démonstration (sans parler du paramètre de criticité) sur le sempiternel troll « IOS c’est plus secure qu’Android » :

Vous allez voir, ici c’est encore plus flagrant

L’open source, hérésie sécuritaire ? Vraiment ? Mais dans ce cas, pourquoi l’immense majorité des architectures critiques tournent sur des OS libres (avec une immense majorité de GNU Linux) ? Pourquoi quand un AFB appelle tata Jacqueline il a 99% de chances que son appel soit routé par GNU Linux et non par Windows ou OSX ?

⁽¹⁾ Selon une infographie de l’UFC-Que Choisir datée de juillet 2016, les 67% des utilisateurs qui disposaient précédemment d’un smartphone, une majorité a déclaré en avoir changé au bout de 3 ans. NB : depuis la déferlante des smartphones chinois low cost, ce durée de renouvellement pourrait tendre à être revue à la baisse… ou pas. Les prochaines études risquent d’être intéressantes.
⁽²⁾ Toujours selon l’infographie de l’UFC-Que Choisir, 31% des personnes qui avaient renouvelé leur smartphone l’ont fait pour des raisons liées à ses performances et/ou pour acquérir de nouvelles fonctionnalité comme la 4G.

 

Android App Inventor

Je parlais il y a encore peu de Google et de sa stratégie par rapport à celle d’Apple pour prendre la tête du marché des smartphones, et il y a deux ans, les développeurs iPhone utilisé jouissaient d’un splendide SDK, là où le développement sur Android n’était pas douloureux, mais nous devons admettre que c’était franchement moins sexy que sur iPhone. Apple est également depuis devenu tristement célèbre pour avoir rejeté de nombreuses applications jugées non en phases avec la morale puritaine de Steve Job (ou pas en phase avec son business model). Ceci f’ait d’Apple un univers tyrannique mais toujours aussi attirant pour son design, son utilisabilité, … et accessoirement sa censure.

Google a de son côté récemment montré qu’il pouvait supprimer à distance des applications sur votre Smartphone Android. C’est n’est pas du meilleur effet non plus dans la méthone … Mais avec Google, « c’est pour votre sécurité« .
L’ouverture de Linux n’était donc pas un facteur suffisant, le confort des développeurs est un point très important. Qui d’autre pour développer les meilleures applications pour « le meilleur des smartphones » ? Et les non-développeurs, no’nt ils pas toujours été jusque là un peu oubliés  ? Comment peuvent-ils créer leurs propres petites applications ?

App Inventor est un projet qui vise à fournir une boîte à outils très simple et entièrement graphique pour vous permettre de construire des petites applications , des jeux, des quizz (…) sur Android. « App Inventor ne nécessite aucune connaissance en programmation » et permet à tous de construire et  exploiter ses propres applications. Voyons ce que ça donne en vidéo :

Apple iPhone Vs Android … deux ans plus tard

En mars 2008, j’en étais venu à parler des stratégies qui opposaient Google Android à l’iPhone d’Apple sur les plans technologiques. J’y soutenais que Google, avec sa stratégie Android, allait parvenir à tuer l’iPhone en offrant un OS plus attirant encore que IOS. A l’époque, je pensais que ceci prendrai une année, ça sera plus long. Ça aura pris 2 ans avant que l’on commence à voir les développeurs se retourner vers Android… mais ça y est, on peut dire que Google est bien parti pour passer du stade de challenger à celui de leader sur le marché des smartphones, en tout cas, pour moi il l’est déjà. Certes, ce n’est pas encore fait l’iPhone 4 est surement un terminal très réussi et vu les connaissances que j’ai d’Android, je ne me risquerai pas pour le moment à comparer les deux OS sur le plan technique.

Je vais donc me cantonner à des faits observés à ma petite échelle :

  • Selon le Gartner Group, lors du 1er quart 2010, les ventes de téléphones Android ont dépassé en croissance celles de l’iPhone et du coup Android représente 9% du marché aux USA (contre 28% pour Apple) ;
  • Dans mon entourage, tous les développeurs qui possédaient un iPhone ont swichés sur Android… bon ok je connais que des libristes, n’empêche ils avaient un iPhone.. et ils n’en ont plus ;
  • Niveau terminaux, on a quand même plus de choix sur Android ;
  • Niveau applications, il y a plus de 200 000 applications sur iPhone contre un peu plus de 65 000 sous Android (dans les deux cas vous n’aurez pas assez de place pour toutes les installer…)

La sortie du Nexus One (le « Google Phone »… en fait un HTC de bonne facture avec un logo Google) est en soi une anecdote (même s’il s’agit d’un excellent téléphone de l’avis de pas mal de personnes qui en possèdent un). Ce que l’on retiendra surtout, c’est que Google est enfin parvenu à capter la communauté des développeurs avec un OS ouvert face à l’OS fermé d’Apple et c’est surtout que tous les développeurs qui ne supportent pas qu’Apple puisse dicter une morale établie dans la sélection des applications sur l’Appstore (en refusant par exemple la représentation d’un bikini ou d’autres choses plus « politiques » comme les applications mettant en scène des caricatures) ont finit par migrer… c’est une tendance lourde que personne ne peut aujourd’hui nier. La censure exercée par Apple sur son Appstore est une pratique qui en dit long sur la politique de la maison (et que dire de sa commercialisation et de sa politique d’exclusivité).

Android a fait le choix de l’universalité en choisissant GNU/Linux pour construire son OS.

Google a su passer outre le piège de proposer des applications principalement tournées vers ses propres services, si ces dernières sont bien présentes, Google n’ira pas censurer sur son store des applications tierces proposant l’accès à des services tiers concurrents avec pour seul argument son puritanisme et son porte-feuille… comme le fait Apple sans aucun complexe. L’ouverture est donc saine pour la concurrence et contrairement à Apple et sa politique de bridage, pour le moment Google joue le jeu.

Donc en ce qui me concerne mon choix est fait, Android est devenu stable, utilisable, le choix des terminaux commence à me convenir, ses applications couvrent l’intégralité de mes besoins :

  • téléphoner (le truc qu’on peut plus faire à chaque mise à jour avec un 3GS quand on a pas son SHSH sous la main)
  • utiliser le tethering (même jailbreaké c’est payant alors que ça fonctionne très bien et gratuitement sur Android),
  • avoir un shell avec ssh (possible uniquement avec un iPhone jailbreaké),
  • l’irc (un truc qui fonctionne à peu prêt sur iPhone quand on reste dessus … ah le multitache !),
  • une app twitter (le seul truc qui fonctionne correctement sur iPhone),
  • une application de mail décente (mail.app est vraiment ridicule)… ,

Et pour finir, les interfaces d’Android, même si elles ne sont peut être pas encore au niveau de l’iPhone me conviennent parfaitement, on trouve un max mods alternatifs… bref il est grand temps pour moi de passer à autre chose que l’iPhone.

JE VEUX UN ANDROID !%#@#!%$!@

Jailbreak IOS4 : PwnageTool 4.0 est en ligne

Cette fois ça y’est, la DevTeam vient de releaser Pwnage Tool 4 mais attention ça ne marche pas avec tous les devices :

Ne sont pas supportés (car non supportés par IOS4) :

  • iPhone 2G
  • iPod Touch
  • iPod Touch 3G

Pour les iPhone 3GS, déception, il faut que le téléphone ai été déjà jailbreaké dans une version de firmware antérieure. Pour l’instant toujours pas de solution de downgrade et de récupération de blob SHSH valide

Pour les iPhone 3G restez à l’cart de cette version de PwnageTool si vous avez jailbreaké votre téléphone avec Spirit.Pour ce terminal redsn0w est donc la solution.

On attend donc encore du neuf du côté de la DevTeam, on nous promet encore quelques belles choses. Prenez soin de bien lire les indications du billet de la DevTeam avant de vous lancer dans un hack qui pourrait vous coûter votre terminal.

IOS4 : la DevTeam annonce une nouvelle release imminente

IOS4 est en ce moment même déployé par Apple, la nouvelle mise à jour apporte de nombreuses nouveautés dont la plus attendue : le multitâche (il était temps car de ce côté là, Android avait une sérieuse longueur d’avance). Toujours est-il que la DevTeam est elle aussi quasiment prête à nous livre son Pwnage Tool pour cette version qu’ils sont encore actuellement en train de tester.

Des dizaines de millers d’utilisateurs sont suspendus au feed Twitter de la Team, et en attendant, cette dernière nous a gratifié d’une chouette chanson : All aboard the jailbreak train, un teasing fort sympathique.

On attend beaucoup de cette release de l’outil ultime de jailbreaking de la DevTeam, particulièrement les utilisateurs d’iPhone 3GS qui ont upgradé en 3.1.4 et qui se retrouve dans l’incapacité d’activer leur téléphone … grâce à la super politique de commercialisation exclusive d’Apple. Concernant ce terminal et la protection ajoutée par Apple dans les dernières séries, on a pour l’instant pas d’information précise, on ne sait par exemple pas s’il faudra toujours un blob SHSH de firmware 3.1.2 pour activer son téléphone

Vivement que j’ai un Android ….

iPhone : upgrade en 3.1.2 à la bourin

iphone hacksCa faisait un bail que je n’avais pas joué avec l’iPhone, mais là, trop de lenteurs et des fixs de sécurité importants ont finit par me convaincre de l’utilité d’upgrader le machin. C’est une opération que je fais rarement car mon iPhone est jailbreaké et j’y ai collé un max d’applications après l’avoir correctement partitionné.

Voici ma méthode de migration, elle s’adresse à des personnes qui savent ce qu’elles font et connaissent déjà la procédure de jailbreak, ssh et les commandes Unix de base … Il explique juste une procédure pour le backup et la restauration qui permet de passer très simplement outre iTunes et donc qui fonctionne avec GNU/Linux ou un autre OS propre. Les outils de jailbreak utilisés ne sont malheureusement pas disponibles sous GNU/Linux et je n’ai pas testé ceci mais à mon avis c’est du super expérimental vu les dernières dates de commit.

Notez que nous partons d’un iPhone déjà jailbreaké en 3.0 et qu’on souhaite l’upgrader en 3.2.1.

En tout cas voici un petit truc qui fonctionne sous toutes les plates-formes et qui vous fera gagner beaucoup de temps si vous avez plein d’applications, même si c’est long, c’est toujours plus rapide qu’une réinstallation des applications unes par unes.

Voilà le monde qu’il y a chez moi dans le répertoire Applications :

Backupper ses données :

On commence par connecter son iphone à son Lan en wifi et on s’assure qu’on ssh est bien activé, il s’installe normalement avec Cydia en fonction du profil que vous sélectionnez.

On root l’iphone :

$ ssh root@ipdemoniphone

Si vous n’avez pas changé votre mot de passe root par défaut vous me ferez 50 pompes … et le pass c’est « alpine ».

puis

$ cd /var/mobile

$ scp -r * Applications monuser@mamachine:/mon/bureau

Et hop, voici vos applications backuppées. On va faire pareil avec les médias vu que j’ai pas trop envie de passer par iTune pour gérer ça :

$ cd /private/var/mobile/
$ scp -r Media

C’est assez long en fonction du volume de musiques que vous aviez là dedans.

On lance maintenant mise à jour, on récupère le firmware ici

Et on lance Pwnagetool. Si vous avez un 3G sur l’interface graphique sélectionnez l’iPhone de droite 3G(S). On passe en mode expert, on double clic sur général, partition appli à 7go (au max pour moi), on se downloade l’intégrale des packages de Cydia, puis dans sélection des packages on fait notre shopping, on oublie évidement pas le cydia intaller et les trucs utiles, comme les BSD tools ou le gestionnaire de package Debian. J’installe L’installer Cydia et lcy. Seule feinte ici pour moi, comme je suis chez orange, je désactive l’activation.
Je modifie mon logo de démarage et je sélectionne générer pour lancer le build de mon firmware et repartitionner notre iPhone.
Bon là c’est super long, ça reste bloqué très longtemps, genre une vingtaine de minutes, sur la préparation du téléphone (sûrement le partitionnement)… laissez le faire, ne touchez à rien si vous n’avez pas explicitement de message d’erreur.

Une fois le firmware custom injecté, il ne reste qu’à synchroniser l’iPhone. Si vous avez un soucis sur l’activation, fermez iTune débranchez le téléphone et rebranchez le.
Enfin lancez Cydia, mettez à jour les essentiels et surtout unue fois que le terminal ne plantouille plus (après la mise à jour des essentiels, de core utils, d’OpenSSH…), lancez le et changez votre pass root :

$ su root

Le mot de passe par défaut est « alpine »

puis :

$ passwd

entrez votre mot de passe et nous voilà fins prêts.

Puis on scp nos applications sur l’iPhone en mode bourin :

$ scp -r Applications/ root@ipdemoniphone:/var/mobile/

Une fois achevé le transfert, on reboot le device et là Oh joie, toutes vos applications alternatives (mêmes celles installées avec hackulo.us) sont restaurées, seul inconvénient, l’ordre des icônes n’a pas été conservé (ne riez pas j’ai 10 pages d’apps … ça peut être long à trier).

Et à la question … oui Installous et Hackulo.us fonctionnent. Il y a maintenant un programme de backup d’apps qui est même proposé dans leur dépôt mais je ne l’ai pas encore testé et je ne sais pas trop ce qu’il restaure. En plus du repository cydia.hackulo.us, il vous faudra ajouter apt.modmyi.com dans les sources.

iSlate d’Apple : les spécifications

islateL’iSlate serait le prochain joujou qu’Apple devrait commercialiser dans le courant du mois de janvier. Depuis quelques jours, on trouve même ses spécifications sur le Net. Il s’agirait d’un Tablet PC de 7pouces avec une dalle tactile révolutionnaire, de la DDR3 un core 2 duo à 2,26ghz… et un disque dur qui fait vraiment tache, mécanique à 4200 tm. La rumeur pousse aussi quelques informations sur la prochaine version d’osX 10.7 dont le petit nom serait « Clouded Leopard »… les mauvaises langues pourront dire qu’il sera plus simple de stocker ses données dans l’éventuel cloud d’Apple que sur le pauvre et lent disque dur de 120go et ses 4200 tm là où la norme est à 7200 tm et la tendance au SSD. Si cette rumeur se confirme, peut être qu’Apple aura le bon gout de décliner son iSLate en plusieurs version, dont une avec un disque dur moins ridicule.  Je reste évidemment assez prudent car on est assez habitué à ce genre de rumeurs à la veille d’une sortie de produit d’Apple :

Google Chrome disponible pour Mac OsX en Béta

Image 8Ça y est, le navigateur de Google est maintenant disponible en béta pour Mac OsX, c’est tout frais. Déjà disponible pour Windows et GNU/Linux, il ne manquait plus qu’une version pour le truc terreux à la pomme, c’est maintenant chose faite.

Rappelons que Chrome se caractérise principalement par sa légèreté et sa faculté à générer un processus par onglet finit la perte de toutes les pages ouvertes lorsque l’une d’entre elle vous pousse un vilain javascript ou un flash tout sale qui fait tout planter.

Autre bonne nouvelle, mais plutôt d’ordre cosmétique, Chrome s’est paré d’un joli gris OsX à la place de ce bleu Windows XP tout moche avec lequel on avait l’habitude de le voir.

Vous pouvez le télécharger ici

Apple ferme le développement open source de ZFS pour OSX

ZFS est un système de fichiers en 128 bits originalement créé par Sun Microsystems (oui je les aime bien eux), enfin du moins j’aimais bien avant le rachat par Oracle … l’avenir nous dira si Oracle arrivera à faire honneur à l’initiative de Sun de se tourner vers le libre.

ZFS est un des systèmes de fichier les plus avancés encore à l’heure actuelle, Apple avait donc lancé une initiative en 2006  pour permettre à OSX de bénéficier de ce File System, malheureusement le projet a été officiellement arrêté par Apple, c’est une triste nouvelle. Cette décision serait due au fait de la lourde dépendance des applications Apple à HFS+, mais pas seulement … Selon Apple Insider, le fork présenterait un intérêt réduit au regard de la problématique des licences dont dépendent plus ou moins ZFS et qui aurait finit par avoir eu raison de ce système de fichier réputé robuste et rellement innovant… bref du gâchis.

IPHONE 4 : le téléphone qui tue … vraiment

L’iPhone v4 qui sera la prochaine version du best seller d’Apple n’es pas encore sorti qu’il fait déjà des morts !

« Un employé de Foxconn, fabricant officiel d’Apple pour les iPod et iPhone, s’est donné la mort après avoir été tenu pour responsable de la disparition d’un prototype du futur iPhone d’Apple. »

depuis le site : Zone Numérique