¿Hay alguna forma de hacer una copia de seguridad de la ROM actual sin desbloquear el gestor de arranque/instalar la recuperación de clockworkmod?

Estoy tratando de usar la aplicación ROM Manager para hacer una copia de seguridad de la ROM actual de mi Xperia Z, pero parece que no se puede hacer sin desbloquear el gestor de arranque/instalar ClockWorkMod Recovery.

¿Hay alguna alternativa para mí para hacer una copia de seguridad de la ROM actual y actualizar otra ROM sin tener que meterme con el cargador de arranque o ClockWordMod Recovery?

Tenga en cuenta que mi dispositivo ya está rooteado con este método .

De acuerdo con el sitio web de Sony , es probable que jugar con el cargador de arranque anule la garantía, lo que frustra mi propósito y, por lo tanto, todos mis intentos de hacer una copia de seguridad de la ROM de stock aquí.

La actualización de otra ROM probablemente también anularía la garantía (siempre y cuando no sea una ROM de stock proporcionada por el fabricante/proveedor).
Pero si pudiera hacer una copia de seguridad de mi ROM actual, podría actualizarla para que parezca que no ha sido modificada, creo. Algunas personas mencionan que hay DRM que vienen con la ROM estándar, pero no sé si los centros de servicio los revisarán todo el tiempo.
Es un problema del huevo y la gallina: para hacer una copia de seguridad de su ROM, primero debe rootear. Habiendo rooteado, ya no es la ROM "intacta", sino (desde el punto de vista de los fabricantes/proveedores) "contaminada". No hay una tercera vía, que yo sepa.

Respuestas (2)

Encontré otra manera de hacerlo. Este usa Terminal Emulator o adb shell.
Abra un shell como root. Primero determina qué dispositivos bloquean /systemy /bootson, con ls -al /dev/block/platform/dw_mmc/by-name. Tenga en cuenta que el dw_mmcpuede variar entre dispositivos. Tendrás que encontrarlo tú mismo. Luego dd if=/dev/block/systemblock of=/storage/sdcard0/system.img, hará dd if=/dev/block/bootblock of=/storage/sdcard0/boot.imguna copia de seguridad de todo su sistema Android.

Si desea restaurar usando esta solución: inicie la recuperación, monte su tarjeta SD, luego en un adb shell, haga

su
dd if=/storage/sdcard0/system.img of=/dev/block/systemblock
dd if=/storage/sdcard0/boot.img of=/dev/block/bootblock

Copiar /system y /boot en cualquier otro lugar debería funcionar. Luego, puede crear un paquete flash para reinstalarlo o usar TWRP para mover directamente los archivos.
Si tiene la suerte, puede encontrar la ROM estándar o los paquetes flash OTA para su teléfono en línea.

Editar: si desea crear su propio paquete flash, este hilo del foro en XDA presentará el lenguaje de secuencias de comandos edify, mientras que esta página wiki ayuda a empaquetar su archivo zip. Puede tomar update-binaryde cualquier zip flashable y ponerlo en el suyo, mientras que updater-scriptes donde vivirá su código edify.

Para mejorar su respuesta, edite su publicación para explicar cómo crear su propio paquete flash para Xperia. Puede vincular a otras guías, pero asegúrese de incluir un extracto. Tendrás mi voto positivo cuando lo hagas.