Jump to content

Bloqué en recovery après avoir juste éteint le téléphone


Recommended Posts

Bonjour,

ma femme se trouve en rade avec son OPO à Rome. Elle a TWRP 2.8.0.1, et CM11S-05Q

Elle a voulu l'éteindre (appui sur le bouton marche), elle m'a dit qu'elle n'a pas vu la popup proposant les options normales (arret/reboot/etc) s'afficher, elle ne sait pas dire combien de temps elle a appuyé sur le bouton.

 

Ensuite elle a voulu le redémarrer, et elle tombe à chaque fois sur le recovery (TWRP)

Quand je lui ai demandé d'aller voir dans "mount":

- system était décoché

- data était coché

- cache était coché

- il n'y avait pas de partition "firmware" (que je vois sur mon opo mais avec TWRP 2.8.6.0 et CM12S)

 

En montant la partition system et en allant ensuite dans "advanced" - "file explorer" elle arrive a accéder à ses données, dont les importantes photos. Elle semble voir tout ou partie du systeme.

 

Quand elle tente de faire un reboot (system ou bootloader), elle retombe sur le recovery au lieu de redémarrer normalement ou en fastboot

 

Avez-vous des idées sur l'origine du problème ?

Eventuellement sur un moyen de le résoudre, sachant que là bas elle n'a pas d'ordinateur, juste son téléphone et un autre téléphone android est dispo (samsung)

 

A son retour lundi je pourrai investiguer plus en détails si le pb n'est pas identifié et/ou corrigé entre temps.

 

Merci

Link to comment
Share on other sites

Après quelques recherches à droite à gauche, il semblerait que ça puisse être un problème connu, de corruption de la partition "/persist" au reboot du téléphone.

La manip proposée est : sur TWRP, ouvrir un terminal et taper : make_ext4fs /dev/block/mmcblk0p15

 

Cela recrée la partition /persist au format ext4

 

Les commentaires indiquent que cette partition contient notamment l'IMEI (l'identifiant unique du téléphone), ainsi que les adresses MAC du wifi, bluetooth, entre autres, et qui seront perdues par cette manip.

 

Je vais demander à ma femme de sauvegarder le contenu de la partition si elle est acccessible, et de la recréer.

 

au passage, si ça peut intéresser quelqu'un, la liste des partitions (sur mon opo en CM12S):

 

cat /proc/partitions                                                                                                                                                                                                                                          
major minor  #blocks  name

 179        0   61071360 mmcblk0
 179        1      65536 mmcblk0p1    modem        /firmware
 179        2        512 mmcblk0p2    sbl1        
 179        3         32 mmcblk0p3    dbi        
 179        4         32 mmcblk0p4    DDR        
 179        5       1024 mmcblk0p5    aboot        
 179        6        500 mmcblk0p6    rpm        
 179        7      16384 mmcblk0p7    boot        
 179        8        500 mmcblk0p8    tz        
 179        9       1024 mmcblk0p9    pad        
 179       10       1536 mmcblk0p10    modemst1    
 179       11       1536 mmcblk0p11    modemst2    
 179       12      10240 mmcblk0p12    oppodycnvbk    
 179       13      10240 mmcblk0p13    oppostanvbk    
 179       14    1355776 mmcblk0p14    system        /system
 179       15      32768 mmcblk0p15    persist        /persist
 179       16     524288 mmcblk0p16    cache        /cache
 179       17      16384 mmcblk0p17    recovery    
 179       18       1536 mmcblk0p18    fsg        
 179       19          1 mmcblk0p19    fsc        
 179       20          8 mmcblk0p20    ssd        
 179       21       1024 mmcblk0p21    misc        
 179       22      16384 mmcblk0p22    LOGO        
 179       23      32768 mmcblk0p23    DRIVER        
 179       24      32768 mmcblk0p24    reserve1    
 179       25      16384 mmcblk0p25    reserve2    
 179       26       8192 mmcblk0p26    reserve3    
 179       27      65536 mmcblk0p27    reserve4    
 179       28   58510540 mmcblk0p28    userdata    /data
 179       29     294895 mmcblk0p29    grow        
 179       32       4096 mmcblk0rpmb            

