Mi teléfono es Xiaomi Redmi Note 5, el cargador de arranque ya está desbloqueado, aún no lo he rooteado. Arranco TWRP con el comando fastboot boot twrp-3.2.3-0-whyred.img
. Entonces
.\adb remount
.\adb pull /system/fonts
pero dijoadb: error: failed to stat remote object '/system/fonts': No such file or directory
Tampoco puedo enumerar /system
la carpeta en adb shell
:
.\adb shell
~ # ls /system
(output nothing)
~ # mount -o remount,rw /system
mount: can't find /system in /proc/mounts
TWRP automáticamente no monta la partición del sistema. Debe montarse manualmente a través de su interfaz de usuario (en la opción Montar) o a través de la línea de comandos. El hecho de que ls /system
no haya mostrado nada nos da la evidencia de que la partición de hecho no está montada. Además, se puede confirmar usando mount
el comando.
Si debe insistir en montar la partición del sistema usando la línea de comando, primero debe obtener la identificación del dispositivo de bloque para esa partición. Hay innumerables formas de hacerlo y algunas se enumeran aquí por Izzy. Creo que el más fácil puede ser el comando blkid
mencionado aquí por Ryan. En mi dispositivo sale:
~ # niño pequeño /dev/block/mmcblk0p42: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TIPO="ext4" /dev/block/mmcblk0p41 : ETIQUETA=" sistema " UUID="da594c53-9beb-f85c-85c5-cedf76546f7a" TIPO=" ext4 " /dev/block/mmcblk0p38: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TIPO="ext4" /dev/block/mmcblk0p26: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TIPO="ext4" /dev/block/mmcblk0p21: ETIQUETA="FSG" UUID="e4a4f807-109f-5459-8138-e744bc88c397" TIPO="ext4" /dev/block/mmcblk0p1: ETIQUETA="NONHLOS" UUID="75d3199b-b965-b45f-9298-59c724d8a58d" TIPO="ext4"
Una vez que tenga la ID del dispositivo de bloque y el tipo de sistema de archivos (ext4 predeterminado), emita el comando:
mount -t ext4 BLOCK_DEV_ID MOUNT_POINT
mount -t ext4 /dev/block/mmcblkop41 /system # this is as an example only
Ahora puede extraer los archivos.