Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Hacer Backup de nuestro firmware con DD desde dentro del Tv-BOX.
#1
Buenas tardes a todos:

Quisiera contribuir a postear aquí los pasos que he seguido para hacer un backup de las particiones de mi Neo x8h-plus, que he realizado desde dentro del mismo.

    *************** ATENCION ***********************
Si decides realizar estos pasos es tu responsabilidad no la mía.
    ***********************************************

Cita:* Backup de particiones - Minix Neo x8h-plus - entrando por ssh wifi y usando el comando dd *
-----------------------------------------------------------------------------------------------------

- 1º - Tener el tv-box rooteado ( Y comprobar que tiene busybox instalado ) Ya que este proporciona los comandos para poder
realizar estos pasos.

- 2º - Conectado el Tv-box y el pc ( Con Linux en mi caso ) a la misma red wifi ).
( Los usuarios de Windows pueden entrar con Putty ).

- 3º - Lanzamos en el Tv-box el App llamado ( Wifi ADB ) es el que yo suelo usar y nos da la ip para conectar desde el pc ejemplo: adb connect ip:5555
   
- 4º - Una vez nos conecte entramos al TV-BOX con el comando: adb shell y enter.

- 5º - El prompt que ha de salirnos ha del ser el del root ( # ) en caso de que salga el usuario ( $ ) escribimos ( su ) y damos
a enter, con eso debería cambiarnos el prompt a ( # ) que indica estamos como root.

- 6º - Una vez dentro y como root.

Paso a seguir Minix Neo x8h-plus:
---------------------------------

1º - cat /proc/partitions

---------------------------------
-  Salida del comando: -
---------------------------------

*************************************************
253        0     512000 zram0
 31        0       1024 mtdblock0
 31        1         64 mtdblock1
179        0   15267840 mmcblk0
179        1      65536 mmcblk0p1
179        2     524288 mmcblk0p2
179        3       8192 mmcblk0p3
179        4      32768 mmcblk0p4
179        5      32768 mmcblk0p5
179        6      32768 mmcblk0p6
179        7      32768 mmcblk0p7
179        8    1048576 mmcblk0p8
179        9   13424640 mmcblk0p9
179       32       4096 mmcblk0boot1
179       16       4096 mmcblk0boot0
  8        0  244198584 sda
  8        1  244197376 sda1

*************************************************

2º - ls -al /dev/block/platform/aml_sdhc.0/by-num

------------------------
-  Salida del comando: -
------------------------
********************************************************************************
lrwxrwxrwx root     root              2015-08-13 23:00 p1 -> /dev/block/reserved
lrwxrwxrwx root     root              2015-08-13 23:00 p2 -> /dev/block/cache
lrwxrwxrwx root     root              2015-08-13 23:00 p3 -> /dev/block/env
lrwxrwxrwx root     root              2015-08-13 23:00 p4 -> /dev/block/logo
lrwxrwxrwx root     root              2015-08-13 23:00 p5 -> /dev/block/recovery
lrwxrwxrwx root     root              2015-08-13 23:00 p6 -> /dev/block/misc
lrwxrwxrwx root     root              2015-08-13 23:00 p7 -> /dev/block/boot
lrwxrwxrwx root     root              2015-08-13 23:00 p8 -> /dev/block/system
lrwxrwxrwx root     root              2015-08-13 23:00 p9 -> /dev/block/data
********************************************************************************
-------------
- Usando DD:-
-------------

Hago copia de seguridad de la partición system en mi caso le doy como destino para poner la copia el HDD-Externo en la ruta
escogida por mi que es el HDD externo como dije y el directorio ( Carpeta ) Esta ==> ( Minux-Neo-x8h-plus ).

-----------------------------------------------
dd if=/dev/block/system of=/storage/external_storage/sda1/Minux-Neo-x8h-plus/system.img

if= Origen.
of= Destino.

- Así con todas las particiones importantes:
( recovery,boot,data,system,misc )

" Yo por seguridad hago de todas, ya descartaré las que no necesite. "

- Con esto ya tengo una imagen de las particiones guardadas en mi caso en el hd-externo.


Esta información a sido posible gracias a leer en el foro:
http://forum.xda-developers.com/

Y de mis conocimientos en la shell de linux.

Espero estas lineas hayan servido de ayuda a alguien de este foro.


Saludos - VrI3Z0.
Responder
#2
Muy buen aporte, pero da mucha pereza hacer todo eso sin saber si al final resultará , lo ideal sería que se pudiera hacer un archivo script ejecutable que ejecutara todas esas instrucciones y procesos de forma automática y segura, para evitar desastres o accidentes en tu dispositivo con un click del ratón, saludos.
Responder
#3
Muy interesante, gracias por la guía.
Responder
#4
Alfonso1:

Eso que dices en casi imposible ya que todos los dispositivos no montan en las mismas particiones y no todos detectan las unidades con las mismas rutas.

Pero bueno, al menos con esto tenemos un dump de la imagen que tiene puesta nuestro aparatito.

Saludos - VrI3Z0.
Responder


Salto de foro:


Usuarios navegando en este tema:
1 invitado(s)