ls -l /dev/block/platform/msm_sdcc.1/by-name/                                                                                                                                                                                                                  
lrwxrwxrwx root     root              1970-07-13 03:50 DDR -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              1970-07-13 03:50 DRIVER -> /dev/block/mmcblk0p23
lrwxrwxrwx root     root              1970-07-13 03:50 LOGO -> /dev/block/mmcblk0p22
lrwxrwxrwx root     root              1970-07-13 03:50 aboot -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              1970-07-13 03:50 boot -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              1970-07-13 03:50 cache -> /dev/block/mmcblk0p16
lrwxrwxrwx root     root              1970-07-13 03:50 dbi -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              1970-07-13 03:50 fsc -> /dev/block/mmcblk0p19
lrwxrwxrwx root     root              1970-07-13 03:50 fsg -> /dev/block/mmcblk0p18
lrwxrwxrwx root     root              1970-07-13 03:50 grow -> /dev/block/mmcblk0p29
lrwxrwxrwx root     root              1970-07-13 03:50 misc -> /dev/block/mmcblk0p21
lrwxrwxrwx root     root              1970-07-13 03:50 modem -> /dev/block/mmcblk0p1
lrwxrwxrwx root     root              1970-07-13 03:50 modemst1 -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              1970-07-13 03:50 modemst2 -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              1970-07-13 03:50 oppodycnvbk -> /dev/block/mmcblk0p12
lrwxrwxrwx root     root              1970-07-13 03:50 oppostanvbk -> /dev/block/mmcblk0p13
lrwxrwxrwx root     root              1970-07-13 03:50 pad -> /dev/block/mmcblk0p9
lrwxrwxrwx root     root              1970-07-13 03:50 persist -> /dev/block/mmcblk0p15
lrwxrwxrwx root     root              1970-07-13 03:50 recovery -> /dev/block/mmcblk0p17
lrwxrwxrwx root     root              1970-07-13 03:50 reserve1 -> /dev/block/mmcblk0p24
lrwxrwxrwx root     root              1970-07-13 03:50 reserve2 -> /dev/block/mmcblk0p25
lrwxrwxrwx root     root              1970-07-13 03:50 reserve3 -> /dev/block/mmcblk0p26
lrwxrwxrwx root     root              1970-07-13 03:50 reserve4 -> /dev/block/mmcblk0p27
lrwxrwxrwx root     root              1970-07-13 03:50 rpm -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              1970-07-13 03:50 sbl1 -> /dev/block/mmcblk0p2
lrwxrwxrwx root     root              1970-07-13 03:50 ssd -> /dev/block/mmcblk0p20
lrwxrwxrwx root     root              1970-07-13 03:50 system -> /dev/block/mmcblk0p14
lrwxrwxrwx root     root              1970-07-13 03:50 tz -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              1970-07-13 03:50 userdata -> /dev/block/mmcblk0p28


busybox df -m                                                                                                                                                                                                                                               
Filesystem           1M-blocks      Used Available Use% Mounted on
tmpfs                     1427         0      1427   0% /dev
none                      1427         0      1427   0% /sys/fs/cgroup
tmpfs                     1427         0      1427   0% /mnt/asec
tmpfs                     1427         0      1427   0% /mnt/obb
/dev/block/platform/msm_sdcc.1/by-name/system
                          1303       893       411  68% /system
/dev/block/platform/msm_sdcc.1/by-name/userdata
                         56241     17162     39080  31% /data
/dev/block/platform/msm_sdcc.1/by-name/cache
                           504         8       495   2% /cache
/dev/block/platform/msm_sdcc.1/by-name/persist
                             5         4         1  84% /persist
/dev/block/platform/msm_sdcc.1/by-name/modem
                            64        56         8  88% /firmware
/dev/fuse                56241     17162     39080  31% /mnt/shell/emulated
tmpfs                     1442         0      1442   0% /storage/emulated
/dev/fuse                56241     17162     39080  31% /storage/emulated/0
/dev/fuse                56241     17162     39080  31% /storage/emulated/0/Android/obb
/dev/fuse                56241     17162     39080  31% /storage/emulated/legacy
/dev/fuse                56241     17162     39080  31% /storage/emulated/legacy/Android/obb

 

Link to comment
Share on other sites

Suite et fin, ma femme est rentrée cet après-midi, j'ai pu jeter un oeil à la bête (le téléphone, pas ma femme ;) )

Elle (ma femme, pas la bête) avait "oublié" de me préciser qu'elle avait (une fois de plus) fait tomber le téléphone sur des pavés. Téléphone qui n'a qu'une protection d'écran et pas de coque, malgré déjà plusieurs chutes et mes demandes désespérées qu'elle s'en achète une...

Bref, le téléphone ne démarrait plus du tout cette fois-ci, malgré le branchement sur chargeur et/ou ordi (non détecté par linux)

 

J'ai aussi vu que la chute avait tordu et enfoncé le bouton de volume, en particulier volume bas... Je vous laisse deviner la suite ... Volume bas + marche, voilà pourquoi le téléphone redémarrait systèmatiquement en Recovery

 

J'ai quand même dû ouvrir le téléphone, pour débrancher/rebrancher la batterie (ce qui a permis de lui faire reprendre vie), et aussi pour réparer le bouton : c'est une pièce métallique que j'ai pu redresser avec une pince.

 

Depuis, après recharge, il refonctionne à nouveau correctement.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...