Sauvez votre Jolla grâce au recovery

JollaFr ne peut être tenu pour responsable des éventuels dommages et perte de garantie causés par un mauvais suivi de ce tutoriel. Le recovery vous donne de grands pouvoirs (root), et à grands pouvoirs, grandes responsablilités.

Jolla_Proto_1

Le recovery est quelque chose de très commun avec les appareils Android. Mais il existe une fonctionnalité similaire sur votre Jolla, qui peut vous sauver de beaucoup de problèmes.

Elle permet d’effectuer un reset, ou encore de vous sauver de situations périlleuses.

Se connecter au recovery

Se connecter au recovery demande d’installer un driver RNDIS et telnet. Je n’ai testé que les instructions sous Linux, mais j’ai aussi trouvé des méthodes pour Windows et Mac sur together.jolla.com.

Windows

  1. Installer telnet
    1. Dans le panneau de contrôle, allez dans programmes, et sélectionnez activer et désactiver des fonctions Windows.
    2. Cocher toutes les cases en rapport avec Telnet.
  2. Connecter le téléphone en RNDIS
    1. Appuyer sur le bouton volume –  et le bouton de démarrage du Jolla en même temps, et connectez le en USB sur votre ordinateur.
    2. Installez le driver RNDIS. Le guide suivant (en anglais) vous y aidera.
  3. Dans la ligne de commande, entrez telnet.
  4. Dans la fenêtre qui s’ouvre, entrez o 10.42.66.66 pour vous connecter sur le Jolla en mode recovery.

Mac

  1. Appuyer sur le bouton volume –  et le bouton de démarrage du Jolla en même temps, et connectez le en USB sur votre ordinateur.
  2. Dans la ligne de commande, entrez telnet.
  3. Dans la fenêtre qui s’ouvre, entrez o 10.42.66.66 pour vous connecter sur le Jolla en mode recovery.

Linux

  1. Appuyer sur le bouton volume –  et le bouton de démarrage du Jolla en même temps, et connectez le en USB sur votre ordinateur.
  2. Dans la ligne de commande, entrez sudo ifup ethX. ethX est le nom de l’interface réseau virtuel du Jolla.
  3. Connectez vous sur le Jolla en mode recovery via telnet 10.42.66.66.

Vous devriez arriver sur l’interface suivante

Jolla Recovery v0.2

Welcome to the recovery tool!

The available options are:

1) Reset phone to factory settings
2) Reboot phone
3) Bootloader unlock [Current state: locked]
4) Shell
5) Try btrfs recovery if your device is in bootloop
6) Exit

À partir d’ici, vous êtes capable de faire ce que vous voulez.

Sauvetage

Reboot loop

Si votre Jolla est en reboot loop, à savoir logo Jolla, écran noir, re-logo Jolla etc., vous pouvez tentez de réparer le système de fichier btrfs. Sélectionnez 5 et redémarrez votre téléphone.

Bidouille ratée

Si vous avez tenté des bidouilles sur votre Jolla et que votre Jolla ne redémarre plus ? Sachez que vous pouvez facilement réparer votre bidouille. Accédez au shell en sélectionnant 4.

Puis, montez le système de fichier

mkdir /mnt/rootfs
mkdir /mnt/sd
mount /dev/mmcblk0p28 /mnt/rootfs
mount /dev/mmcblk1p1 /mnt/sd

Les binds permettent d’accéder au système de fichier home etc.

mount -o bind /proc /mnt/rootfs/proc
mount -o bind /dev /mnt/rootfs/dev
mount -o bind /sys /mnt/rootfs/sys

Rentrez ensuite en chroot directement sur votre Jolla

chroot /mnt/rootfs

Pour accéder au home, montez le.

mount -t btrfs -o subvol=@home /dev/mmcblk0p28 /home

Et d’ici, vous pouvez faire les opérations que vous voulez, comme restaurer des sauvegardes.

Le dernier recours

Votre Jolla est irrécupérable ? Aucune chirurgie ne peut le ressusciter ? Effectuez le reset avec l’option 1, et attendez. Vous allez retrouver un Jolla tout frais. Attention, cela effacera tout ce qu’il y a sur votre Jolla.

Bidouilles ++

Vous voulez vraiment bidouiller votre Jolla en profondeur ? Installer votre propre noyau ne vous fait pas peur ? Déverouillez le bootloader, et vous pouvez presque tout faire. Sélectionnez l’option 3, et à vous la liberté.

A propos de Sfiet_Konstantin

Développeur Qt, fan du N950 et du N9, et ayant un regard critique dans le monde de la mobilité et leurs interfaces graphiques, j'ai aussi été stagiaire chez Jolla durant l'été 2013.

