Aller au contenu

[NIGHTLY] Firefox OS avec Spark


Recommended Posts

Firefox OS

 

firefoxos.png

 

Garantie :

Ni FrAndroid, ni Mozilla, ni moi ne sommes responsable en cas de brick, de perte de données ou de combustion spontanée de votre téléphone.

Je ne fait que compiler le code de Firefox OS, les images publiées ne sont pas toutes testée.

 

Captures d'écran :

ffos1.png   ffos2.png   ffos3.png

 

Ce qui ne fonctionne pas (au 05/07/2014) :

- LED de notifications

 

Changelogs :

- v2.1

- v2.2

 

Prérequis :

- Bootloader dévérouillé

- Recovery custom (CWM / Multirom) pour les builds recovery

 

Installation via fastboot

Téléchargez l'archive de Firefox OS et les platform-tools

Démarrez votre Nexus 5 en appuyant simultanément sur les 2 touches de volume et Power.

Déplacez les fichiers img de l'archive dans le répertoire des platform tools

Ouvrez un terminal et entrez les commandes :

cd <répertoire platform-tools> (ex C:\Users\Toto\Downloads\platform-tools)

fastboot flash boot boot.img

fastboot flash cache cache.img

fastboot flash recovery recovery.img

fastboot flash system system.img

fastboot flash userdata userdata.img

TELECHARGER

 

Bou, c'est de la m*rde !

Comment je remet Android ?

Guide du débutant -> Chapitre 5

Modifié par Vosky
  • Like 2
Lien vers le commentaire
Partager sur d’autres sites

En théorie si tu archives et que tu signes ton archive, ca génère un meta-inf.

 

Voir je pense ce tuto pour avoir l'outil de signature d'archive :

 

https://forum.frandroid.com/topic/20103-tuto-signer-une-apk-ou-une-archive-zip/

 

EDIT : Sinon tu prend un tout fait (updaterScript) et tu le modifies, et tu resignes normalement.

Y a ce tuto pour faire un update clockworldmod : https://forum.frandroid.com/topic/124778-tutoriel-creation-de-zip-a-flasher-pour-le-clockworkmod-recovery/

Modifié par zarnergun
Lien vers le commentaire
Partager sur d’autres sites

Par contre quand j'essaye de signer une archive avec tes fichiers, j'ai cette belle erreur : 

 

8i4n.jpg


En fait tu devrais commencer ton debug direct depuis les fichiers de la version chimera revo, qui à déjà fait tout le boulot concernant le boot via recovery, ainsi que la compatibilité multirom ! 

 

http://www.chimerarevo.com/video/ubuntu-touch-su-nexus-5-nostra-anteprima/

 

Ca t'eviterait ce travail fastidueux. 

 

EDIT 2 : Encore mieux, un FIREFOX OS SIGNED SANS BOOT UBUNTU TOUCH ET COMPATIBLE MULTIROM (je viens de test a l'instant) : 

 

http://www.Lien interdit par l&#39;administrateur/forum/firefox-os-google-nexus-5-t82157.html

 

Inspire toi ou fait une alliance (comme y a du boulot a plusieurs ca va plus vite)

Modifié par zarnergun
Lien vers le commentaire
Partager sur d’autres sites

Petite question, j'aimerais éviter d'avoir à devoir réinstaller mon recovery pour faire un restore après mon test. Je peux installer Firefox OS en gardant TWRP ou suis-je obligé d'installer le recovery dans le dossier à télécharger ?

 

Sinon bon boulot !

Lien vers le commentaire
Partager sur d’autres sites

Merci a toi pour ce travail.

Est ce que ta réussi a faire un ZIP a flasher depuis le recovery?

Sinon tu pourrais pas faire un fichier de changelog pour savoir les amélioration de la nouvelle version sur l'ancienne?

Lien vers le commentaire
Partager sur d’autres sites

J'arrive à signer manuellement avec Windows.

Sauf que FFos est compilé sur une machine Linux automatiquement tous les soir.

Il faut donc que j'arrive à signer sous Linux en ligne de commande pour que ça fonctionne.

 

Pour le changelog, tout ce que je peux te proposer ce sont les commits du code :

module gaia ("coeur" du système) : https://github.com/mozilla-b2g/gaia/commits/master

spécifique Nexus 5 : https://github.com/mozilla-b2g/device-hammerhead/commits/master

Chaque modification du code est référencé et n'est pas forcément très explicite pour des non-développeurs. :emo_im_lips_are_sealed:

Lien vers le commentaire
Partager sur d’autres sites

J'arrive à signer manuellement avec Windows.

Sauf que FFos est compilé sur une machine Linux automatiquement tous les soir.

Il faut donc que j'arrive à signer sous Linux en ligne de commande pour que ça fonctionne.

 

Pour le changelog, tout ce que je peux te proposer ce sont les commits du code :

module gaia ("coeur" du système) : https://github.com/mozilla-b2g/gaia/commits/master

spécifique Nexus 5 : https://github.com/mozilla-b2g/device-hammerhead/commits/master

Chaque modification du code est référencé et n'est pas forcément très explicite pour des non-développeurs. :emo_im_lips_are_sealed:

merci a toi pour ton travail

j'espère tu vas trouver une solution

oui dur dur de tout comprendre

Lien vers le commentaire
Partager sur d’autres sites

Ha, nos derniers messages on été supprimés ?

Tu m'avais demandé un changelog. En fait je ne touche pas au code de Firefox OS.

La seule modification que j'ai faite c'est ajouter une traduction française.

 

Droid0 m'avait demandé un changelog, je lui ai envoyé les commits sur github.

 

Je ne test pas toutes les builds.

J'ai fait un essai ce week end et je n'ai pas vu de changements par rapport à la build du 8 février.

Il y a toujours les mêmes problèmes.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Je pense que l'archive a été corrompue pendant ton téléchargement.

J'ai vérifié directement sur le serveur et les 2 dernières builds ont bien un "boot.img".

Tu nous tiens au courant ? ^_^

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...