Soporte de RKTools para BQ Pascal 2 en Ubuntu/Kubuntu (por ferlanero). ATENCIÓN: ME HE ENCONTRADO CON QUE LA ACTUALIZACIÓN DE SYSTEM.IMG PUEDE DAR ALGUNOS PROBLEMAS. USAD BAJO VUESTRA PROPIA RESPONSABILIDAD MIENTRAS LO SOLUCIONO.
En primer lugar, necesitáis instalar libusb-1.0-0-dev. Abrid una terminal y escribid:
Código:
sudo apt-get install libusb-1.0-0-dev
A continuación descargad rkflashtool desde
XDA.
Descomprimid y copiad rkflashtool.c en el directorio raíz de nuestra carpeta personal .
Compila el código fuente de rkflashtool.c. De nuevo abrid la terminal, pero esta vez id hasta el mismo directorio donde hayáis grabado rkflashtool.c y escribid:
Código:
gcc -o rkflashtool rkflashtool.c -lusb-1.0 -O2 -W -Wall -s
Iniciad la tablet en modo JTAG (quitad el cargador si lo tenéis enchufado, apagad la tablet totalmente y pulsad la tecla "vol -" (mantenedla pulsada 5 segundos mientras enchufáis el USB a la tablet). La pantalla permanecerá en negro, sin embargo la tablet se ha iniciado. Para comprobar que Ubuntu la reconoce haced en la terminal:
Os tiene que devolver algo del tipo:
Código:
Bus 001 Device 029: ID 2207:290a
Los identificadores de Bus y Device pueden ser diferentes. El ID no.
Listo a partir de aquí podéis hacer lo mismo que con RKTools en Windows, copias de seguridad y flasheos de las particiones que querráis modificar. Lo único complicado que restaría es conocer los offset de memoria y tamaño de la partición en cada caso, pero para nuestra querida Pascal 2 ya os lo dejo yo todo masticado. Simplemente deberéis escribir cada uno de los siguientes comandos en la terminal para realizar la operación deseada:
BACKUP ROM:
Copia de seguridad de misc:
Código:
sudo ./rkflashtool r 0x00002000 0x00002000 >misc.img.backup
Copia de seguridad de kernel:
Código:
sudo ./rkflashtool r 0x00004000 0x00004000 >kernel.img.backup
Copia de seguridad de boot:
Código:
sudo ./rkflashtool r 0x00008000 0x00008000 >boot.img.backup
Copia de seguridad dl recovery:
Código:
sudo ./rkflashtool r 0x00010000 0x00008000 >recovery.img.backup
Copia de seguridad de system:
Código:
sudo ./rkflashtool r 0x00432000 0x000E6000 >system.img.backup
Para FLASHEAR cualquier ROM, simpemente copiad el contenido de la carpeta img en la raiz de vuestro directorio personal (el mismo donde guardásteis y compilásteis rkflashtool.c:
Flashear misc:
Código:
sudo ./rkflashtool w 0x00002000 0x00002000 <misc.img
Flashear kernel:
Código:
sudo ./rkflashtool w 0x00004000 0x00004000 <kernel.img
Flashear boot:
Código:
sudo ./rkflashtool w 0x00008000 0x00008000 <boot.img
Flashear recovery:
Código:
sudo ./rkflashtool w 0x00010000 0x00008000 <recovery.img
Flashear system. -NOTA:
LA ACTUALIZACIÓN DE SYSTEM.IMG POR ESTE MÉTODO PUEDE DAR ALGUNOS PROBLEMAS-
Código:
sudo ./rkflashtool w 0x00432000 0x000E6000 <system.img
Reboot Pascal 2. SIEMPRE que terminéis de realizar cualquier operación de las anteriores, finalizad reboteando la tablet mediante el comando:
Código:
sudo ./rkflashtool b
Fuente:
http://forum.xda-developers.com/show....php?t=1286305