32 commentaires à propos de “Sauvez votre Jolla grâce au recovery

    • Je l’ai écrit surtout parce que j’ai cassé mon Jolla 😛
      J’ai eu l’occasion de découvrir ce joli petit bout de logiciel, donc je me suis dit qu’il devrait servir à tout le monde.

  1. Rétroliens : Tips And Tricks #14 Saving Your Jolla Phone Through Recovery | The Jolla Blog

  2. Rétroliens : TIPS AND TRICKS #14 SAVING YOUR JOLLA PHONE THROUGH RECOVERY MODE | The Jolla Blog

  3. Excellent !
    J’avais déjà préparé mon PC pour pouvoir connecter le Jolla via telnet mais je ne savais pas trop par quoi commencer, le jour où ça m’arrive…

  4. A savoir que si le bootloop c’est produit avec le firmware 1.0.2.5, le jolla recovery v0.1 ne sera d’aucune utilité, on m’a demandé de le renvoyer, il n’y pas l’option 5) Try btrfs recovery if your device is in bootloop,

    et j’attend toujours les instructions pour le revoi. cela fera 2 semaine dans quelques jours sans jolla smartphone !

    • Il n’y avait pas d’option pour effectuer un reset ? En effet, le recovery v1 (version < 1.0.3.X) est plus limité, c'est pour cela que j'ai attendu la sortie de la version 2 pour sortir l'article.

  5. L’article aurait paru ya une dizaine de jours j’aurais passé moins de temps à m’arracher les cheveux sur mon souci … 🙂
    Mais le résultat a été le même ! Retour à zéro et ça remarche !
    Merci pour ce post it pratique ^^

  6. Petit HS !
    Je souhaiterai devenir vendeur et distributeur jolla en France , pensez vous que ça intéresserait jolla , ainsi que des français ?
    Quelqu’un connaît il les démarches et les contacts à suivre ?

    • Premièrement, rentrer en contact avec Jolla. Tant que tu n’as pas l’aval de la société, je pense qu’il n’est pas raisonnable de tenter de vendre des Jolla.

  7. Si votre jolla ne peux être dépanné par vous même comme dans le cas d’un bootloop du firmware 1.0.2.5 donc Jolla recovery v0.1 qui requiert un renvoi au support pour le client final avant la version <1.0.3.8,
    voici la compagnie qui va dépanner votre jolla via une demande RMA ad-hoc avec e-mail du support de jolla.com
    Optima Service
    http://optimaservice.fi/en/

  8. Grand merci d’avance sfiet, je prevois le coup ou je vais me gaufrer sur un tutos d’Iryus 😆

    Iryus tu prepares des trucs de fou sous sailfish ou harmattan (a vrai dire je passe presque plus sur nokians…)

  9. Merci pour le tuto, mais chez moi ça ne marche pas, j’ai beau passé en recovery, mon ordi ne reconnait aucun nouveau périphérique réseau lorsque j’y connecte le Jolla. 🙁

    Du coup ça fait une semaine que mon Jolla est bloqué en bootloop 🙁

    Doc

  10. DracoRPG, il faut écrire à care at jolla.com pour obtenir un numero RMA et les instructions de renvoi du matériel jolla avec la batterie, s’armer de patience pour l’envoi, la réparation et le retour du jolla.
    bonne chance.

  11. petite question semi hors sujet, A quoi sert l’adresse IP 10.42.66.80
    je connais par le tuto le 10.42.66.66 qui fonctionne avec OS.X en téléchargeant le pilote (avec windows 7 familial le tuto ne fonctione pas !)

  12. merci pour ce tuto qui m’a bien dépanné … Juste un truc : n’oubliez pas d’ouvrir le port 23 (telnet) en entré/sortie de votre pare-feux 😉 et refermez le ensuite.

  13. salut,
    malgré ce tuto mon téléphone ne se connecte pas au PC
    Peut être que je fais mal la manip donc j’aimerai savoir si c’est un appui court sur le bouton de démarrage + le bouton de volume- ou si il faut garder appuyé ces deux boutons jusqu’à ce que l’ordi détecte le téléphone?

    • Salut, la procédure détaillée est décrite sur together.jolla.com (voir le lien dans l’article).
      Pour mettre ton téléphone en recovery mode, il faut rester appuyé sur le bouton volume- puis (tout en gardant le bouton volume- enfoncé) appuyer sur le bouton power jusqu’à ce que le téléphone s’allume. Tu peux ensuite relâcher les boutons, le téléphone sera en recovery mode. Tu n’as plus qu’à le connecter à ton ordi.

  14. Bonjour,

    Merci pour ce tutoriel qui m est bien utile alors que mon Jolla est dans le cas 5 du reboot en boucle!
    Sauf que une fois au menu, je tape 5 (ou tout autre nombre d’ailleurs) et il m’annonce une perte de la connection telnet.

    Quelqu un saurait il m’aider, s’il vous plait!?

    Merci

  15. Avant de monter /home, on peut essayer de le réparer :

    btrfs balance start /dev/mmcblk0p28
    ou si c’est très abîmé :
    btrfsck –repair /dev/mmcblk0p28

    et monter la partition
    mount -t btrfs -o subvol=@home /dev/mmcblk0p28 /home

    • toujours util le tuto … Qui marche encore, malgré un
      > btrfs bal start /
      interrompu par distraction (deconnexion usb, alors que je travaillait en SSH )

      On recommence le
      > btrfs bal start /
      mais à partir du terminal du Jolla,
      On se fait bien peur (plus rien qui marche, même pas le téléphone),
      et 4 heures plus tard (!) un « btrfs recovery » pour parachever le sauvetage 🙂 et tout a retrouvé sa place …

  16. ça marche mais j’ai perdu mon code de verrouillage téléphone comment on peux deverouiller le telephone ;y’a t-il une methode pour remettre a zero sans le code de securité !!!! urgent

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*