Últimamente, viendo el tema de gentoo con lflasher y la reducción drástica del tiempo de lectura/escritura de la nand me ha surgido una idea para recortar el tiempo de flasheo y la aparición de errores al mínimo. Pero tengo la duda de que sea seguro y el resultado sea el mismo a que si se hiciera como se ha hecho hasta ahora. Lo que pensé era esto (partiendo de una Xbox exploiteable):
1 - Instalar nanddumper y Jtag
2 - Con nanddumper y nandpro hacer un backup de los primeros ¿50 bloques? (lo pongo en interrogación porque creo que son esos los que ocupa el xell). Por supuesto hacer 2 o más hasta que resulten 2 idénticos
3 - Con nanddumper y nandpro escribir en la flash el xell
4 - Con el método de gentoo y lflash arrancamos desde xell y hacemos varios backups de la nand (16mb tarda aproximadamente 1 minuto). Irnos a windows con nuestros backups y al igual que antes asegurarnos de que tenemos 2 idénticos.
5 - En los primeros ¿50 bloques? de nuestro segundo backup (el que hicimos con gentoo y lflash) insertar con nandpro nuestro primer backup (aquel que hicimos al principio)
6 - Extraer config y kv de la imagen resultante del paso 5
7 - Insertar config y kv en la imagen de xbr
8 - Flashear xbr con gentoo y lflash
Posibles inconvenientes que le veo:
- Cuando hagamos el backup de los primeros ¿50 bloques? podremos comparar varios backups entre sí, pero no creo que el degraded lo coja. Es decir, podremos saber si hemos sacado dos backups idénticos pero no si tienen badblocks
Además me surje una duda: ¿la nand siempre sigue la misma estructura? Es decir, si saco una parte de la nand, apago la consola, enciendo y saco otra parte, aunque la extracción haya sido 100% correcta, ¿esa nand que se forma con las dos partes va a ser correcta?
Si alguien puede resolverme estas dudas o aportar otra información que lo haga, así se podría ayudar a mucha gente (sobre todo a los que tienen nands 256/512) que se tienen que tirar horas y horas leyendo nand
Un saludo