Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Both sides next revision
si:psl:inventaire:gt-i9300 [2020/03/15 20:38]
GNUtoo créée
si:psl:inventaire:gt-i9300 [2020/03/15 20:46]
GNUtoo [Backup et restoration]
Ligne 1: Ligne 1:
 +==== Backups et warnings ====
 +Un backup complet à été fait par GNUtoo, que Dino à aussi.
 +
 +Ne pas restorer l'​image complète mmcblk0/​mmcblk2 avant que ça n'ait été testé, sinon on risque de casser l'​appareil.
 +
 +Par contre on peut normalement restorer toutes partitions indiviruelles sauf BOTA0 et BOTA1 (car on sait pas encore ce qu'​elles font) du mmcblk0 sans risques.
 +
 +Voir la [[https://​redmine.replicant.us/​projects/​replicant/​wiki/​GalaxySIIIGTI9300#​Partitions|liste des partitions]] sur le wiki de Replicant pour plus de détails.
 +
 +==== Restoration du backup ====
 +
 +La eMMC à 3 partition matérielles:​
 +  * mmcblk2: Contient les partitions habituelles,​ avec l'OS etc
 +  * mmcblk2boot0:​ Contient le bootloader
 +  * mmcblk2boot1:​ Vide
 +  * mmcblk2rpmb:​ C'est une partition RPMB (Replay Protected Memory Block) qui permet potentiellement d'​empêcher d'​installer des vieilles versions de l'OS ou de restorer un backup complet.
 +
 +Pour les restorations complètes il vaux mieux ne pas restorer mmcblk2
 +mais en restorer les partitions individuelles car il y'a des partitions
 +invisibles comme MD5HDR ou PIT, et y toucher peut potentiellement rendre
 +l'​appareil non bootable vu que la restoration n'a pas encore été testé.
 +
 +Pour avoir accès aux diverses partitions à partir de GNU/Linux on peut
 +utiliser la commande suivante qui est plus simple que kpartx:
 +  $ udisksctl loop-setup -f gt-i9300_parinux_mmcblk2.img.xz ​
 +
 +Et pour enlever le montage loop on peut utiliser une commande similaire:
 +  $ udisksctl loop-delete -b /dev/loop0
 +Il y aura potentiellement à ajuster le /dev/loop0.
 +
 +Pour voir l'​état des montages dont la présence de /dev/loop0, on peut
 +utiliser la commande suivante:
 +  $ lsblk
 +
 +
 ==== License ==== ==== License ====
 En plus de la license du wiki (http://​creativecommons.org/​licenses/​by-sa/​2.0/​fr/​) Ces instructions sont aussi disponibles sous les licenses suivantes: En plus de la license du wiki (http://​creativecommons.org/​licenses/​by-sa/​2.0/​fr/​) Ces instructions sont aussi disponibles sous les licenses suivantes:
 
/var/lib/dokuwiki/data/pages/si/psl/inventaire/gt-i9300.txt · Dernière modification: 2021/04/27 09:07 par GNUtoo
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki