Resultados 1 al 2 de 2
  1. #1
    Veteran@ en el foro
    Avatar de jotam

    Fecha de Ingreso
    02/dic/2010
    Mensajes
    2.900
    Sexo
    Sexo usuari@
    Lector
    Sony PRS-T1

    Copia de seguridad en dispositivos Rockchip [Linux]

    Según nos cuenta wikipedia, Rockchip es un fabricante chino de semiconductores encaminados a crear equipos mayoritariamente basados en la arquitectura ARM, de electrónica de consumo móvil (terminales MP3 y PMP), smartphones, lectores de eBooks, tabletas e Internet TV.
    De hecho una gran cantidad de tablets de bajo coste llevan microprocesadores y circuitería de éste fabricante. Gran cantidad de modelos "chinos", remarcados por empresas occidentales, lo llevan así mismo. Por ejemplo, mi querida bq Pascal 2 lo llevaba y he de reconocer que era una excelente tablet, que aún hoy sigue funcionando bien.

    Constituye por tanto las tripas de muchos lectores, ya que no requieren máquinas muy potentes. A la vez, al ser baratos pero muy eficientes, proporcionan los argumentos ideales para su extensión y difusión en numerosos dispositvos.

    Entre los lectores que podemos encontrar están algunos Onyx (por tanto también los últimos Tagus), algunos modelos de papyre, Boeye, Energy Systems etc. Hay más información en el hilo de manolo sobre las cpus de lectores.

    Se pueden reconocer si disponemos de actualizaciones, porque suelen usar una aplicación derivada o construída en base a la que aporta el fabricante conocida como RkTool, RkAndroidTool rkflashtool, rkflashkit, o algo similar.

    A lo que vamos, que son versátiles y que hay muchos cacharros que lo llevan, por lo que saber hacer una copia de seguridad por si después queremos rootearlo o cambiar el firmware (si es que se nos fastidia/o para devolverlo a estado original) es algo bien interesante.

    Si bien las herramientas y los procesos para windows están ya localizadas en el foro en los hilos del Tagus Lux 2014 y Tagus Lux 2015:

    Contenido oculto:

    Explicación de la copia de seguridad del Tagus Lux 2014
    http://www.lectoreselectronicos.com/...l=1#post218511

    Hilo de finless sobre la copia de seguridad en freaktab:
    http://www.freaktab.com/showthread.p...ew-RK-2-1-tool

    Rockchip AndroidTool 2.3
    http://freaktab.com/forum/developmen...ndroidtool-2-3

    Video del backup usando herramienta de finless (visto para el c67)


    Cortador para la copia de filess, con la RockchipDumpSplit de nalor
    http://www.freaktab.com/showthread.p...ckchip-devices



    Creo que no se había tratado el tema de hacerlo desde Linux.

    Aprovechando que actualmente uso éste SO, y de que resulta notablemente sencillo hacerlo, me he animado a escribir éste hilo.

    Además, sabiendo que la opción de windows es a veces compleja porque le das al botón "switch" y no cambia a modo loader, y es un jaleo tremendo hasta que consigues instalar adecuadamente los drivers, al menos en linux, me ha resultado la mar de sencillo. Así que sirva al menos como alternativa.


    Para empezar, decir que tengo instalada una distribución llamada ArchLinux, de 64 bits. Aunque he de suponer que sirva igual en Ubuntu o derivadas o cualquier otra, cumpliendo con las dependecias, que són mínimas.

    La fuente de información para el proceso la encontramos aquí:
    http://linux-rockchip.info/mw/index....le=Rkflashtool

    En principio, y viendo que la aplicación estaba en github la busqué en los respositorios para archlinux. En los base-extra-community no se encontraba, pero sí en AUR de modo que decidí instalarla.
    Tarde me di cuenta que era la versión de terminal (CLI), y ya la página fuente informaba sobre una GUI; y decidí recurrir a ella:

    https://github.com/linuxerwang/rkflashkit

    Y para mi sorpresa, tan sólo requería dos dependencias, libusb, para el acceso a usb y python. Así que tan sólo hay que descargar el codigo fuente de github,

    o clonarlo en nuestro equipo

    Código:
    git clone https://github.com/linuxerwang/rkflashkit.git

    para empezar a usarlo una vez descargado. Ésto se puede hacer así: abrimos un terminal en la carpeta donde lo descargáramos o nos situamos en esa ruta y simplemente ejecutamos "./run.py", (que debería tener permiso de ejecución).
    Así nos aparece un entorno RkFlashKit, que nos recuerda un poco a los programas de windows.
    A la izquierda tenemos lo que podemos hacer y a la derecha el log, o la ventana que nos va indicando lo que vamos haciendo. Tal y como vemos en la siguiente captura realizada con mi Tagus Lux 2014:

    Nombre:  rkflashkit.jpg
