[RÉSOLU] ZTE Open C Brické - besoin d'un coup de main

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

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par micgeri971 » 19 déc. 2014, 01:06

@YackYack : Tout d'abord, on fait cette manip, car comme l'a expliqué fabbox, le téléphone ne permet pas d'envoyer le fichier system.img directement, via fastboot, car il a un poids trop important (301 Mo).
Donc, la solution que j'ai proposé permet de contourner ce problème, en copiant via adb le contenu du fichier vers la partition /system.

La commande

Code : Tout sélectionner

mount -o loop,ro /chemin/vers/system.img /repertoire/temporaire
te permettrait d'accéder en lecture-seule au contenu de l'image system.img, et /repertoire/temporaire serait le chemin d'accès.
Tu pourrais dire, par exemple, que tu crées un répertoire ztesystem dans le dossier temporaire de ton Linux, et qu'il te permettra de naviguer dans l'image. Ce qui donnerait en ligne de commande :

Code : Tout sélectionner

mkdir /tmp/ztesystem
mount -o loop,ro /chemin/vers/system.img /tmp/ztesystem
Après quoi, tu lancerais la copie du contenu de system.img vers la partition /system de ton téléphone

Code : Tout sélectionner

adb push /tmp/ztesystem/ /system/
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

MatadorXV3
Lézard vert
Messages : 170
Enregistré le : 17 oct. 2014, 11:39

Re: ZTE Open C Brické - besoin d'un coup de main

Message par MatadorXV3 » 19 déc. 2014, 09:59

Salut à tous,

Je pense que l'idée de micgeri est bonne, mais, ne faut-il pas lancer en dernier :

Code : Tout sélectionner

fastboot push /tmp/ztesysem/ /system
?
après avoir démarrer le téléphone en mode fastboot ([Power]+[Vol-]), et vérifier que le téléphone en fastboot est bien reconnu par Linux via l'USB en lançant

Code : Tout sélectionner

fastboot devices
Vu que le téléphone ne boot pas?!
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
ZTE OpenC_FR - FFOS2.1 HomeBuild

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par micgeri971 » 19 déc. 2014, 12:51

Justement, il n'est pas possible de faire cela avec fastboot. Voilà pourquoi il faut utiliser le recovery (en tout cas, je suis arrivé à débloquer le mien avec). Une fois celui-ci lancé, on a accès au téléphone avec adb.
MatadorXV3 a écrit :après avoir démarrer le téléphone en mode fastboot ([Power]+[Vol-]), et vérifier que le téléphone en fastboot est bien reconnu par Linux via l'USB en lançant
Code :
fastboot devices
Là, je suis d'accord, car si le fastboot ne fonctionnait pas, il ne pourrait pas démarrer la recovery, et donc il pourrait vraiment envisager de se débarrasser du téléphone (le revendre sur ebay ... non :lol:)

Mais YackYack a dit avoir booté sur la recovery à un moment, donc il pourra faire cette manip.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

YackYack
Salamandre
Messages : 25
Enregistré le : 14 déc. 2014, 14:33

Re: ZTE Open C Brické - besoin d'un coup de main

Message par YackYack » 26 déc. 2014, 18:27

Bonjour à tous!

J'espère que vous avez passé un meilleur Noël que moi. J'ai pas dû être sage vu que mon Open C n'est toujours pas d'attaque.
Alors voici ce que j'ai essayé:

Code : Tout sélectionner

y@y:~$ fastboot devices
1a14ea7	fastboot
ok ça marche :D

Code : Tout sélectionner

y@y:~/Bureau/zte-openc-rootkit-master/01-unbrick$ fastboot boot ./raw/recovery.img
downloading 'boot.img'...
OKAY [  0.338s]
booting...
OKAY [  0.283s]
finished. total time: 0.621s
Là, cette fois mon téléphone ne bouge pas :x

Je tente les commandes de fabbox

Code : Tout sélectionner

y@y:~/Bureau/zte-openc-rootkit-master/01-unbrick$ mkdir /tmp/ztesystem
y@y:~/Bureau/zte-openc-rootkit-master/01-unbrick/raw$ sudo mount -o loop,ro system.img /tmp/ztesystem
[sudo] password for y: 
y@y:~/Bureau/zte-openc-rootkit-master/01-unbrick/raw$ adb push /tmp/ztesystem/ /system/
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found
:evil: J'y étais presque! C'est bizare, je ne comprends pas pourquoi il ne trouve plus mon Open_c!

