Ver Mensaje Individual
  #274  
Viejo 23/10/12, 04:13:07
Array

[xs_avatar]
ferlanero ferlanero no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: jun 2009
Localización: León - Spain
Mensajes: 290
Modelo de smartphone: Motorola Razr XT910
Tu operador: Pepephone
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:

Código:
lsusb
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

Última edición por ferlanero Día 25/10/12 a las 15:40:16.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a ferlanero su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]