====== Full device backup ====== adbd is root, so the raw partitions are readable. A full byte-exact backup was taken (md5-verified partition images + a file-level copy of ''/system'' and ''/vendor''). **Note on the old ADB:** a normal shell corrupts binary data (the PTY translates line endings) and ''exec-out'' is unsupported on this old adbd, so binary is streamed through **base64 + gzip** (7-bit, PTY-safe). ''adb pull'' itself //is// binary-safe (it uses the sync protocol). ===== Partition layout (''mmcblk0'', ~29 GB) ===== ^ Partition ^ Size ^ Mount ^ | p1, p2, boot0/1 | 8 MB | bootloader / boot images | | p4 | 5.3 GB (528 MB used) | ''/data'' | | p5 | 512 MB | ''/system'' | | p6 | 512 MB | ''/cache'' | | p7 | 8 MB | ''/device'' (ro config) | | p9 | 1 GB | ''/vendor'' | | p10–p13 | 256 MB / 1 MB… | vendor / firmware | | p14 | 21.5 GB (339 MB used) | internal_sd (vfat) |