Vistas: 189
Tamaño: 97,6 KB

    Ahora conectamos el dispositivo rockchip al pc, via usb.

    Se puede comprobar antes y después cómo se conecta el lector/dispositivo, usando el comando "lsusb". Pero no es imprescindible. Tan sólo para saber que se ha conectado o cómo se ha hecho.

    En el programa para Windows tenemos la opción para darle a "switch" que cambia al modo "loader" que es con el que podemos operar en el lector para hacer la copia de seguridad, actualizaciones, etc. En ésta versión, como no hay nada de eso, apago el lector, y una vez apagado, presiono a la vez al botón Power (el de encender) y al botón Atrás, el cuadrado que está justo debajo de la pantalla.
    (En una tablet rockchip sería botón Power y el botón de Volumen +).

    Una vez hecho esto, en la pantalla del RkFlashKit ya tenemos debajo de "Devices", nuestro dispositivo conectado y ya tengo opción para operar contra él. A la derecha en la zona del log, nos va a aparecer el "parameter" que no es más que el índice de las particiones con las direcciones de memoria. Y a la izquierda como dije antes, las operaciones a realizar. Podemos verlo en la captura de arriba.

    Como lo que vamos a hacer es la copia de seguridad, directamente seleccionamos debajo de NAND Partitions cada una de las particiones del dispositivo, una tras otra, y vamos guardándolas, usando la "Action", Backup Partition, nombrándolas, con el nombre de la partición seleccionada.
    En la captura de arriba, aparece la partición backup, pero para hacer la copia habŕia que ir seleccionando una a una, y guardarlas con su nombre respectivo.

    De ésta forma podemos obtener una copia de seguridad de cada partición de nuestro dispositivo de manera rápida y sencilla.

    Y de la misma, si nos diera fallo el dispositivo, o quisiéramos actualizarlo, con la opción "Image file to flash" cargaríamos la imagen de la partición que nos ha fallado o queremos actualizar y usando la "Action", "Flash image", podríamos grabarla en el dispositivo. Habría que tener buen cuidado con ésto, asegurarnos bien de lo que hacemos, pero, esa opción sirve para eso.


    Es de agradecer también a la estructura del firmware de estos dispositivos que nos aporten en la partición "backup" una copia de seguridad básica del dispositivo.
    Si por cualquier inconveniente le pasara algo a nuestro dispositivo, teniendo acceso a esa partición, podríamos obtener imágenes para restaurar el firmware. Si eso, lo explico en un siguiente post. Pero lo he dicho más veces, así que no es que sea nuevo el tema.


    Finalmente y como posdata decir que en la página fuente, hay un enlace que explica un proceso de rooteo desde linux para una tablet rockchip. Bien pudidera servir de ejemplo de cómo se hace (aunque seguramente no de guía): http://valentijn.sessink.nl/?p=382
    En ésta ocasión si que requiere la herramienta de consola, y un buen manejo de terminal, aunque está muy bien explicado.




    Con todo, una opción más, una alternativa.
    No soy especialemente diestro en el uso de linux, así que supongo que puedo haber cometido errores (mis disculpas), pero espero que a alguien le pueda servir.
    Saludos.
    Última edición por jotam; 15/11/2016 a las 23:25

  2. Los Siguientes 5 Usuarios Agradecieron a jotam por Este Mensaje:


  3. #2
    Veteran@ en el foro
    Avatar de jotam

    Fecha de Ingreso
    02/dic/2010
    Mensajes
    2.900
    Sexo
    Sexo usuari@
    Lector
    Sony PRS-T1

    Re: Copia de seguridad en dispositivos Rockchip [Linux]

    Cita Iniciado por jotam Ver Mensaje
    ...
    Es de agradecer también a la estructura del firmware de estos dispositivos que nos aporten en la partición "backup" una copia de seguridad básica del dispositivo.
    Si por cualquier inconveniente le pasara algo a nuestro dispositivo, teniendo acceso a esa partición, podríamos obtener imágenes para restaurar el firmware. Si eso, lo explico en un siguiente hilo. Pero lo he dicho más veces, así que no es que sea nuevo el tema.
    ...
    En relación a ésto, escribiré más por aquí en cuanto esté más inspirado.
    Última edición por jotam; 08/01/2016 a las 14:45

Temas Similares

  1. Copia de seguridad de Tagus Lux de Aprendedor
    Por rfog en el foro Onyx Boox
    Respuestas: 0
    Último Mensaje: 09/05/2013, 21:06
  2. copia de seguridad
    Por asfet en el foro BQ
    Respuestas: 1
    Último Mensaje: 04/04/2012, 10:36
  3. Copia de Seguridad
    Por AlfonsoGH en el foro Otros E-readers
    Respuestas: 0
    Último Mensaje: 05/08/2011, 12:48
  4. Copia de seguridad configuraciones Book Designer
    Por Maekar en el foro Book Designer
    Respuestas: 4
    Último Mensaje: 18/05/2010, 19:44
  5. ¿Cómo hacer copia de seguridad de firmware?
    Por Speedy Cebiche en el foro PRS-900
    Respuestas: 0
    Último Mensaje: 11/04/2010, 15:43

Etiquetas para este Tema

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •