Quiero limpiar la tarjeta SD, pero no estoy seguro de cuál es la mejor manera de hacerlo. Por lo general, la limpieza se realiza en el dispositivo, por ejemplo:
cat /dev/urandom > /dev/mydev
El caso es que no encuentro ningún dispositivo que esté relacionado con la sdcard. Tengo entendido que se puede encontrar en symlink /sdcard, y haciendo el montaje encuentro:
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
pero al intentar borrar el dispositivo falla lo siguiente:
cat /dev/urandom > /dev/fuse
sh: cat: <stdout>: Operation not permitted
También he intentado encontrar todas las particiones en emmc, pero no veo ningún tipo de almacenamiento/tarjeta SD:
lrwxrwxrwx root root 2017-01-01 00:45 boot -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2017-01-01 00:45 cache -> /dev/block/mmcblk0p21
lrwxrwxrwx root root 2017-01-01 00:45 expdb -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2017-01-01 00:45 flashinfo -> /dev/block/mmcblk0p23
lrwxrwxrwx root root 2017-01-01 00:45 frp -> /dev/block/mmcblk0p17
lrwxrwxrwx root root 2017-01-01 00:45 keystore -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2017-01-01 00:45 lk -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2017-01-01 00:45 logo -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2017-01-01 00:45 metadata -> /dev/block/mmcblk0p19
lrwxrwxrwx root root 2017-01-01 00:45 nvdata -> /dev/block/mmcblk0p18
lrwxrwxrwx root root 2017-01-01 00:45 nvram -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2017-01-01 00:45 oemkeystore -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2017-01-01 00:45 para -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2017-01-01 00:45 proinfo -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2017-01-01 00:45 protect1 -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2017-01-01 00:45 protect2 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2017-01-01 00:45 recovery -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2017-01-01 00:45 seccfg -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2017-01-01 00:45 secro -> /dev/block/mmcblk0p13
lrwxrwxrwx root root 2017-01-01 00:45 system -> /dev/block/mmcblk0p20
lrwxrwxrwx root root 2017-01-01 00:45 tee1 -> /dev/block/mmcblk0p15
lrwxrwxrwx root root 2017-01-01 00:45 tee2 -> /dev/block/mmcblk0p16
lrwxrwxrwx root root 2017-01-01 00:45 userdata -> /dev/block/mmcblk0p22
Gracias por cualquier idea,
ranran
1 votos
cat /dev/urandom >
no es una buena forma de borrar una tarjeta SD. Las tarjetas SD se equilibran al escribir, por lo que su comando no sobrescribirá todos los datos, pero aún así causa más ciclos de escritura que simplemente formatearla. Es lo peor de ambos mundos.0 votos
¿Cómo es la mejor manera de formatear? Parece que la tarjeta SD no es un almacenamiento de memoria independiente en mi caso.
0 votos
¿Su tarjeta es adoptada o de almacenamiento portátil?
0 votos
¿Está el dispositivo y/o la sección de la tarjeta sdcard encriptada (debería estar activada por defecto en los dispositivos actuales)?
0 votos
¿Qué pasa con el formato de los ajustes? ¿TWRP? ¿UN PC? ¿Una cámara? ¿Cualquier cosa? No necesariamente tienes que ir a tan bajo nivel. Por supuesto estoy asumiendo que no tienes algunos datos que deseas destruir, en cuyo caso una pasada de
shred
debería ser suficiente (¡advertencia, esto desgastará un poco tu tarjeta!). O, si sólo tienes que deshacerte de los datos, puedes destruirla0 votos
No hay encriptación en la sdcard, tampoco estoy seguro de dónde reside realmente (¿emmc o sdcard separada?) Necesito hacerlo desde Android, no puedo hacerlo en twrp o pc.