Explotar para permitir cargar código arbitrario en la PSX (es decir. PlayStation 1) usando solo una tarjeta de memoria (no se necesita juego).
En otras palabras, es un softmod que requiere una tarjeta de memoria y una forma de escribirle datos sin procesar.
Para soporte o discusión sobre este exploit y herramientas asociadas, puede unirse al servidor PSXDev Network Discord:
Para usarlo, necesitará una forma de copiar imágenes de tarjetas de memoria completa (no archivos individuales) a una tarjeta de memoria. Algunas posibilidades son:
- Una PS2 y el software Memory Card Annihilator v2 (use "Restaurar imagen MC")
- Memcarduino. Requiere soldar cables a la tarjeta de memoria.
- Usando a Pro Memcard, que le permite crear sus propias tarjetas de memoria virtual en una tarjeta sdcard. Simplemente suelte el archivo de imagen de tarjeta que desea usar como Tarjeta de memoria 1, Canal 1.
- Usando Unirom y NOTPSXserial con un cable serie/USB, usando el comando :
nops /fast /mcup 0 FILE.mcd COMPORT
dondeFILE
es el archivo mcd correspondiente a su modelo, yCOMPORT
corresponde al puerto serie de su computadora. - Bootdisc unirom se puede utilizar con el truco de intercambio de discos para instalar FreePSXBoot en una tarjeta de memoria.
- MemcardRex con un DexDrive, Memcarduino, PS3 Memory Card Adaptor (CECHZM1) o PS1CardLink. Asegúrese de utilizar la última versión, que permite escribir datos sin procesar en la tarjeta de memoria (requerido para FreePSXBoot).
- ps3mca-ps1 con Adaptador de Tarjeta de Memoria PS3 (CECHZM1).
- PSXGameEdit con un DexDrive (éxito no garantizado)
Las imágenes de la tarjeta de memoria FreePSXBoot se proporcionan para la ranura 1 o la ranura 2. La tarjeta de memoria debe estar conectada a la ranura correspondiente en la PlayStation para que funcione FreePSXBoot. Se recomienda utilizar imágenes para la ranura 2, ya que permiten que la tarjeta de memoria FreePSXBoot permanezca conectada mientras usa otra tarjeta de memoria en la ranura 1 para operaciones normales.
Cuando se lanza desde una tarjeta de memoria en la ranura 2, FreePSXBoot parchea el kernel de PlayStation para deshabilitar la tarjeta de memoria en la ranura 2, asegurando que el exploit no se active mientras se juega un juego. Esto significa que la tarjeta de memoria no tiene que ser desconectada antes de lanzar un juego.
Si está utilizando un Memcard Pro o necesita usar las dos ranuras para tarjetas de memoria normalmente, use imágenes de la ranura 1 en su lugar.
En resumen: use las imágenes de la tarjeta de memoria para la ranura 2, a menos que tenga un Memcard Pro.
Al mostrar FreePSXBoot en su Tarjeta de Memoria, debe tener en cuenta lo siguiente:
Los archivos de imagen .mcd reemplazan todo el contenido de su tarjeta, lo que significa que su Tarjeta de memoria será COMPLETAMENTE BORRADO después de mostrar una imagen .mcd, entonces crear una copia de seguridad de sus ahorros es obligatorio.
Porque el exploit tiene sistema de archivos corrupto de la Tarjeta de Memoria a propósito para que se ejecute, su tarjeta se convertirá en inutilizable para operaciones normales. Eso es, tú no podrá usar esta tarjeta para guardar y cargar salvamentos de juegos y causará bloqueos en su PS1 o su consola PS2 (si tienes alguno).
Una vez instalado, puede ser difícil de desinstalar, ya que el software normal para volver a formatear una tarjeta de memoria no funcionará, debido al exploit en sí. Podría terminar sin medios para recuperar la tarjeta de memoria; si, por ejemplo, su método de instalación era Memory Card Annihilator v2, también se bloqueará. Memcarduino, Unirom, o usando el Pro Memcard actualmente serían apuestas seguras.
- Copie la imagen completa de la tarjeta de memoria correspondiente a su modelo/BIOS en una tarjeta de memoria.
- Inserte en la ranura correcta (se recomiendan encarecidamente las imágenes de la ranura 2, a menos que tenga un Memcard pro).
- Enciende tu PlayStation con la tapa abierta y ve al administrador de la tarjeta de memoria.
- Después de unos segundos, la pantalla se llenará de cian. Espere ~30 segundos para el Unirom pantalla de bienvenida para aparecer.
- Si la pantalla cian no aparece, ha utilizado una imagen incorrecta de la tarjeta de memoria o la imagen de la tarjeta de memoria no se escribió correctamente (el archivo mcd debe escribirse como datos sin procesar en la tarjeta de memoria) o algo más salió mal. Si está 100% seguro de que la imagen de la tarjeta de memoria se escribió correctamente y que está utilizando la imagen correcta, abra un problema.
- Una vez que se carga Unirom, puede insertar un CD, cerrar la tapa y presionar R1 para cargar el juego; para más información ver Uso de unirom. Nota: PlayStation japonés no puede tener su unidad de CD desbloqueada por Unirom, y necesita una manipulación específica para cargar copias de seguridad.
- Solo si está utilizando una imagen de ranura 1 y no tiene un Memcard Pro: retire su tarjeta de memoria, ya que su exploit se activará en los juegos también.
- Usar MemcardRex.
- Usar ps3mca-ps1 con Adaptador de Tarjeta de Memoria PS3 (CECHZM1).
- Algunos juegos que tienen un administrador de archivos guardados (muestra el contenido de la tarjeta de memoria antes de guardar) integrado en ellos, como OddWorld: Oddysee de Abe y Cool Boarders 4 (sufre de una advertencia que evita que el juego cargue la tarjeta de memoria con ciertas versiones de exploit) por ejemplo, se puede usar para sobrescribir FreePSXBoot al guardar el progreso.
- Tarjeta de memoria Annihilator v2 puede ser capaz de formatear una tarjeta, pero tiene que ser insertado en el último momento. Este método no está garantizado para funcionar.
- En general, las herramientas y los juegos se bloquean al intentar formatear una tarjeta de memoria cargada con FreePSXBoot, pero es posible que pueda formatearla insertando primero una tarjeta de memoria normal y cambiándola con la tarjeta de memoria FreePSXBoot justo antes de que comience la operación de formato.
- El administrador de tarjetas de memoria de Unirom puede formatear tarjetas de memoria.
- Todos los modelos son compatibles y probados en emulador o hardware real, excepto los modelos de depuración (DTL-H) y Net Yaroze (pueden funcionar, pero no se prueban).
- A partir de la versión 20210419, el exploit es 100% confiable en todos los modelos compatibles. Sin embargo, algunas imágenes de exploit solo se probaron en emuladores y pueden no funcionar en hardware real; la retroalimentación es bienvenida.
- Consulte la tabla a continuación para obtener más detalles y descargar enlaces.
- Se recomienda usar una plataforma de juego normal al ejecutar el exploit. Las almohadillas de juego especiales pueden interferir con el exploit y evitar que se ejecute.
- Algunas tarjetas de memoria de terceros no se pueden escribir correctamente con una PS2 delgada, porque necesitan que la línea de 7.5V funcione.
- Algunos modelos (por ejemplo. SCPH-102) puede tener diferentes versiones de BIOS. Pruébalos uno por uno o usa el CD de Unirom (con el truco de intercambio de discos) para obtener tu versión de BIOS.
- 2022-09-19: Versión de Unirom actualizada a 8.0.K
- 2022-04-07: Duplicar la carga útil en imágenes para admitir tarjetas falsas con chips de 512 kb
- 2022-03-18: Nuevo parche del núcleo para la ranura 2; debe arreglar los juegos que no pueden manejar el apretón de manos de la tarjeta de memoria incorrecta
- 2021-10-04: Versión de Unirom actualizada a 8.0.J
- 2021-07-03: FreePSXBoot parchea el núcleo cuando se ejecuta desde la ranura 2 (la tarjeta de memoria puede permanecer insertada)
- 2021-07-03: Exploit actualizado para trabajar en la ranura 2
- 2021-07-03: Versión de Unirom actualizada a 8.0.YO
- 2021-05-05: Versión de Unirom actualizada a 8.0.H
- 2021-04-28: Explotación fija para las versiones 2.1 (A) y 2.2 (A) del BIOS (leer fotograma ficticio para evitar errores)
- 2021-04-27: Se agregó soporte para más versiones de BIOS, que ahora están identificadas por su CRC32
- 2021-04-22: Añadido soporte para BIOS 2.0 (1995-05-07), 4.0 y 4.1 (1997-11-14)
- 2021-04-21: Se agregó soporte para BIOS 1.1 y se corrigió el exploit de BIOS 2.0 (necesita icache flush para trabajar)
- 2021-04-21: Barra de progreso agregada en la carga útil de la etapa 2 (gracias Nicolas Noble)
- 2021-04-20: Se agregó soporte para BIOS 3.0 1996-09-09 (SCPH-5500) (gracias hoz)
- 2021-04-19: Se agregó soporte para BIOS 1.0 y 4.3 (SCPH-1000 y SCPH-100 respectivamente)
- 2021-04-19: Explotar 100% confiable para cada BIOS compatible; ahora engancha un ISR (gracias hoz)
- 2021-04-19: Versión de Unirom actualizada a 8.0.F
- 2021-04-14: Exploit utiliza fastload, que lee la tarjeta de memoria mucho más rápido que el código de Sony (gracias Nicolas Noble)
- 2021-04-12: Nueva versión de Unirom, capaz de cargar juegos. Enormes gracias a los colaboradores de psxdev.
- 2021-04-11: exploit 100% confiable para SCPH-7002, SCPH-7502 y SCPH-9002.
Estas imágenes están preconstruidas con Unirom.
Hay diferentes descargas para diferentes versiones del BIOS. Descargue la ROM correcta para su versión del BIOS. Si falta un modelo o una versión del BIOS, significa que aún no es compatible.
A medida que se desarrollan versiones más confiables o más rápidas del exploit, las imágenes se actualizan. Las versiones más antiguas se pueden encontrar en el images
directorio.
Versión/región del BIOS | CRC32 BIOS | Modelos | 100% confiable | Descargar Link Slot 2 (recomendado) | Descargar Link Slot 1 (Para Memcard Pro) |
---|---|---|---|---|---|
1.0 (1994-09-22) I | 3b601fc8 | SCPH-1000 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
1.1 (1995-01-22) I | 3539def6 | SCPH-3000 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
2.0 (1995-05-07) A | 55847d8c | SCPH-1001 | Sí; ver nota a continuación | 20220919 Ranura 2 | 20220919 Ranura 1 |
2.0 (1995-05-10) E | 9bb87c4b | SCPH-1002 | Sí; ver nota a continuación | 20220919 Ranura 2 | 20220919 Ranura 1 |
2.1 (1995-07-17) A | aff00f2f | SCPH-1001 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
2.1 (1995-07-17) E | 86c30531 | SCPH-1002 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
2.1 (1995-07-17) I | bc190209 | SCPH-3500 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
2.2 (1995-12-04) A | 37157331 | SCPH-1001 SCPH-5003 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
2.2 (1995-12-04) E | 1e26792f | SCPH-1002 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
2.2 (1995-12-04) I | 24fc7e17 | SCPH-5000 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
3.0 (1996-09-09) I | ff3eeb8c | SCPH-5500 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
3.0 (1996-11-18) A | 8d8cb7e4 | SCPH-5001 SCPH-5501 SCPH-5503 SCPH-7003 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
3.0 (1997-01-06) E | d786f0b9 | SCPH-5502 SCPH-5552 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.0 (1997-08-18) I | ec541cd0 | SCPH-7000 SCPH-7500 SCPH-9000 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.1 (1997-11-14) A | b7c43papá | SCPH-7000W | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.1 (1997-12-16) A | 502224b6 | SCPH-7001 SCPH-7501 SCPH-7503 SCPH-9001 SCPH-9003 SCPH-9903 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.1 (1997-12-16) E | 318178bf | SCPH-7002 SCPH-7502 SCPH-9002 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.3 (2000-03-11) I | f2af798b | SCPH-100 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.4 (2000-03-24) A | 6a0e22a0 | SCPH-101 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.4 (2000-03-24) E | 0bad7e9 | SCPH-102 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.5 (2000-05-25) A | 171bdcec | SCPH-101 SCPH-103 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
4.5 (2000-05-25) E | 76b880e5 | SCPH-102 | Sí | 20220919 Ranura 2 | 20220919 Ranura 1 |
Nota solo para la ranura 1 del BIOS 2.0 (SCPH-1001 o SCPH-1002): la tarjeta de memoria que contiene FreePSXBoot debe insertarse en la ranura 1, y otra tarjeta de memoria debe estar presente en la ranura 2. La tarjeta de memoria en la ranura 2 puede tener cualquier contenido.
Ver la carpeta constructor para una herramienta que se puede utilizar para generar sus propias cargas útiles y tarjetas de memoria.
El exploit también funciona en emuladores. Probado con no$psx, pcsx-redux, y Estación de Patos.
Pagina de la información : https://github.com/brad-lin/FreePSXBoot/releases
No hay comentarios:
Publicar un comentario