Récemment, je suis revenu à la ROM stock dans mon LG P500. J'ai utilisé la ROM v2.3.3 (v20c) du site de LG et l'ai installée en effaçant toutes les partitions, y compris ma carte SD.
Je me suis ensuite enraciné en utilisant SuperOneClick et installé Link2SD. J'ai redémarré dans TWRP recovery, partitionné ma carte SD avec une partition ext3 et une partition swap. L'espace restant sur la carte SD a été rempli avec une partition FAT. Après avoir redémarré le téléphone normalement, j'ai utilisé Link2SD qui a détecté la présence des partitions ext3 et swap. monté avec succès au tout premier passage . Pour tester le montage, j'ai redémarré le téléphone (avec la commande reboot dans l'émulateur de terminal) et la partition ext3 a été montée sans aucun problème.
J'ai été confronté à un problème avec les partitions ext3 (voir mon article précédent). question ) J'ai décidé de tester d'abord les fonctions de sauvegarde et de restauration. J'ai donc déplacé l'application Google Maps sur la partition ext et créé un lien. Avec le lien créé, les cartes fonctionnaient bien.
J'ai ensuite fait une sauvegarde avec TWRP qui incluait toutes les partitions ( system
, data
, boot
, recovery
, cache
, .android_secure
y sd-ext
). J'ai immédiatement restauré la sauvegarde et à ma grande surprise, Link2SD n'a pas monté la partition et a signalé une erreur invalid argument
.
Mon téléphone n'a pas busybox installé et n'a pas non plus de support init.d. Mais même sans cela, Link2SD a bien monté la seconde partition et échoue après la restauration.
Quelqu'un peut-il expliquer pourquoi le montage échoue après la restauration alors qu'il était possible avant ?
Mise à jour : J'avais envoyé un email au développeur de Link2SD avec logcat et à ce jour je n'ai pas eu de réponse. Le log cat n'a pas montré d'entrées suspectes (ou alors je ne sais pas quoi chercher !). Les deux seules lignes concernant Link2SD sont :
I/ActivityManager( 1567) : Démarrage : Intent { act=Android.intent.action.MAIN cat=[Android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.buak.Link2SD/.Link2SD } from pid 1680 I/ActivityManager( 1567) : com.Android.server.am.ActivityRecord 444 Affiché com.buak.Link2SD/.Link2SD : +387ms
Ce logcat est également disponible aquí pour une vue détaillée.
Mise à jour 2 : J'ai oublié d'ajouter que, avec Link2Sd qui ne se monte pas, si je vais de l'avant et formate la carte SD et re-partitionne en utilisant TWRP recovery, Link2SD commence à reconnaître et à monter. Donc, quelque chose arrive à la partition pendant l'opération de restauration. A la prochaine occasion, je vais essayer de monter manuellement la partition comme Izzy l'a gentiment suggéré.