Modeando la Xbox para un arranque Dual (2 BIOS)

meneame.net TRACK TOP
Publicado el 10th Febrero, 2008 por KaR]V[aN. Archivado en Tips, Xbox.
Leido 5,235 veces. 2 comentarios archivados.

Pues bien, como ya dije anteriormente, el HyperX tiene un switch que nos permite seleccionar que bios arrancar, pero con el inconveniente de que este conmutador se haya en el propio modchip, por lo que si en cualquier momento quisieramos cambiar de bios, tendríamos que abrir la Xbox y darle al conmutador.

La verdad es que es una escena jodida si trasteas mucho con la consola como me sucede a mi, por lo que he decidido poner el conmutador fuera, muy a mano para cambiarlo en cualquier momento y muy escondido para evitar dañar la estética de la consola.

Pegado del conmutador en el plástico frontal

Este es el conmutador que he empleado, uno normal de palanquita y dos posiciones. Está pegado a esa rendija en concreto porque en el plastico de la caja principal hay espacio para el conmutador. En otras rendijas no se puede montar.

Vista inferior de la rendija de ventilacion con el interruptor

Esta es la vista inferior del conmutador, bien centradito.

Vista Frontal del panel frontal de la consola, con el conmutador asomando por debajo

Y esta es la vista frontal. Como se aprecia, el conmutador de BIOS estará a mano bajo el logotipo de M$ (vaya ironía) y solo sobresaldrá un poco, no dañando así la estética de la consola.

Modchip sin conmutador, con los cables del conmutador frontal

Este es mi modchip, el HyperX. Le he desoldado con cuidado el conmutador que venía soldado en la plaquita y en su lugar le he soldado los 3 cables que provienen del conmutador que está instalado en el frontal.

A la hora de realizar el montaje he seguido este orden:

  1. He soldado 3 cables largos al conmutador que iba a instalar en el frontal.
  2. He pegado con pegamento de cianocrilato el conmutador al frontal de forma que la palanquita asome hacia afuera por una de las rendijas de ventilacion y no roce/tropiece con el plastico de la carcasa.
  3. He montado el frontal y pasados los cables todos por el mismo agujero, el que originalmente estaba para los cables del panel frontal (botonera y leds).
  4. Con el modchip fuera de la consola para un trabajo mas seguro y cómodo he desoldado el conmutador original que venía con el modchip (nunca se sabe que puede pasar, como caerse una gota de estaño en la circuitería de la consola jodiendola con un corto).
  5. He solado los 3 cables provenientes del conmutador que he instalado en el frontal al modchip en el lugar donde estaba antes el conmutador que venía de serie.

Antes de cerrar la consola, es conveniente conectarla a la TV para comprobar que el modchip y el mod del conmutador frontal funcionan adecuadamente.

Problemas y soluciones

meneame.net TRACK TOP
Publicado el 10th Febrero, 2008 por KaR]V[aN. Archivado en Tips, Xbox.
Leido 5,658 veces. Aqui no comenta ni $DEITY.

A mi me encanta trastear y no pensando en otra cosa chipee la xbox para poder tener un sistema dual que consistia en el firm de xbox y en el firm cromwell, para jugar/trastear y cargar linux respectivamente.

Desgraciadamente hace un par de días no sabía nada de nada sobre la xbox, ni tampoco sobre el modchip que le puse (el HyperX, que al parecer es un clon bastante mejorado del modchip DuoX 2 GS).

Para mi han sido dos días muy intensos de leer tutoriales que a pesar de no llevarme a ningún lado me han dado ideas y conocimiento sobre la comprensión de la consola (y los que aún me quedan por venir).

El problema con el Hyper X

Cuando adquieres este modchip viene originalmente grabado en cada uno de los dos bancos de memoria una versión propia del flashbios de team-xecuter.com que sirve como punto de partida y como herramienta para grabar otras bioses que queramos, es decir desde aqui podemos facilitarle el archivo de bios.bin que queremos grabar en la flash y la propia flashbios se sobreescribirá con la bios.bin que le hayamos dado:

Pantalla de Bios básica del HyperX

En un principio grabé en uno de los bancos y de forma exitosa Cromwell 2.40 para el arranque de linux y mas tarde descubrí que el supuesto interruptor al cambiarlo de posición no apagaba la bios, si no que me devolvía a la pantalla inicial para flashear la bios.

En este punto de dio por probar si realmente se flasheaba de nuevo y le metí una flashbios 3.0.3 original, sin saber que estaba diseñada para el modchip Xecuter3. De este modo la pantalla cambia un poco pero se parece bastante a la del HyperX:

Pantalla de Flashbios 3.0.3 similar a la Bios de HyperX

Hasta aqui bien. Pensé que podía hacer con la flash del modchip lo que quisiera. El problema vino cuando traté de reflashear again este banco de memoria usando el propio flashbios 3.0.3 que al haber sido diseñado para el Xecuter3 no soportaba la memoria flashrom que HyperX usa imposibilitando así poder grabar nada.

Por suerte encontré un disco que unas personas que se hacen llamar Eurasia hicieron en su día. Se trata de Eurasia pro generic flash disc 1.3 y que es una minilive de linux compuesta de dos archivos, vmlinux e initrd.gz. Esta minilive arranca tanto desde cromwell (tiene un bootlinux.cfg) como desde cualquier modchip capaz de arrancar software no firmado por microsoft (default.xbe) por lo que arrancar esta utilidad de flashing no supondrá un problema para cualquier xbox chipeada. Eso si, no se si es por mi lector de dvds o que pero la consola no me reconocía el disco grabado ni en CDR ni en DVD-R, al final he conseguido que arranque desde un CDRW.
Una vez arrancada, nos pide un disco que tenemos que haber preparado previamente conteniendo bios.bin (la bios que queremos flashear renombrada a bios.bin y en la raiz del cdrom), se lo damos y automaticamente grabará en la flash la bios que habíamos introducido en el cdrom.

En mi caso (banco 1: cromwell, banco 2: nada) para poder arrancar con una bios y formatear la otra, he tenido que encender con la bios cromwell y dejarla esperando en el menu para desconectar el modchip, cambiar el conmutador de bios y volver al conectarlo. Hecho esto he arrancado el CD de eurasia pro flasher y flasheado el banco dos donde tenía solamente un inutil flashbios3.

Cambiando el disco duro por otro de más tamaño

No tenía en mente jugar los juegos de la xbox, solamente usarlo con linux, pero a la hora de instalar GentooX Multimedia Center el instalador daba un error referente a formatear y montar una de las particiones del disco debido a que el disco nuevo que habia metido sin preparar previamente no estaba adecuadamente particionado/formateado.

Leí muchos tutariales sobre el Slayers2.5 (un disco lleno de utilidades entre las que estaba ambiar el disco duro) pero no pude usarlo ya que no podía arrancar discos para xbox (solo tenía cromwell) por lo que si lo hacía, tenía que hacerlo sin usar la xbox ni ningún pirateo.

Desbloquee la contraseña del disco duro de la Xbox usando cromwell (en el menú avanzado), lo extraje de la xbox y lo conecté a un adaptador externo usb para conectarlo al ordenador (no me gusta nada tener que apagar y desmontar el ordenador). Una vez conectado, usé un programa sencillo que se llama HDD_driver y que sirve para hacer copias de seguridad del disco duro.

Para hacer una backup con hdd_driver hay que ignorar el mensaje de ‘error filesize’ (no darle al ok), y seleccionar backup desde el menu. Seleccionamos donde queremos guardar la copia de seguridad y aceptamos. Tardará un huevo y la llema del otro en hacer la copia. Cuando haya acabado ya podemos deshacernos del disco duro original y pasar a preparar el nuevo disco duro.

Tengo entendido que la xbox da problemas con los discos mayores a 140Gb, en mi caso he puesto uno de 60Gb por lo que no he tenido problemas: lo primero que hay que hacer es conseguir que hdd_driver reconozca el nuevo disco duro como disco de xbox, y para ello he tenido que hexeditar el disco duro basandome en este tutorial (step 6, abrir disk, desplazar 3 veces pulsando -> y en la primera linea al principio, añadir BRFR en el editor ascii para que en el editor hex aparezca 4252 4652). Una vez hexeditado, volvemos a abrir el hdd_driver, volvemos a ignorar el error de filesize y ahora le damos a restaurar, seleccionamos imagen, seleccionamos todo y a volver a esperar (por fortuna es mas rápido restaurando que haciendo la copia).

Y ya está, ya podemos conectar el disco duro en la consola y linux GentooX Media center lo reconcerá, formateará adecuadamente y completará la instalación con éxito.

Hyper X Modchip a fondo

meneame.net TRACK TOP
Publicado el 9th Febrero, 2008 por KaR]V[aN. Archivado en Tips, Xbox.
Leido 2,161 veces. Aqui no comenta ni $DEITY.

El Modchip HyperXHay una serie de detalles que nadie explica en ninguna parte y que son MUY importantes a tener en cuenta.

El chip trae un interruptor que dicen es para encenderlo/apagarlo. FALSO. El Modchip es de los llamados duales, y es que tiene una memoria de tipo flash de 1Mb de capacidad (1024Kb) y que internamente se divide en dos bancos de 512Kb cada uno. Debido a esto en un solo modchip podemos tener dos bioses, una que por ejemplo arranque linux y otra que sirva para las copias de seguridad de nuestros juegos.

El Interruptor de encendido/apagado NO es lo que dicen ser. Es un selector de bancos. En una posicion usaríamos el banco 1 para arrancar y en la otra posición usaríamos el banco dos.

Por eso es muy importante a la hora de flashear la bios tener en cuenta el tamaño de la bios que vamos a utilizar a pesar de que nos insistan de que la bios es de 1Mb. Al estar dividida la memoria en dos, el tamaño que tenemos que utilizar es de 512Kb.

Otro detalle a tener en cuenta es el conector que trae y que apunta hacia arriba. Este conector es en realidad un conector para pinchar el modchip en el mismo sitio en el caso de que hayamos soldado los pins como se requiere para otros modchips.

En resumen, este es un chip bastante bueno que soporta todas las bios y muy configurable que se instala en cualquier xbox con cero soldaduras al módico precio de 14.90€.

Apoyo a Genbeta

meneame.net TRACK TOP
Publicado el 8th Febrero, 2008 por KaR]V[aN. Archivado en Desvarios, Seguridad.
Leido 3,829 veces. Aqui no comenta ni $DEITY.

Últimamente de un par de días hacia aqui genbeta.com sufre un ataque de denegación de servicio distribuida (DDoS) debido a un articulo que uno de sus editores publicaba el pasado 13 de noviembre del 2007, que fué portada de meneame en su día y que debido a la falta de acceso al sitio original paso a citar a continuación:

¿Quieres saber quién te tiene no admitido/eliminado en el MSN? Pues no des tu contraseña a desconocidos

Parece mentira que después de tanto tiempo (¡años ya!) del invento de este fraude todavía haya gente que siga cayendo en él. Es muy simple, y seguro que muchos lo conocéis, simplemente se trata de páginas que ofrecen el servicio de mostrarte quién te tiene como no admitido o te ha eliminado del mésenyer a cambio de que les des tu datos de conexión, es decir, tu usuario y contraseña. Creía que este negocio ya estaba más que muerto, pero hoy mismo un par de contactos míos me han saltado con la típica ventanita que me acceda a una de esas páginas para que me lea el futuro.

Como norma general, dar la contraseña de tu correo a alguien que no pertenezca a tu familia ya es un suicidio tecnológico, y en este caso sería como darle la contraseña de tu tarjeta de crédito a una persona desconocida para que te muestre el dinero que tienes. ¿Quieres saber qué es lo que hacen? La mayoría de páginas, después de mostrarte esa información, se conectan a tu cuenta varias veces al día para molestar a todos tus contactos con spam descarado. Lo que es peor, esto puede colapsar tu cuenta y no sería raro que la perdieras para siempre, o al menos que la conexión sea pésima. Así que ya sabes, no des tu contraseña a ningún sitio web, o atente a las consecuencias.

Pero claro, ¡tú quieres saber quién te tiene como no admitido! Sorpresa: esos sitios, además de ser peligrosos, no funcionan. Microsoft cambió hace tiempo el protocolo para que los servidores de msn no difundieran esta información. Antes sí podías, pero ahora mismo ni siquiera puedes saber el estado de otra persona sin que ella te invite/admite o sin saber la contraseña de la cuenta (sin cambiar la configuración de la cuenta). Sin rebuscar demasiado, algunos sitios fraudulentos que siguen esta práctica serían: blockoo.com, scanmessenger.com, detectando.com, quienteadmite.info, checkmessenger.net, blockstatus, etc… Todos ellos son potenciales phishing, y ninguno funciona más allá de recolectar cuentas de correo.

Disculpad los lectores avanzados que ya habéis dejado atrás este tipo de engaños facilones hace mucho tiempo, pero es que hoy me he vuelto a conectar al messenger por obligación y me he dado cuenta de que las cosas han cambiado muy poquito.

El artículo aún se puede leer en la (bendita) cache de google.

Mucho tiempo después genbeta.com recibió un correo electrónico en el que le amenazaban de un ataque al sitio si no se retractaban del citado artículo:

Les comento que si no sacan esta nota [url de la entrada en cuestión] su pagina sufrira una denegacion masiva enorme, desde un datacenter de china, la cual no la podran detener, y es tan fuerte, que podra afectar toda la red donde alojan, es decir, a otros servidores dedicados.
(…) El motivo es simple, la gente como ustedes me da por las bolas, se la pasan hablando sin fundamentos, o acaso auditaron algun servidor y tienen constancia alguna de que esas web hagan “pishing” entonces para que hablan?
(…) ASI QUE HASTA QUE NO LA SAQUEN, GENBETA.COM NO FUNCIONARA.

CIUDAD DEL ESTE Y EL GRUPO CHINA SE ENCARAGA DE ESTO

A pesar de lo risotorio del correo la amenaza se ha hecho efectiva ya que genbeta.com sigue sin funcionar en el momento de la redacción de este artículo.

Desde aqui me gustaría mostrar mi apoyo a genbeta.com y mi desprecio a los engendros que ni humanos merecen ser llamados que están atacando genbeta.com y demostrando así cuanta razón tenían escribiendo el artículo. Un saludo

Hyper X, modchip para Xbox

meneame.net TRACK TOP
Publicado el 8th Febrero, 2008 por KaR]V[aN. Archivado en Hardware, Xbox.
Leido 7,882 veces. 2 comentarios archivados.

Hyper X ModchipMe he instalado este chip que es realmente muy fácil de instalar ya que no requiere ninguna soldadura. El Hyper X se instala situandolo encima del conector LPC de la xbox y atornillandolo a un agujero que hay cerca con un tornillo separandolo ligeramente con una arandela que incluye.

Esta arandela incluida es demasiado gruesa, por lo que separa excesivamente el chip de los puntos de acople LPC de la consola. Hay que buscarse la vida para usar otras arandelas que sean mas delgadas y que permitan un acople adecuado del chip.

Una vez instalado el chip siguiendo este manual hay que flashearlo con alguna imagen de BIOS de las que hay por internet. Yo he utilizado Cromwell 2.4 de Xbox-linux.org.

Un detalle a tener en cuenta es que aunque el chip flash que lleva el modchip es de 1024Kb la imagen que hay que flashear ha de ser de 512Kb. ¿Como se hace esto si en la descarga solo hay dos imagenes una de 1024Kb y otra de 256Kb? Fácil: concatenando. El archivo ha de medir 512Kb por lo que cojeremos la imagen de 256Kb y la llenaremos de lo que sea hasta llegar a 512Kb (lo mas fácil es meter dos veces el archivo en un nuevo archivo):

# touch bios.bin
# cat cromwell.bin > bios.bin
# cat vromwell.bin >> bios.bin

Cuando ya tengamos nuestra bios preparada, encendemos la xbox y al arrancar, si tenemos un servidor dhcp (es necesario tenerlo) obtendrá ip automáticamente y la mostrará en el televisor para que sepamos como acceder a la consola. La copiamos al navegador de nuestro ordenador y veremos una pantalla con dos botones: ’seleccionar archivo’ y ’subir archivo’. Le damos a seleccionar y seleccionamos bios.bin (el que hemos preparado de 512kb) y le damos a subir.

Cuando acabe de flashear la bios del modchip la xbox se apagará automaticamente.

Nota: El interruptor que tiene este chip es en realidad un selector de bios. En la posición que indica el manual como ON tenemos la bios que flasheamos, en mi caso cromwell 2.40, pero si paso la posición del interruptor a OFF y arranco de nuevo la consola lo que obtengo es la cromwell limitada que se usa para flashear la otra mitad de la bios.