|
||
|
|
|
|||||||
| Avisos |
| Tutoriales Manuales, tutos, recetas, postres, etc |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
[TUTORIAL] La manera más fácil de portar un XIP: XipporterEx
*NOTA: He incluido una parte nueva para realizar sólo el cambio de nombre de la ROM, en las letras rojas que aparecen al arrancar la PDA. Mirar al final del post.
Este tutorial nos explica paso a paso como portar cualquier XIP(.bin) a nuestro dispositivo, sea cual sea el dispositivo origen (con WM6). Lo primero es dar las GRACIAS a Ervius & udk por el pedazo programa, y a bepe y tadzio por alguna de las aplicaciones que están incluidas. Este manual está escrito por mi (nikitto) con el apoyo de Driskol, que fue el que me dió el enlace al programa y por las horas que hemos pasado en el messenger, batallando por conseguir portar un XIP por mil métodos más. He incluido en la carpeta \XipporterEx algunas aplicaciones extra: NBSplit.exe, RomMaster.exe, NBMerge.exe, NBHextract.exe y Drag to Here.bat; que nos servirán para extraer el XIP nuevo de cualquier ROM (NBH) o template (NB o NB.PAYLOAD), de no conseguirlo ya como XIP.BIN. Este es el programa: ![]() Vamos al lío... Lo primero es descargar XipporterEx + Extras e instalar. Lo siguiente, conseguir el nuevo XIP. Podemos conseguirlo buscando en Internet, lo más rápido sería encontrar el XIP.BIN (del dispositivo que sea) pero no siempre está disponible. Lo que voy hacer es explicar como partiendo de la ROM (ruu_signed.nbh) llegar a obtener el XIP.BIN. Iré paso a paso, por lo que si vosotros teneis los OS.nb o OS.nb.payload, que son pasos intermedios, pues ya vais al punto al que se hace referencia. 1. Convertir RUU_signed.nbh a OS.nb Copiar el RUU_signed.nbh a la carpeta XipporterEx. Una vez copiado, arrastrar y soltar sobre Drag to Here.bat vereis que se crean varios archivos. Una vez termine, renombrar XX_OS.nb a OS.nb. 2. Convertir OS.nb a OS.nb.payload Abrir una ventana de comandos (también llamada ventana MS-DOS) y ejecutar*: NBSplit.exe - kaiser OS.nb * Prácticamente todos los nuevos dispositvivos desde Kaiser usan esa opción, tampoco vais a bajar el XIP de un viejo dispositivo, digo yo. Si teneis alguna duda preguntar en el foro. 3. Extraer el XIP.bin de OS.nb.payload En la misma ventana de comandos ejecutar: RomMaster -w 5 OS.nb.payload -x -o xip.bin >NUL ---------------- Una vez obtenido el nuevo XIP.BIN lo copiamos a: \XipporterEx\MyTools\xip.bin_new ---------------- Sigamos, ahora hay que distinguir entre las nuevas cocinas, algunas toman como template (plantilla) el OS.nb.payload y otras el OS.nb. Eso lo podeis ver en la carpeta \ROM, en la propia cocina. En el caso que vuestra cocina tome el OS.nb.payload, podeis saltar el siguiente paso. Para lo que usen el OS.nb habrá que pasarlo a OS.NB.payload. Para ello repetiremos el punto 2 anterior. 4. Convertir OS.nb (original de nuestra cocina) a OS.nb.payload* Copiar el OS.nb original a \XipporterEx, abrir una ventana de comandos (también llamada ventana MS-DOS) y ejecutar: NBSplit.exe - kaiser OS.nb *sólo debe realizarse por los que tengan el OS.nb como template. 5. Copiar la plantilla original (OS.nb.payload) a \XipporterEx\MyTools\os_nb.payload Realizar lo que dice el punto. 6. Ejecutar XipporterEx.exe Una vez abierto, y como previamente ya hemos colocado cada cosa en su sitio, vamos directo a lo que nos interesa. Lo primero es extraer el XIP.BIN de nuestrta plantilla (OS.nb.payload) que tenemos en \XipporterEx\MyTools\os_nb.payload. Para ello pulsamos en el botón 2: (Extract from .Payload) Después de un par de avisos tenemos nuestro XIP.BIn original en \XipporterEx\MyTools\xip.bin_old. Bueno, ya tenemos los 2 XIP.bin, uno en cada carpeta, estamos casi listos para portar. Antes de pulsar en Port IT!!!, comprobar el tamaño del Pagepool (PP), ya que de serie viene a 16MB (sólo hay que bajarlo, NO deis a Change). Una vez ajustado a nuestro gusto, ya podeis darle a Port IT!!! Después de varios mensajes, se genera el xip_out.bin en \XipporterEx\MyTools\XIP_new_ported El siguiente paso es encontrar la dirección donde empieza el XIP dentro de OS.nb.payload. Para ello pulsar en Find Start Xip offset! Para más información técnica podeis echar un vistazo al siguiente hilo: http://www.htcmania.com/showthread.php?t=35648 Al terminar de ejecutar la instrucción, vereis que el número anterior ha cambiado, por una nueva dirección. El siguiente paso es pulsar sobre Write it! OK, una vez termine y después de un aviso, nos abre una carpeta en la dirección \XipporterEx\MyTools\os_nb.payload, la cual contiene el nuevo OS.nb.payload con el nuevo XIP.BIN incluido. Si nuestra cocina usa el OS.nb.payload como plantilla, hemos acabado. Basta con copiar el nuevo OS.nb.payload a nuestra carpeta ROM. Si por el contrario nuestra cocina usa OS.nb como plantilla, nos queda un paso más. 7. Convertir OS.nb.payload a OS.nb* Copiamos OS.nb.payload de \XipporterEx\MyTools\os_nb.payload a \XipporterEx. Abrimos una ventana de comandos y ejecutamos: NBMerge.exe -kaiser OS.nb Ahora, ya podemos copiar el OS.nb a la carpeta ROM de nuestra cocina. *sólo debe realizarse por los que tengan el OS.nb como template. Buen provecho y feliz XIP. Descargar XipporterEx + Extras de http://www.megaupload.com/?d=Z3V4ITGG AMPLIACIÓN DEL MANUAL PARA EL CAMBIO DE NOMBRE EN LAS LETRAS ROJAS DEL ARRANQUE Cita:Te voy a describir los pasos aquí:
(Primero baja el software y lo instalas) 1. Copiar la plantilla original (OS.nb.payload, que está en nuestra carpeta ROM) a \XipporterEx\MyTools\os_nb.payload 2. Ejecutar XipporteEx.exe Una vez abierto, y como previamente ya hemos colocado cada cosa en su sitio, vamos directo a lo que nos interesa. Lo primero es extraer el XIP.BIN de nuestrta plantilla (OS.nb.payload) que tenemos en \XipporterEx\MyTools\os_nb.payload. Para ello pulsamos en el botón 2: (Extract from .Payload) Después de un par de avisos tenemos nuestro XIP.BIn original en \XipporterEx\MyTools\xip.bin_old *** AQUÍ VARIA DEL POST ORIGINAL (Nosotros NO TENEMOS un xip.bin para portar). Usaremos el mismo que hemos obtenido en \XipporterEx\MyTools\xip.bin_old y lo copiaremos a \XipporterEx\MyTools\xip.bin_new *** Reanudamos desde aquí el manual Antes de pulsar en Port IT!!!, comprobar el tamaño del Pagepool (PP), ya que de serie viene a 16MB (sólo hay que bajarlo, NO deis a Change). Una vez ajustado a nuestro gusto, ya podeis darle a Port IT!!! *NOTA: La Polaris trabaja bine con 6MB de PP Después de varios mensajes, se genera el xip_out.bin en \XipporterEx\MyTools\XIP_new_ported AQUÍ PODEMOS CAMBIAR EL NOMBRE y/o FECHA: Basta p.e. en escribir el nombre deseado en la casilla Rom Version y pulsar sobre Change. Para la fecha hay que pulsar encima 2 veces y elegirla en el calendario y luego pulsar sobre Change. Ambas funciones vendrán seguidas de un aviso de éxito. El siguiente paso es encontrar la dirección donde empieza el XIP dentro de OS.nb.payload. Para ello pulsar en Find Start Xip offset! Para más información técnica podeis echar un vistazo al siguiente hilo: http://www.htcmania.com/showthread.php?t=35648 Al terminar de ejecutar la instrucción, vereis que el número anterior ha cambiado, por una nueva dirección. El siguiente paso es pulsar sobre Write it! OK, una vez termine y después de un aviso, nos abre una carpeta en la dirección \XipporterEx\MyTools\os_nb.payload, la cual contiene el nuevo OS.nb.payload con el nuevo XIP.BIN incluido. 3. Como es la plantilla que nosotros usamos (OS.NB.payload) en nuestra ROM, pues realizamos un copiar&pegar a la carpeta ROM de nuestra cocina, sustituyendo al usado hasta ahora. ... y eso es todo. ![]()
__________________
when the kidz come out
Última edición por nikitto Día 18/11/09 a las 10:43:26. |
|
|
|
#2
|
||||
|
||||
|
Esperando me tienes pa probar esta tarde en mi rato libre que tengo el topaz descargado, que llevaba tiempo queriendo hacer esto, . Mil gracias a los dos. Y al servidor ![]() jejejeSaludos
__________________
HTC DIAMOND:
04/03/10 [6.1][Androkkid][Base GEN.Y]Touch androkkid RC2 29/11/2009 Touch Su RC6 WM6.5.3 28002 SPA |
|
#3
|
||||
|
||||
|
Juas
Anda que no tienes razon ni nada Espero que este manual ayude a muchos que quieran atreverse con esto ya que la primera vez cuesta y mucho.Gracias nikitto por este pedazo manual y todos los demas, gracias a ti vamos a tener una legion de cocineros de aqui a nada :P Saludos! |
|
#4
|
||||
|
||||
|
Joderrrrrrrrrrrr, entre todos sois los culpables de que la parienta me mande al carajo. Me paso todo el día delante de la pantalla y se me acumula la faena. Genial el aporte Nikitto
__________________
Un saludo ![]() ![]() Las dudas en el foro no por privado, eso nos ayudará a tod@s ![]() |
|
#5
|
||||
|
||||
|
estamos trabajando el el problema de subida de ese manual, estad atentos a vuestra pantalla amiga
__________________
|
|
#6
|
||||
|
||||
|
perfeeeeeeeeeeeeeeectT!
![]() teeqquierro nikitto ![]() ![]() ahora en serio, muchas gracias,llevaba tiempo esperando, y porr fiin!
__________________
Roms:
Fourteen 0.2 SO CE 5.2.21043 (Compilación 21043.1.6.2) Fourteen 0.1 SO CE 5.2.21042 (Compilación 21042.1.6.1) Si quieres pasar un buen rato jugando, pulsa en el siguiente link: ![]() El Bruto Encuesta precio Htc Diamond Pack s2u2/s2v en catalan ROM en catalan Soft reset, Hard reset.. AQUI! tutorial Traduccion de Roms, AQQUI! ![]() "Yo tambien utilizo Blagle como pagina de inicio" |
|
#7
|
||||
|
||||
|
Código:
*sólo debe realizarse por los que tengan el OS.nb como template." me podrias explicar a que te refieres por favor? Gracias
__________________
Roms:
Fourteen 0.2 SO CE 5.2.21043 (Compilación 21043.1.6.2) Fourteen 0.1 SO CE 5.2.21042 (Compilación 21042.1.6.1) Si quieres pasar un buen rato jugando, pulsa en el siguiente link: ![]() El Bruto Encuesta precio Htc Diamond Pack s2u2/s2v en catalan ROM en catalan Soft reset, Hard reset.. AQUI! tutorial Traduccion de Roms, AQQUI! ![]() "Yo tambien utilizo Blagle como pagina de inicio" |
|
#9
|
||||
|
||||
|
__________________
Roms:
Fourteen 0.2 SO CE 5.2.21043 (Compilación 21043.1.6.2) Fourteen 0.1 SO CE 5.2.21042 (Compilación 21042.1.6.1) Si quieres pasar un buen rato jugando, pulsa en el siguiente link: ![]() El Bruto Encuesta precio Htc Diamond Pack s2u2/s2v en catalan ROM en catalan Soft reset, Hard reset.. AQUI! tutorial Traduccion de Roms, AQQUI! ![]() "Yo tambien utilizo Blagle como pagina de inicio" |
|
#11
|
||||
|
||||
|
Bueno, aparentemente todo OK, ahora viene mi pregunta, como se que se a cambiado?, es decir mi ROM sigue trabajando igual. os.nb.playload pesa lo mismo antes y despues siendo de los xip.bin de tamaños diferentes. Donde puedo verificar que se a cambiado?
Al final e tenido que utilizar la Rodhium por que el topaz que tengo tiene el xip desmantelado y no tiene ni os.nb ni os.nbplayload ni xip.bin. Saludos
__________________
HTC DIAMOND:
04/03/10 [6.1][Androkkid][Base GEN.Y]Touch androkkid RC2 29/11/2009 Touch Su RC6 WM6.5.3 28002 SPA |
|
#12
|
||||
|
||||
|
ostia, que mal... no paro de preguntar
los de ejecutar, desde donde lo hago menu inicio>ejecutar (meto el texto)? Gracias
__________________
Roms:
Fourteen 0.2 SO CE 5.2.21043 (Compilación 21043.1.6.2) Fourteen 0.1 SO CE 5.2.21042 (Compilación 21042.1.6.1) Si quieres pasar un buen rato jugando, pulsa en el siguiente link: ![]() El Bruto Encuesta precio Htc Diamond Pack s2u2/s2v en catalan ROM en catalan Soft reset, Hard reset.. AQUI! tutorial Traduccion de Roms, AQQUI! ![]() "Yo tambien utilizo Blagle como pagina de inicio" |
|
#14
|
||||
|
||||
|
vale gracias, y lo tengo hecho
![]() una pequeña cosa, hay un error en la fila: Código:
Copiar el OS.nb original a \XipporterEx, abrir una ventana de comandos (también llamada ventana MS-DOS) y ejecutar: NBSplit.exe - kaiser OS.nb
__________________
Roms:
Fourteen 0.2 SO CE 5.2.21043 (Compilación 21043.1.6.2) Fourteen 0.1 SO CE 5.2.21042 (Compilación 21042.1.6.1) Si quieres pasar un buen rato jugando, pulsa en el siguiente link: ![]() El Bruto Encuesta precio Htc Diamond Pack s2u2/s2v en catalan ROM en catalan Soft reset, Hard reset.. AQUI! tutorial Traduccion de Roms, AQQUI! ![]() "Yo tambien utilizo Blagle como pagina de inicio" |
|
#15
|
||||
|
||||
|
Ya està, ya tengo el nuevo OS.nb
Una ultima cosa y espero dejarte ya tranquilo, para cambiar la fecha y la version basta con usar "Rom Date" y "Rom Version", en que momento? cuando ya esta crado el OS.nb.payload? Graaaaaaaaaaaaaacciiiiiiiiaaaass!
__________________
Roms:
Fourteen 0.2 SO CE 5.2.21043 (Compilación 21043.1.6.2) Fourteen 0.1 SO CE 5.2.21042 (Compilación 21042.1.6.1) Si quieres pasar un buen rato jugando, pulsa en el siguiente link: ![]() El Bruto Encuesta precio Htc Diamond Pack s2u2/s2v en catalan ROM en catalan Soft reset, Hard reset.. AQUI! tutorial Traduccion de Roms, AQQUI! ![]() "Yo tambien utilizo Blagle como pagina de inicio" |
|
#17
|
||||
|
||||
|
Pues esa no era la ultima vez que iba a postear... resulta que no inicia des de que cambié el OS.nb. cojí el os.nb.payload de aqui, el 21193...
alguna posible razón? gracias
__________________
Roms:
Fourteen 0.2 SO CE 5.2.21043 (Compilación 21043.1.6.2) Fourteen 0.1 SO CE 5.2.21042 (Compilación 21042.1.6.1) Si quieres pasar un buen rato jugando, pulsa en el siguiente link: ![]() El Bruto Encuesta precio Htc Diamond Pack s2u2/s2v en catalan ROM en catalan Soft reset, Hard reset.. AQUI! tutorial Traduccion de Roms, AQQUI! ![]() "Yo tambien utilizo Blagle como pagina de inicio" Última edición por pool__13 Día 19/03/09 a las 00:02:30. |
|
#19
|
||||
|
||||
|
He coseguido portar el XIP,
![]() Gracias por este pedazo de tutorial. Pool. PD: ahora el problema lo tengo con el SYS...
__________________
Roms:
Fourteen 0.2 SO CE 5.2.21043 (Compilación 21043.1.6.2) Fourteen 0.1 SO CE 5.2.21042 (Compilación 21042.1.6.1) Si quieres pasar un buen rato jugando, pulsa en el siguiente link: ![]() El Bruto Encuesta precio Htc Diamond Pack s2u2/s2v en catalan ROM en catalan Soft reset, Hard reset.. AQUI! tutorial Traduccion de Roms, AQQUI! ![]() "Yo tambien utilizo Blagle como pagina de inicio" |
|
|
|
#20
|
||||
|
||||
|
Estoy del todo frustrado. No consigo portar el xip.
Cuando llego al paso de Find Start Xip offset! me deja el mismo número y cuando lo escribo me da error y se cierra el programa. Ayudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Saludos y gracias por el manual |
![]() |
Estás aquí
|
||||||
|
||||||