Open C FR : Passage en B03 avant installation build

Firefox OS a été un nouveau système d'exploitation destiné aux appareils mobiles. Ce forum traite des problèmes rencontrés sur les branches 1.4+ et 2.0+.
Ainsi que des téléphones et tablettes de développement (Flame...)

Modérateurs : Monique, genma

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Open C FR : Passage en B03 avant installation build

Message par fabbox » 15 mars 2015, 07:03

C'est vrai qu’utiliser une VM ajoute une couche en plus mais c'est étrange. Il faut peut-être bien éjecter le périphérique et le débrancher avant de tenter le coup... voir de tenter sur un autre port usb.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

Valeryan_24
Salamandre
Messages : 29
Enregistré le : 16 juil. 2004, 20:40

Re: Open C FR : Passage en B03 avant installation build

Message par Valeryan_24 » 19 mars 2015, 21:51

Bonjour,

Ayant besoin de re-rooter mon Open C Fr (préalablement passé en version nightly 2.0 puis 3.0) pour essayer de remonter des infos sur un bug, je suis revenu sans problème (via l'outil de ZTE) à la version de base, soit la B02 avec FFOS 1.3 rooté.

Avant de repartir sur la nightly 3.0 actuelle et vérifier si le problème constaté se reproduit, je voulais en profiter pour passer en B03 également.
J'ai essayé la méthode décrite ici : http://frederic-blanc.net/?p=19

J'arrive bien (sous Linux) jusqu'à l'étape du redémarrage en fastboot (image figée), mais ensuite, si je lance dans le terminal la commande "fastboot boot cw_recovery_50.img" :
rien ne change, je reste sur l'écran figé et j'ai le message <waiting for device>

J'ai bien adb d'installé et fonctionnel a priori (avant le retour en 1.3 ça fonctionnait très bien pour un logcat par exemple), et là je suis bloqué.

Si quelqu'un a une idée, merci :)

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Open C FR : Passage en B03 avant installation build

Message par fabbox » 19 mars 2015, 22:36

Bonjour,

en mode fastboot, le téléphone n'a pas la même idvendor. Il faut ajouté une règle pour les produits "google" dans ton fichiers de règles udev (chez moi dans /etc/udev/rules.d/51-android.rules) et recharger les règles (les commandes dépendent de la distrib et sont bien renseignées sur le MDN) :

Code : Tout sélectionner

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
si ça ne marche pas, donne nous la sortie de la commande

Code : Tout sélectionner

lsusb
lorsque le tel est branché et lorsqu'il est débranché (en mode fastboot bien sur :wink:)

Bon courage !

EDIT : le lien MDN sur les règles udev https://developer.mozilla.org/fr/Firefo ... C3.A9phone

Valeryan_24
Salamandre
Messages : 29
Enregistré le : 16 juil. 2004, 20:40

Re: Open C FR : Passage en B03 avant installation build

Message par Valeryan_24 » 20 mars 2015, 00:44

Merci beaucoup, je vais regarder ça.

Pour le moment je suis resté en B02 et ai fait la manip' d'update sur la build 3.0 (afin de ne pas induire un biais supplémentaire).

Quand j'aurai terminé de fournir toutes les infos nécessaires aux développeurs pour essayer d'identifier et confirmer le problème rencontré, je referai le root via l'outil ZTE et tenterai le passage en B03 avant d'installer une version + stable 2.2 de FFOS !
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Open C FR : Passage en B03 avant installation build

Message par fabbox » 24 mars 2015, 16:15

@micgeri971 Bon en continuant mes tests, j'ai quelques infos et questions. J'ai rencontré le même problème que toi en tentant fastboot flash après update à la version B03 mais avant ça a déjà marché chez moi alors je ne comprends pas. Je ne suis pas sous machine virtuelle. L'erreur était "Write failure" pour le recovery ou le boot. J'ai donc utilisé le fichier zip que tu m'avais fait parvenir.

J'en arrive à la compilation et la problème du à des fichiers manquant dans la B02. Précisement, le téléphone n'a pas le dossier /system/lib/module/ath6kl-3.5 et les deux bibliothèques qu'il contient. J'ai fait un adb push et relancé la compilation (maintenant j'ai une brique).

Ma question est simplement : Avais-tu "nettoyé" ton dossier B2G avant de compiler (en particulier backup-flame ou avais-tu gardé celui qui datait d'avant ta mise à jour à la B03 -- ce qui expliquerait que tu n'aies pas noté l'absence du dossier ath6kl...) ?

J'essaie de débriquer et je retente !
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15
Localisation : Guadeloupe

Re: Open C FR : Passage en B03 avant installation build

Message par micgeri971 » 24 mars 2015, 17:08

C'est le même qu'avant ma MAJ en b03.

J'avais oublié de le préciser. Pour faire court, lors de la compilation, je ne supprime que les dossiers out, et objdir-gecko, jamais le backup-flame.

Comme tu l'as dit, ça explique peut-être que je n'ai rien remarqué.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:37.0) Gecko/20100101 Firefox/37.0

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Open C FR : Passage en B03 avant installation build

Message par fabbox » 24 mars 2015, 17:30

héhé, deux essaies, deux briques :-D.
Oui le dossier backup flame contient tout les fichiers de version rooté alors.

Une dernière question sur le fichier build.prop (dans /system) : tu as la fingerprint de la version root ou de la version "unroot" ?

Merci. Je m'en vais débriquer et rooter à l'ancienne pour récupérer un backup_flame potable :wink:
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15
Localisation : Guadeloupe

Re: Open C FR : Passage en B03 avant installation build

Message par micgeri971 » 24 mars 2015, 17:44

Concernant le fingerprint :

Code : Tout sélectionner

cat /system/build.prop | grep finger
# Do not try to parse ro.build.description or .fingerprint
ro.build.fingerprint=ZTE/ZTE_OPENC/ZTE_P821A10:4.3/JLS36C/eng.mengzhaxi.20141011.091825:user/test-keys
C'est celui de la B03, donc unroot.
Ca doit être dû au fait que j'ai gardé le boot.img de la B03. Si j'ai besoin de flasher le tel, je fais un root temporaire avec fastboot boot.

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Open C FR : Passage en B03 avant installation build

Message par fabbox » 24 mars 2015, 17:47

Super merci !
Le build.prop est bien sur la partition system. Je veux dire que j'avais le même chez moi avec le boot.img rooté.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

micgeri971
Lézard vert
Messages : 129
Enregistré le : 14 déc. 2014, 02:15
Localisation : Guadeloupe

Re: Open C FR : Passage en B03 avant installation build

Message par micgeri971 » 24 mars 2015, 18:17

De rien.
Autant pour moi, je me suis trompé.

Au fait, as-tu pu débriquer ton tel ?
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:37.0) Gecko/20100101 Firefox/37.0

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Open C FR : Passage en B03 avant installation build

Message par fabbox » 24 mars 2015, 18:32

Oui pas de problème pour le débriquer, je boot sur le recovery non rooté et j'applique la mise à jours B02. Maintenant il faut que je le root convenablement (donc windows et le pack root ZTE ) pour récupérer un backup_flame tout propre :wink:.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0

Gabriel_T
Arias
Messages : 3
Enregistré le : 07 avr. 2015, 20:22

Re: Open C FR : Passage en B03 avant installation build

Message par Gabriel_T » 07 avr. 2015, 20:31

Bonjour,

En essayant cette procédure pour installer la mise à jour B03 je bloque lors de la tentative d'installation du fichier récupérable sur ZTE France (FFOS_FR_ZTE_OPENCV1.0.0B02(SD card software)).
J'obtiens le message d'erreur suivant : "invalid archive check, unable to check the whole integrity of the archive"
J'imagien donc que le fichier est corrompu, j'ai essayé de re-télécharger 4 fois ce fichier depuis zte en vérifiant à chaque fois l'intégrité de l'archive et du zip à l'intérieur ainsi que l'intégrité du fichier une fois copié sur la carte SD. Les autres fichiers update.zip marchent bien.

Donc avez-vous eu ce problème ? Avez-vous une version non corrompue de ce fichier ? Ou bien peut-être que cela vient du téléchargement mais je fais vérifier l'archive à l'arriver et 7Zip me dit pas d'erreur (avec le checksum de l'archive j'imagine).

Voilà merci si vous avez des réponses car j'aurais bsoin de cette mise à jour B03 pour éviter les problèmes pendant les appels.
micgeri971 a écrit :D'après les tests que j'avais effectué, la mise-à-jour ne s'appliquait pas à la version B02 rootée.

Il m'a donc fallu faire une petite manipulation, qui m'a permis en passant de dé-rooter le téléphone (comme quoi, c'est possible :D).

Les étapes (bien entendu après que tu aies fait ta sauvegarde) sont :
  • - Relancer le téléphone en fastboot
    - Démarrer sur la recovery d'origine de l'Open C (récupérable dans le zip de la MAJ B02 sur le site de ZTEFrance)
    - Une fois en recovery, appliquer la MAJ B02, faire un wipe data/factory reset, puis redémarrer
Te voilà heureux possesseur d'un Open C non-rooté (plutôt dé-rooté :wink: ).

Maintenant, tu peux installer la MAJ B03 tranquillement à partir de l'application de ZTE.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Open C FR : Passage en B03 avant installation build

Message par fabbox » 07 avr. 2015, 21:11

Bonjour,
tu es bien sur d'avoir mis le fichier update.zip et non l'archive complete que tu as téléchargé ? Tu es bien sur d'avoir booté sur la recovery d'origine (le fichier recovery.img dans l'archive update.zip dans l'archive que tu as téléchargé ) ?

Il y a peu de chance que ton archive soit corrompue si tu as pu extraire tout ces fichiers correctement...

Bon courage
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0

Gabriel_T
Arias
Messages : 3
Enregistré le : 07 avr. 2015, 20:22

Re: Open C FR : Passage en B03 avant installation build

Message par Gabriel_T » 07 avr. 2015, 21:34

Re-bonjour,

J'ai bien utilisé le fichier le fichier update.zip et non son conteneur archive. Par contre j'ai simplement fait apply update depuis le fastboot, je ne sais pas comment booter sur le recovery.img, pouvez-vous m'indiquer comment ?

Merci
Votre Navigateur : Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0

fabbox
Lézard à collerette
Messages : 357
Enregistré le : 16 oct. 2014, 20:20

Re: Open C FR : Passage en B03 avant installation build

Message par fabbox » 07 avr. 2015, 22:15

ok alors le problème vient de là.
Pour booter sur le recovery.img de l'archive, il te faut installer adb et fastboot (qui font partie du sdk android) sur ton ordinateur. Une simple recherche sur un moteur de recherche te donnera plein de te tutoriels pour cette partie si tu ne les avais pas déjà installé.

Ensuite, toujours sur ton ordinateur, tu extrais le fichier recovery.img de l'archive zip puis tu ouvres une console/terminale dans le répertoire où se trouve ton fichier recovery.img. Tu t'assures que ton téléphone est bien branché, que le débogage distant est activé et l'écran déverrouillé, et tu rentres la commande suivante :

Code : Tout sélectionner

adb reboot-bootloader
Après quelque instant ton téléphone va redémarrer puis se bloquer sur le renard/panda roux (c'est normal, tu es en mode fastboot). Tu rentres alors la commande suivante

Code : Tout sélectionner

fastboot boot ./recovery.img
Tu attends quelques instant et ton téléphone redémarre sur le bon recovery. Tu appliques alors la mise à jours comme tu l'as déjà fait.

Bon courage.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité