Crear un backup de dispositivo
Crear un backup de dispositivo
Lectura completa
Tras conectar, la aplicación detecta chip, revisión, MAC, flash ID y tamaño real. Lee la flash por bloques, actualiza dos barras de progreso y calcula SHA-256. Un dispositivo de 4 MB debe producir exactamente 4.194.304 bytes.
Guardado local
Se descargan el archivo ESP32_MAC_full_TIMESTAMP.bin y su metadata JSON. El hash del dump identifica el estado completo, incluida configuración cambiante.
Guardado en servidor
El navegador crea una sesión temporal y sube cada bloque leído. El backend comprueba continuidad, tamaño y SHA-256. El usuario puede guardar la ficha o descartar. Descartar y cancelar eliminan temporales y no crean backup válido.
Fingerprint
Device Backup SHA-256 corresponde al dump completo. Firmware Fingerprint usa regiones reutilizables y excluye NVS, OTA data, coredump y clasificaciones sensibles. Dos dispositivos pueden compartir firmware fingerprint aunque su dump completo sea distinto.
La cancelación se atiende al límite técnico del bloque actual. Una pérdida de conexión invalida la captura incompleta. Las sesiones tienen expiración y limpieza de temporales abandonados.
Crear un backup de dispositivo Lectura completa Tras conectar, la aplicación detecta chip, revisión, MAC, flash ID y tamaño real. Lee la flash por bloques, actualiza dos barras de progreso y calcula SHA-256. Un dispositivo de 4 MB debe producir exactamente 4.194.304 bytes. Guardado local Se descargan el archivo ESP32_MAC_full_TIMESTAMP.bin y su metadata JSON. El hash del dump identifica el estado completo, incluida configuración cambiante. Guardado en servidor El navegador crea una sesión temporal y sube cada bloque leído. El backend comprueba continuidad, tamaño y SHA-256. El usuario puede guardar la ficha o descartar. Descartar y cancelar eliminan temporales y no crean backup válido. Fingerprint Device Backup SHA-256 corresponde al dump completo. Firmware Fingerprint usa regiones reutilizables y excluye NVS, OTA data, coredump y clasificaciones sensibles. Dos dispositivos pueden compartir firmware fingerprint aunque su dump completo sea distinto. La cancelación se atiende al límite técnico del bloque actual. Una pérdida de conexión invalida la captura incompleta. Las sesiones tienen expiración y limpieza de temporales abandonados.
Información técnica del documento
- Ruta lógica
- backups/create-device-backup.md
- Commit Git
a83cef9e1ee0c5b0b22662fe3493139d77c23570- SHA-256
37516fdbbfeebd92b7422769ee6fda6d97c0d916c7dc7a3847a6c8e940e77332- Regeneración
scripts/build-documentation.sh