J'ai essayé de booter avec le Recovery de Vampirefo plusieurs fois en faisant une mise à jour
avec les update.zip (Beta et Aurora) de http://builds.firefoxos.mozfr.org/doc/f ... -open-c-fr ça me met

Code : Tout sélectionner

file_getprop:failed to stat "/system/build.prop": Nos such file or directory
E:Error in /external_sd/dupdate.zip (Status 7)
Installation aborted
:cry:

Voilà où j'en suis ce soir.

Est-ce que vous avez des pistes soit pour faire en sorte que mon téléphone ne soit pas déconnecté ou pour que les update.zip passent?

Merci pour votre aide.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par micgeri971 » 26 déc. 2014, 21:38

Bonjour YackYack,

J'ai testé la recovery en question. Elle correspond à la recovery de ZTE, et effectivement, adb ne détecte pas le téléphone avec.

Effectues la manipulation avec la recovery dont je te parlais, celle de Vampireinfo. Le téléphone sera alors reconnu par adb.
Ensuite, vu que j'ai trouvé une méthode beaucoup plus simple que celle que j'avais posté, effectues ceci :

Les étapes ci-dessous sont à effectuer avec le system.img fournit dans le pack root de ZTE

- Une fois le recovery démarré, se rendre dans mounts and storage, et faire format /system
- A l'aide d'adb, envoyer le fichier system.img vers la partition /data (qui correspond à la mémoire interne du téléphone)

Code : Tout sélectionner

adb push /chemin/vers/system.img /data/
- Depuis le shell du téléphone, exécuter alors la commande suivante (dd ...), en mettant if=/data/system.img et of=/dev/block/platform/msm_sdcc.1/by-name/system, puis patienter:

Code : Tout sélectionner

~ #  dd if=/data/system.img of=/dev/block/platform/msm_sdcc.1/by-name/system
737280+0 records in
737280+0 records out
377487360 bytes (360.0MB) copied, 60.452236 seconds, 6.0MB/s
Une fois la commande terminée, on peut redémarrer le téléphone.
Modifié en dernier par micgeri971 le 27 déc. 2014, 15:46, modifié 2 fois.

YackYack
Salamandre
Messages : 25
Enregistré le : 14 déc. 2014, 14:33

Re: ZTE Open C Brické - besoin d'un coup de main

Message par YackYack » 27 déc. 2014, 14:11

@ micgeri971 Merci pour ton coup de main.

Ca ne boot toujours pas. Je suis toujours bloqué sur le logo.

J'ai une petite différence pour faire tes commandes. Lorsque je monte /system, /data monte aussi.
Du coup, j'ai fait une fois sans m'occuper de /data ce qui n'a rien donné et une deuxième fois en faisant unmount /data et mount data
ce qui n'a finalement rien changé. Je te mets ci-dessous mes commandes peut-être que j'ai loupé qqch.

Code : Tout sélectionner

y@y:~$ fastboot devices
1a14ea7	fastboot
y@y:~$ fastboot boot cw_recovery_50.img 
downloading 'boot.img'...
OKAY [  0.399s]
booting...
OKAY [  0.340s]
finished. total time: 0.739s
y@y:~/Bureau$ adb push system.img /data/
ad5684 KB/s (62914560 bytes in 10.807s)
y@y:~/Bureau$ adb shell
~ # mount | grep /system | cut -d' ' -f1
/dev/block/platform/msm_sdcc.1/by-name/system
~ # dd if=/data/system.img of=/dev/block/platform/msm_sdcc.1/by-name/system
122880+0 records in
122880+0 records out
62914560 bytes (60.0MB) copied, 6.584459 seconds, 9.1MB/s
Avant de rebooter, le Recovery me demande si je veux être en Root. Je trouve ça bizarre car j'ai déjà fait la manip avant.
J'ai essayé en étant Root et rien ne change.

Je retombe sur le joli logo que je commence à avoir que trop vu. :twisted:

Same player...

A+

Y.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par micgeri971 » 27 déc. 2014, 14:50

Merci YackYack pour ta remarque. Effectivement, j'ai refait la manipulation, et le format /system provoque le montage de la partition /data. J'ai modifié mon post en conséquence.

Juste une question : quel system.img as-tu utilisé, car je vois que le tien ne fait que 60 Mo:
YackYack a écrit :

Code : Tout sélectionner

