Soporte de RKTools para BQ Pascal 2 en Ubuntu/Kubuntu (por ferlanero).

Iniciado por ferlanero, 23 oct, 2012, 17:53

« anterior - próximo »
Ir Abajo

ferlanero

En primer lugar, necesitáis instalar libusb-1.0-0-dev. Abrid una terminal y escribid:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
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: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
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:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
lsusb


Os tiene que devolver algo del tipo:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
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: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool r 0x00002000 0x00002000 >misc.img.backup


Copia de seguridad de kernel:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool r 0x00004000 0x00004000 >kernel.img.backup


Copia de seguridad de boot:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool r 0x00008000 0x00008000 >boot.img.backup


Copia de seguridad del recovery:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool r 0x00010000 0x00008000 >recovery.img.backup


Copia de seguridad de system:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
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: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool w 0x00002000 0x00002000 <misc.img


Flashear kernel:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool w 0x00004000 0x00004000 <kernel.img


Flashear boot:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool w 0x00008000 0x00008000 <boot.img


Flashear recovery:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool w 0x00010000 0x00008000 <recovery.img


Flashear system:

Código: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
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: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
sudo ./rkflashtool b

Fuente: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
Más información y detalles sobre el uso de la memoria interna en dispositivos basados en chips rk2918 y rk2818 en No puedes ver links, sin ser usuario. Registrate o Inicia Sesión.

BadWolf

Publicado en la Wiki: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
Samsung Galaxy S5: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión | No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
Galaxy Gear {Tizen}  No puedes ver links, sin ser usuario. Registrate o Inicia Sesión | No puedes ver links, sin ser usuario. Registrate o Inicia Sesión | No puedes ver links, sin ser usuario. Registrate o Inicia Sesión | No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
Galaxy Note 2: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión | No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
No puedes ver links, sin ser usuario. Registrate o Inicia Sesión

Si te gusta lo que desarrollo, y quieres contribuir: No puedes ver links, sin ser usuario. Registrate o Inicia Sesión
Dispositivos que uso: Samsung Galaxy S5 & Galaxy Gear 1

TheDoll mi niña hermosa, te amo siempre eternamente princesa Yii y siempre sera así

peter36

gracias por el tutorial, muy bueno, para los que usen linux. ;) :D

ferlanero

Para eso estamos. Intentaremos ayudar en lo que podamos a este proyecto :)

Ir Arriba