Journal Retour d'expérience ordiphone Moto G 4G et installation d'apk

Posté par (page perso) . Licence CC by-sa
14
23
août
2014

Sommaire

J'ai récemment (fin juillet 2014) acquis un ordiphone Moto G 4G et en suis bien satisfait pour ses ~200 € qui auraient pu le faire passer pour un low-cost.

Je l'ai acquis en remplacement de mon HTC Desire Z qui n'a jamais eu une autonomie de plus de 16h en utilisation normale, mais dont le clavier physique me semblait indispensable (et le reste).
De son côté, le Moto G 4G semble vouloir durer presque 24h (voire 2 jours en utilisation minimaliste) et il bénéficie de Android Kit Kat 4.4.4 (kodek !) et non d'un vieux 2.3…

Je vais néanmoins commencer par une mésaventure, vu que je suis tombé sur un bug gênant sur mon ordiphone Moto G 4G : plus de possibilité d'installer des .apk o_O
Vu que je n'utilise que f-droid pour l'installation de logiciel, c'était particulièrement gênant :/

Bug gênant pour l'installation de fichier apk sur Moto G 4G

Diagnostic : f-droid télécharge correctement le fichier apk correspondant à un paquet contenant un logiciel installable sur le téléphone. Les permissions demandées sont affichées, mais le bouton Installer ne répond pas, seul le bouton Annuler est disponible. L'option dans les paramètres de sécurité Sources inconnues est pourtant cochée (et celle pour Vérifier les applications est décochée).

J'ai un peu cherché pour trouver si c'était quelque chose de connu, avec une certaine déconvenue :

  • a priori, besoin de réinitialiser le mobile pour récupérer la fonctionnalité o_O
  • des incantations pour que cela fonctionne (ne pas s'arrêter au premier lien, voir le deuxième plutôt, l'ami de Mickey<)

http://forum.frandroid.com/topic/173496-impossible-dinstaller-apk/

  • en français
  • beaucoup de magie et pas d'explication au final…
  • utilisation absurde de google drive proposée (cela fonctionne peut-être, il n'en reste pas moins que c'est absurde pour qui ne souhaite pas dépendre de google pour ses installations sur son matériel)

http://www.xymag.tv/les-articles/motorola_test_complet/

  • en français, concerne le moto G, mais valable pour le moto G 4G
  • une explication complémentaire concernant le bug, solution ayant globalement fonctionné pour moi
  • retour à l'installation d'usine :/ et désactivation des fonctions intrusives proposées par Motorola + surtout attendre que f-droid signale d'activer l'ajout de sources inconnues dans les paramètres de sécurité

D'autres possibilités, assez farfelues voire magiques (et en anglais) :
http://www.digitaltrends.com/mobile/moto-g-problems/#!bInMWT yeah the trick to use google play or google drive :/
http://gadgetstouse.com/news/top-10-moto-g-problems-and-fixes/17419 with a kind of magic…

Ce qui a fonctionné pour restaurer la possibilité d'installation d'apk

Cela a fonctionné pour moi, comme indiqué par d'autres (cf. ci-dessus)