62914560 bytes (60.0MB) copied, 6.584459 seconds, 9.1MB/s
Ceci peut expliquer que ton téléphone ne boot pas. Recommences avec le system.img du pack root de ZTE (il fait a peu près 360 Mo).
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
Modifié en dernier par micgeri971 le 27 déc. 2014, 15:50, modifié 1 fois.

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par fabbox » 27 déc. 2014, 15:28

Le system.img que YackYack utilise et qui ne fait que 60 Mo est la version ultra-light du system normal, il n'est pas possible de booter complétement à partir de celle là (cette version vient du pack unbrick et était juste là pour permettre de faire les commandes fastboot flash system d'origine). Comme le dit micgeri971, Il faut effectivement utiliser la version du pack root du zte open c fr.
bon courage.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par micgeri971 » 27 déc. 2014, 15:55

J'ai modifié mon avant-dernier post (la manipulation) :
  • - la vérification de la partition system est inutile : c'est la même chose sur tous les Open C fr
    - mount /system est inutile
    - mount /data est effectué par format /system
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

YackYack
Salamandre
Messages : 25
Enregistré le : 14 déc. 2014, 14:33

Re: ZTE Open C Brické - besoin d'un coup de main

Message par YackYack » 27 déc. 2014, 21:45

Hello,

Alors même avec le system.img du pack root du zte open c fr je suis toujours bloqué. voici mes commandes:

Code : Tout sélectionner

y@y:~/Bureau$ fastboot devices
1a14ea7	fastboot
y@y:~/Bureau$ fastboot boot cw_recovery_50.img 
downloading 'boot.img'...
OKAY [  0.405s]
booting...
OKAY [  0.339s]
finished. total time: 0.745s
y@y:~/Bureau$ adb push system.img /data/
5453 KB/s (377487360 bytes in 67.596s)
y@y:~/Bureau$ adb shell
~ # dd if=/data/system.img of=/dev/block/platform/msm_sdcc.1/by-name/system
737280+0 records in
737280+0 records out
377487360 bytes (360.0MB) copied, 59.355287 seconds, 6.1MB/s
Je pensais vraiment que cette fois c'était la bonne!
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par micgeri971 » 27 déc. 2014, 22:19

Essaies la chose suivante (les données -message, contact, photos, vidéo- présentes sur la mémoire du téléphone seront effacés) :
  • - démarres sur la recovery du téléphone (Power + Vol Up)
    - fais "wipe data / factory reset"
    - reboot
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

YackYack
Salamandre
Messages : 25
Enregistré le : 14 déc. 2014, 14:33

Re: ZTE Open C Brické - besoin d'un coup de main

Message par YackYack » 27 déc. 2014, 22:27

Ca ne marche malheureusement pas. :cry:

J'ai une erreur en formatant:

Code : Tout sélectionner

E:Can't open /tmp/last_install (no such file or directory)
E:Can't open /tmp/error_code (no such file or directory)
E:Can't open /tmp/source_code (no such file or directory)
Modifié en dernier par YackYack le 27 déc. 2014, 22:32, modifié 1 fois.

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par micgeri971 » 27 déc. 2014, 22:31

Je t'avoue que je commence à sécher.

Encore une chose : Redémarres le téléphone (laisses le "démarrer normalement"), et branches-le à ton PC. Dis-moi si par la suite, un adb devices te donne quelque chose.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

YackYack
Salamandre
Messages : 25
Enregistré le : 14 déc. 2014, 14:33

Re: ZTE Open C Brické - besoin d'un coup de main

Message par YackYack » 27 déc. 2014, 22:34

adb devices me donne une liste vide.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0

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

Re: ZTE Open C Brické - besoin d'un coup de main

Message par micgeri971 » 27 déc. 2014, 22:41

J'avais manqué une partie de ton message précédent :
YackYack a écrit :J'ai une erreur en formatant:
Code :
E:Can't open /tmp/last_install (no such file or directory)
E:Can't open /tmp/error_code (no such file or directory)
E:Can't open /tmp/source_code (no such file or directory)
Cette erreur est "normale". Elle est peut-être lié au recovery de ZTE. Je l'ai depuis que j'ai ce téléphone (donc depuis Août-Septembre) et ça ne pose aucun problème.


Ensuite, je veux juste être sûr que le problème est toujours le même : tu vois le renard de feu en boucle et ton tel ne démarre pas ?

Enfin, on va faire une une tentative un peu désespéré. Télécharge la build communautaire 2.1 de mozfr, et essaies de l'installer en passant par le recovery du tel. Vu que la restauration de la partition /system s'est quand même effectué, il y a une chance que ça passe.

Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

Répondre

Qui est en ligne

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