restauration des paramètres d'usine

  • après une sauvegarde minimaliste
  • (au moins la SDcard externe n'est pas effacée, uniquement la mémoire interne)
  • oui, cela signifie perdre une quantité potentiellement importante de données, en fonction de ce que vous avez pensé (ou pas oublié) à sauvegarder

le redémarrage se passe correctement

Le téléphone étant branché sur le chargeur (et à plus de 50% de charge de toute façon…)

  • demande du code PIN de la SIM : ok
  • demande de se connecter à un réseau wifi : ok
  • demande d'activer les fonctions de "sécurité" de Motorola : euh, non de quel droit laisser transmettre des informations d'utilisation pour "aider à améliorer les produits motorola" ou "Moto care" qui pourrait effacer mes données à distance ?
  • lancement de chrome pour télécharger Firefox puis acceptation des conditions d'utilisations, téléchargement et installation de http://f-droid.org
    • refus de la création ou utilisation d'un compte google : je ne compte pas utiliser le play store…
    • lancement de f-droid et demande d'installation de AppBak pour récupérer la liste des applications à réinstaller (sur ma SDcard externe)
    • il m'indique que les paramètres de sécurité ne me permettent pas l'installation
    • cocher Sources inconnues (et accepter l'avertissement), désactiver la vérification des applications au passage
    • youpi, AppBak s'installe et va me permettre de restaurer les applications que j'avais installées

Une petite déception avec AppBak

  • je croyais qu'il gardait les apk dans un coin (en fait non)
  • j'aurais pensé qu'il aurait été possible de tout réinstaller d'un coup (au pire en retéléchargeant), non plus
  • c'est une par une que j'ai réinstallé toutes les applications (cela permet de faire du tri on va dire)

Les sauvegardes à effectuer

Il y a une fonction d'export/import de vos contacts accessible dans les paramètres :

  • cela génère un fichier .vcf qui permet de garder vos contacts : cela fonctionne depuis au moins depuis Android 2.3
  • cela rend inutile le logiciel d'import proposé par Motorola (surtout qu'on ne sait pas ce qui est fait des données…)

AppBak est assez utile pour garder trace des applications installées

  • il est un peu moins efficace pour les réinstaller : l'apk n'est pas conservé
  • il propose d'utiliser le play store (non !) ou f-droid (systématiquement), mais cela se fait application par application
  • la configuration n'est pas conservée, hormis si elle avait été stockée sur la carte SD externe et non sur la mémoire interne du téléphone (effacée)

Ce que j'ai oublié de sauvegarder

  • les SMS : l'application SMS Backup+ devrait aider
    • à vérifier,
    • cela peut utiliser une connexion imap (vérifier imaps, ça me conviendrait)
  • l'historique des appels entrants / sortants : pas vu de fonction de récupération, pas grave
  • mes marque-pages Firefox : pas grave, mon mobile n'étant pas mon principal outill de surf
    • mes mots de passe pour différents sites et connexion Freewifi : ça se retrouve…
  • ma config K9-mail : pas grave, je connais mes logins
  • ma config IrssiConnectBot : pas grave, je connais mes logins et je peux ajouter des clés ssh au besoin pour me re-connecter automatiquement
  • l'organisation des icônes posées sur le bureau, vu que c'est assez dépendant de ce qui est installé, ce n'est pas trop grave

En fait

Initialement, je me suis rendu compte du souci lorsque j'ai tenté de tester Ned et les maki et télécharger l'apk 0.3 (bon, maintenant Firefox sous android ne le télécharge même pas…).

Un dépôt f-droid spécifique serait sans doute plus efficace :

  • l'url se configure dans le client f-droid (paramètres, option gestion de dépôts : entrer une URL avec /repo contenant les .apk et metadata)
  • le serveur est disponible pour son auto-hébergement : https://f-droid.org/manual/

La suite quand j'aurai installé Ned et les maki :-)

  • # Android, le pire de l'informatique de confiance?

    Posté par (page perso) . Évalué à -2.

    Ce n'est pas la première fois que je lis un tel retour sur l'utilisation d'Android: une partie du code a beau être libre, le système est globalement plus fermé et plus verrouillé qu'un OS pwivateur.

    http://devnewton.bci.im

    • [^] # Re: Android, le pire de l'informatique de confiance?

      Posté par . Évalué à 6.

      Non.
      A l'évidence il s'agit dans ce cas de la version d'android fournie par le constructeur. Les constructeurs sont très forts pour imposer leur surcouche propriétaire, c'est pire que sous Windows.
      Lorsque tu utilises un android normal (très rare sauf sur les nexus) tu n'as pas ce genre de problèmes.
      Ou alors sinon il faut rooter.

      • [^] # Re: Android, le pire de l'informatique de confiance?

        Posté par . Évalué à 8.

        Pas sur le Moto G.
        On y trouve un Android 4.4.4 identique à celui des Nexus. Aucune surcouche.
        D'ailleurs, à la reception du Moto G 4G, sur la protection écran de l'appareil, il est écrit "Motorola, a Google company"

        • [^] # Re: Android, le pire de l'informatique de confiance?

          Posté par (page perso) . Évalué à 0.

          On y trouve un Android 4.4.4 identique à celui des Nexus. Aucune surcouche.

          Vu qu'on peut lire dans le journal "demande d'activer les fonctions de "sécurité" de Motorola", ce que tu dis est tout simplement faux. Source : j'ai un Nexus 5 sous Kitkat qui ne m'a pas demandé ça.

        • [^] # Re: Android, le pire de l'informatique de confiance?

          Posté par . Évalué à 6.

          Les permissions demandées sont affichées, mais le bouton Installer ne répond pas, seul le bouton Annuler est disponible.

          À mon avis, le problème que tu as eu est tout autre, n'aurais-tu pas installé un filtre logiciel d'écran ? Genre pour changer les couleurs, assombrir ou rajouter un effet rouge pour ne pas s'abîmer les yeux ? Car ce que tu décris correspond exactement à ces symptômes. C'est bête leur truc parce que le bouton annuler reste actif. Sans doute une sécurité à la con d'android, genre pour éviter une application qui noircisse l'écran et fasse installer autre chose à l'insu du plein gré de l'utilisateur, voir https://play.google.com/store/apps/details?id=com.mlhg.screenfilter "Note: When manually installing APK files, Android blocks the "Install" button from being pressed when Darker is running. This is NOT a bug. It's a protective measure to prevent malicious apps from camouflaging the install button. Pausing Darker will solve this."

          Lire les "known issues" ici : https://play.google.com/store/apps/details?id=com.haxor

          Une autre piste (mais sans doute trop tard) :
          http://www.thriveforums.org/forum/non-u-s-toshiba-thrive-help/16409-install-apk-problem-install-button-not-working.html

          Sinon pour sauvegarder tout son tel le mieux c'est titanium backup, c'est pas libre mais c'est efficace.

          • [^] # Re: Android, le pire de l'informatique de confiance?

            Posté par (page perso) . Évalué à 4.

            À mon avis, le problème que tu as eu est tout autre, n'aurais-tu pas installé un filtre logiciel d'écran ?

            nope, je n'ai installé que des logiciels provenant de f-droid. Ah, il y a peut-être la torche sur f-droid ou un logiciel de "text to speech" comme indiqué dans le thread que tu pointes.
            Voici la liste des applis que j'avais installées : AppBak2014-08-22-20.56.54.txt
            Me reste à trouver une appli qui dumpe les applications en cours d'exécution :-)

            Une autre piste (mais sans doute trop tard) :
            http://www.thriveforums.org/forum/non-u-s-toshiba-thrive-help/16409-install-apk-problem-install-button-not-working.html

            ah, enfin un thread qui est un peu factuel, j'aurais aimé tomber dessus auparavant, ça parle un peu moins de magie et propose une démarche constructive :

            • lister les services actifs, désactiver ceux qui ne devraient pas l'être
            • désinstaller des applications non nécessaires jusqu'à identifier celle en cause

            Bon, au moins j'aurai une méthode la prochaine fois avant de faire appel au retour aux paramètres d'usine ;-) Je n'ai pas trop perdu de choses de toute façon (contacts sauvegardés, c'est surtout les SMS sur la période qui vont un peu me manquer…).

            Ce n'est pas trop tard : cela vient de se reproduire /o\

            • [^] # Re: Android, le pire de l'informatique de confiance?

              Posté par (page perso) . Évalué à 4. Dernière modification le 23/08/14 à 17:34.

              Bon, j'ai trouvé : c'était lié au lancement de OpenWLANmap qui a effectivement le droit suivant :

              • s'afficher en surimpression dans les autres applis
              • correspondant en anglais à Display system-level alerts [SYSTEM_ALERT_WINDOW] Allows an application to show system alert windows. Malicious applications can take over the entire screen.

              Cela donne un axe de recherche des applications en cours de fonctionnement plus précis, reste à trouver un logiciel pour lister les applications ayant ce type de droit : il y a Permissions par exemple (lui manque une fonction recherche, il y a franchement beaucoup de permissions accordées… ou alors la possibilité de générer un fichier texte dans lequel il sera plus simple de se balader ou de trier…).

    • [^] # Re: Android, le pire de l'informatique de confiance?

      Posté par . Évalué à 3.

      Ça ne peut pas être pire qu'iOS

  • # ROM de base ?

    Posté par . Évalué à 1.

    Tu as gardé la ROM préinstallée ?
    Étant donné qu'il y a des logiciels non-libres préinstallés qui ne sont pas essentiels à l'utilisation de l'appareil (les trucs Motorola sécurité et tout ça), j'aurais remplacé la ROM.

    • [^] # Re: ROM de base ?

      Posté par (page perso) . Évalué à 3.

      Vu que le moto G 4G est relativement récent, je vais attendre de voir des retours indiquant que les autres distributions^WROM fonctionnent correctement dessus :-)

      Tu recommanderais laquelle d'ailleurs ? J'imagine que replicant reste toujours aussi peu "utilisable", j'avais vu passer de meilleurs retours sur OmniROM iirc (en remplacement de CyanogenMod).

      C'est tout de même ballot d'en arriver là pour réussir à se débarrasser des googleries…

      • qui réclament à cor et à cri que je leur indique mon compte google pour pouvoir indiquer ma position, ce qui ne m'intéresse pas…
      • qui me laisse une barre difficilement désactivable qui pollue le bureau (et me lance des recherches vocales dès que j'ai le malheur de laisser passer mon doigt sur le micro de la barre…)
      • des services de synchro google qui me pompent la batterie, alors que je n'ai toujours pas indiqué de compte…
      • [^] # Re: ROM de base ?

        Posté par . Évalué à 3.

        Replicant est tout à fais utilisable.
        Je suis en train de te répondre avec mon téléphone qui tourbe cette distrib' là ;)
        Après, je suis un gros intégriste qui bois du sang de phoques. Du coup, ma perception du monde est un peu différente.

        Le plus gros problème c'est que ton téléphone à probablement un SoC Qualcomm où le Modem à accès en mode maître au CPU, la RAM, le stockage, etc.
        Du coup, pas de Replicant disponible.

        Lorsque j'ai acheté mon premier ordiphone, j'ai directement choisi un modèle supporté par Replicant. Du coup, je ne peux rien te conseiller précisément. Je peux juste te dire qu'un très bon ami à moi tourne sur son S2 avec les nightly de CyanogenMod. Le machin n'a fais qu'une seule caprice depuis un an largement.

        • [^] # Re: ROM de base ?

          Posté par (page perso) . Évalué à 2.

          Après, je suis un gros intégriste qui bois du sang de phoques. Du coup, ma perception du monde est un peu différente.

          très imagé, mais pas très précis :-)

          juste histoire de déterminer ton niveau d'intégrisme, peux tu nous indiquer le modèle de smartphone sur lequel tu fais tourner replicant STP ?

          Envoyé depuis mon Archlinux

          • [^] # Re: ROM de base ?

            Posté par . Évalué à 2.

            Samsung GT-I9300 (Galaxy S 3)
            Effectivement, on peut faire mieux.

        • [^] # Re: ROM de base ?

          Posté par . Évalué à 2. Dernière modification le 26/08/14 à 14:49.

          Je suis en train de te répondre avec mon téléphone qui tourbe cette distrib' là

          que signifie tourber une distrib? est-ce que ça signifie que la distrib tourne comme dans de la tourbe (donc avec difficulté, j'imagine)

          • [^] # Re: ROM de base ?

            Posté par (page perso) . Évalué à 2.

            est-ce que ça signifie que la distrib tourne comme dans de la tourbe (donc avec difficulté, j'imagine)

            j'imagine que cela signifie plutôt qu'il a des gros doigts, la touche b étant assez proche de n ;-)

  • # Bug

    Posté par (page perso) . Évalué à 5.

    Tu parles de l'écran sur lequel t'as la liste des permissions de l'appli, en haut le nom et l'icône de l'appl ?
    D'expérience, ce bouton est bloqué quand y a une application en cours d'exécution qui peut changer ce qui est affiché pour toutes les applis (ie un compositeur), typiquement les applis pour rendre l'écran plus sombre (hors changement simple de luminosité)

    • [^] # Re: Bug

      Posté par (page perso) . Évalué à 3.

      Tu parles de l'écran sur lequel t'as la liste des permissions de l'appli, en haut le nom et l'icône de l'appl ?

      effectivement, pour pouvoir installer l'application, il te liste toutes les permissions et il y a un bouton Annuler et Installer en bas

      D'expérience, ce bouton est bloqué quand y a une application en cours d'exécution qui peut changer ce qui est affiché pour toutes les applis (ie un compositeur), typiquement les applis pour rendre l'écran plus sombre (hors changement simple de luminosité)

      Effectivement, comme indiqué plus haut la permission "s'afficher en surimpression dans les autres applis" qui est actuellement octroyée aux applications suivantes sur mon ordiphone :

      • Téléphone
      • Mode démo
      • OpenWLANmap@Android : quand il fonctionne, pas d'installation possible :/
      • Assist
      • TalkBack (une application que je déconseille de tenter de lancer, c'est un peu galère de la désactiver… ou en tout cas déconcertant)
      • Services Google Play
      • Google Play Musique
      • Aide
      • AonLT
      • IU système

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.