Y2JB

En vista de que ya he ido poniendo info sobre el método y aún existen dudas sobre como realizarlo me decidí por crear este manual, en este se presentan los 2 escenarios que existen actualmente:

Escenario 1, usuarios que ya tienen Jailbreak en su consola, pero quieren migrar o probar el exploit del Y2JB y ya poseen conocimientos sobre conectar la consola por FTP y cacharrear con la misma.

Escenario 2, usuarios que actualmente no cuentan con Jaibreak, pero tienen una consola con firmware igual o inferior a 10.01.


Contenido

1.- ESCENARIO 1: Consola con Jailbreak funcional, puede ser Webkit, LUA, BD-JB

1A: Requisitos

1. Consola PS5 (funciona en ambos modelos, lector y sin lector) en Firmware hasta 10.01

2. El PKG de la app de Youtube (solo dale click para descargar)

3. El archivo download0 (solo dale click para descargar)


1B: Procedimiento

A) Inicia tu PS5 y activa el jailbreak.

B) Instala el PKG de Youtube previamente compartido

C) Configura las DNS, estas deben ser 127.0.0.2

Man-01-DNS.png

D) Conecta tu consola mediante FTP a tu PC con Filezilla

E) Una vez estés conectado al PS5 debes ir a la ruta: /user/download/PPSA01650

Puede que quizás no exista la carpeta PPSA01650, esto pasa porque nunca se ha ejecutado la app de Youtube, basta con crearla manualmente respetando el nombre y las mayúsculas.

F) En la carpeta anterior (PPSA01650) hay que reemplazar el archivo existente download0.dat por el compartido previamente (de preferencia borrar el archivo existente y colocar el compartido.

Man-02-FTP.png

Hecho lo anterior ya deberías tener el exploit funcional, basta con abrir la app y comprobarlo, al ejecutar la aplicación debe salir una pantalla similar:

Man-03-app.png


1.1.- AUTOLOAD

1.1.1: Requisitos

1. PS5 con el exploit funcional (pasos previamente descritos)

2. Archivos del autoload (solo dale click para descargar)

3. etaHEN y/o kstuff. El etaHEN ya incluye el kstuff, sin embargo hay quienes no les gusta ejecutar el etaHEN y solo quieren cargar backups para eso es el kstuff.

El etaHEN caduca así que hay que actualizar constantemente el .elf hasta que haya una versión estable, la versión 2.3B no caduca, pero solo sirve para consolas 8.20 e inferiores. Avisar cuando haya caducado para actualizar el link.


1.1.2: Procedimiento

a) Una vez que tenemos el exploit Y2JB funcional basta con conectar el PS5 con la PC via FTP

b) Abrir la app de Youtube y dejarla en segundo plano, no hacer nada más, solo que se este ejecutando en el PS5.

c) En Filezilla ir a la ruta /mnt/sandbox/ y debe aparecer una carpeta llamada PPSA01650_000 o PPSA01651_000 Man-04-ftp.png

Debe de aparecer dicha carpeta, si no les aparece están realizando algo mal, omitieron el paso de abrir la app, o se quedó congelada la consola, esta es una carpeta temporal que solo es accesible mientras se esta ejecutando la aplicación.

d) Entrar en la carpeta y seguir la siguiente ruta: download0/cache/splash_screen/aHR0cHM6Ly93d3cueW91dHViZS5jb20vdHY=

Man-05-ftp.png

e) Copiar todos los archivos del archivo zip del autoload (requisito 2), paso previo hay que descomprimir la carpeta en el PC y solo copiar el contenido a la ruta anteriormente mencionada. Salvo la carpeta que dice ps5_autoloader, esta es mejor colocarla en otra ruta o en USB.

Man-06-carp.png

f) Modificar el archivo del autoload.txt, este archivo se encuentra en la carpeta ps5_autoloader que omitimos del paso anterior. Hay que abrirlo con el bloc de notas y colocar el ejecutable que queremos cargue automáticamente (kstuff o etaHEN), como ejemplo pondremos el etaHEN.

Así es como originalmente viene el archivo:

Man-07-auto-1.png

Así es como debe quedar, una vez hecho el cambio hay que darle en guardar al archivo.

Man-07-auto-2.png

g) Ahora que ya tenemos el autoload.txt preparado hay que copiar la carpeta ps5_autoloader donde esta contenido el archivo en la ruta /data/ps5_autoloader (conectado mediante FTP a la consola) esto si lo queremos que se ejecute directamente del PS5. Pero antes de pasar la carpeta hay que colocar dentro de esta el archivo ya sea del etaHEN o el Kstuff.

Man-08-auto-3.png

Si lo quieren ejecutar desde un USB, solo hay que tener el USB en formato exFAT y copiar dentro de este la carpeta ps5_autoloader directamente a la raíz, esto sería practico para estar actualizando el etaHEN que caduca cada cierto tiempo.

Aquí recordar que si eligen el USB siempre debe estar conectado al PS5 sino no se ejecutara el autoload.

h) Realizado todo lo anterior solo basta reiniciar la consola y disfrutar la magia:

El proceso no es 100% efectivo, puede que al ejecutarse algo no funcione o se genere un Kernel Panic (consola congelada) basta con reiniciar la consola para intentarlo nuevamente.


1.2 - AUTOLOAD UPDATER

Realizado el proceso anterior ya tendremos el Autoload, pero posteriormente salió una función nueva, la posibilidad de actualizar la aplicación sin necesidad de conectar por FTP y reemplazar archivos, solo colocando un zip en un USB, vamos a explicar el proceso:


1.2.1: Requisitos

1. Haber realizado el proceso anterior del Autoload.

2. Autoload updater, el enlace dirige al Github, hay que descargar el archivo llamado y2jb_update.zip de la versión más reciente (solo dale click para descargar).

3. Una memoria USB o Disco Duro en formato exFAT


1.2.2: Procedimiento

1a) Necesitamos descargar el archivo zip del Auloload Updater.

2a) Colocamos el archivo Zip en la raíz del USB o Disco Duro, lo conectamos al PS5, ejecutamos el JB de Youtube y comenzará la actualización, esto modifica el icono de Youtube, renombrandolo a Y2JB Auloader.

auto-update-2.png


1.2.3: Observaciones

1. Si previamente ya habías realizado el procedimiento probablemente cuentes con la versión 0.1 del Autoload (para comprobarlo debes ejecutar el Y2JB y en la pantalla inicial te saldrá la versión instalada:

auto-update-3.png

Hay que descargar este archivo download0, conectar con FTP a la consola y colocarlo en /user/download/PPSA01650 sustituyendo el existente.

2. Una vez que hayamos actualizado el autoload hay que eliminar el archivo del USB o Disco Duro, sino cada que se ejecute el proceso comenzará a actualizar y sustituir archivos.

3. Esta actualización ya incluye la modificación que bloquea la actualización de la app, anteriormente se ocupaban las DNS 127.0.0.2 para evitar esto, con la última versión podemos volver a colocar las DNS de Nomadic (62.210.38.117) para evitar actualizaciones de la consola.

4. Desgraciadamente el Autoload Updater no sustituye la carpeta ps5_autoloader por ello no permite actualizar los payloads (etaHEN, kstuff, FTP Server, etc), para ello hay que conectar por FTP para sustituir o actualizar los archivos


2.- ESCENARIO 2: CONSOLA VIRGEN, SIN CUENTA ACTIVADA

2A: Requisitos

1. Consola PS5 (funciona en ambos modelos, lector y sin lector) en Firmware hasta 10.01.

2. El PKG de la app de Youtube (solo dale click para descargar)

3. El Backup con la app incorporada (solo dale click para descargar)


2B: Procedimiento

1a) Es importante señalar que este método borra toda la información contenida en la consola, ya sean juegos saves, apps, etc, hacerlo bajo su propio riesgo, así como un backup de su información por si quieren recuperarla más adelante.

2a) Descargar el backup compartido en requisitos, descomprimir el archivo, colocarlo en la raíz de una USB formateada en exFAT.

3a) Ir a la consola, colocar el USB previamente preparado, recuerda hacer tu backup si tienes info importante, si es virgen continua el proceso, navegar a Ajustes/Sistema/Copia de seguridad y restauración/Restablecer tu PS5

Man-10-BACKUP.png

En este paso debe aparecer listada la USB, le damos clic y nos mostrará la pantalla de restauración, le damos en restaurar y esperamos a que termine el proceso:

4a) Una vez restaurado el backup y al ingresar a la consola, Multimedia ya tienen la app instalada junto con el archivo download0 para ejecutar el exploit, ahora solo basta con hacer los pasos del autoload para liberar la consola.


2.1 - AUTOLOAD

2.1.1: Requisitos

1. PS5 con el exploit funcional (pasos previamente descritos)

2. Archivos del autoload (solo dale click para descargar)

3. etaHEN y/o kstuff. El etaHEN ya incluye el kstuff, sin embargo hay quienes no les gusta ejecutar el etaHEN y solo quieren cargar backups para eso es el kstuff.

El etaHEN caduca así que hay que actualizar constantemente el .elf hasta que haya una versión estable, la versión 2.3B no caduca, pero solo sirve para consolas 8.20 e inferiores. Avisar cuando haya caducado para actualizar el link.

4. FTP Server (solo dale click para descargar)

5. Payload Sender (solo dale click para descargar)

6. Filezilla (solo dale click para descargar)


2.1.2: Procedimiento

a) Una vez que tenemos el exploit Y2JB funcional basta con conectar el PS5 con la PC via FTP, partiendo de que no tienen ni idea como hacerlo porque no tenian exploit previo, vamos a hacerlo paso a paso.

b) Necesitamos configurar la conexión a internet, para ello vamos a Ajustes/Red/Configuración/Configurar conexión de red/Ir hasta abajo y elegir "Configurar manualmente".

Si es por cable solo debemos modificar la sección de las DNS, debemos colocarlas en manual y estas deben ser 127.0.0.2

Si es por Wifi hay que colocar el usuario y contraseña y de igual forma en DNS debemos colocarlas en manual y estas deben ser 127.0.0.2

Man-01-DNS.png

c) Abrir la app de Youtube cargará el exploit y nos mostrará la siguiente pantalla:

Man-12-app.png

En esta se muestra la dirección IP nuestra y el puerto al que hay que conectar en este caso el [b]50000[/b]

d) En este paso vamos a necesitar el Payload Sender compartido en requisitos, hay que descargarlo, descomprimirlo y ejecutarlo. Debemos colocar la ip del PS5, el puerto 50000 y cargar el archivo FTP Server compartido en requisitos:

man-13-pay.png

Esto nos habilita el FTP para conectar con Filezilla.

e) Ir a la PC e instalar (si no lo tienen) el Filezilla compartido en requisitos, ejecutarlo y colocar en servidor su dirección IP y en puerto el que les muestre la app, en este caso 50000.

man-13-file.png

Les saldrá una pantalla preguntando que si confían en la conexión le dan aceptar y ya estarán conectados al PS5.

f) En Filezilla ir a la ruta /mnt/sandbox/ y debe aparecer una carpeta llamada PPSA01650_000 o PPSA01651_000

Man-04-ftp.png

    • Debe de aparecer dicha carpeta, si no les aparece están realizando algo mal, omitieron el paso de abrir la app, o se quedó congelada la consola, esta es una carpeta temporal que solo es accesible mientras se esta ejecutando la aplicación.

g) Entrar en la carpeta y seguir la siguiente ruta: download0/cache/splash_screen/aHR0cHM6Ly93d3cueW91dHViZS5jb20vdHY=

Man-05-ftp.png

h) Copiar todos los archivos del archivo zip del autoload (requisito 2), paso previo hay que descomprimir la carpeta en el PC y solo copiar el contenido a la ruta anteriormente mencionada. Salvo la carpeta que dice ps5_autoloader, esta es mejor colocarla en otra ruta o en USB.

Man-06-carp.png

i) Modificar el archivo del autoload.txt, este archivo se encuentra en la carpeta ps5_autoloader que omitimos del paso anterior. Hay que abrirlo con el bloc de notas y colocar el ejecutable que queremos cargue automáticamente (kstuff o etaHEN), como ejemplo pondremos el etaHEN.

Así es como originalmente viene el archivo:

Man-07-auto-1.png

Así es como debe quedar, una vez hecho el cambio hay que darle en guardar al archivo. Man-07-auto-2.png

j) Ahora que ya tenemos el autoload.txt preparado hay que copiar la carpeta ps5_autoloader donde esta contenido el archivo en la ruta /data/ps5_autoloader (conectado mediante FTP a la consola) esto si lo queremos que se ejecute directamente del PS5. Pero antes de pasar la carpeta hay que colocar dentro de esta el archivo ya sea del etaHEN o el Kstuff.

Man-08-auto-3.png

Si lo quieren ejecutar desde un USB, solo hay que tener el USB en formato exFAT y copiar dentro de este la carpeta ps5_autoloader directamente a la raíz, esto sería practico para estar actualizando el etaHEN que caduca cada cierto tiempo.

Aquí recordar que si eligen el USB siempre debe estar conectado al PS5 sino no se ejecutara el autoload.

k) Realizado todo lo anterior solo basta reiniciar la consola y disfrutar la magia.

El proceso no es 100% efectivo, puede que al ejecutarse algo no funcione o se genere un Kernel Panic (consola congelada) basta con reiniciar la consola para intentarlo nuevamente.


2.2 - AUTOLOAD UPDATER

Realizado el proceso anterior ya tendremos el Autoload, pero posteriormente salió una función nueva, la posibilidad de actualizar la aplicación sin necesidad de conectar por FTP y reemplazar archivos, solo colocando un zip en un USB, vamos a explicar el proceso:

2.2.1: Requisitos

1. Haber realizado el proceso anterior del Autoload.

2. Autoload updater, el enlace dirige al Github, hay que descargar el archivo llamado y2jb_update.zip de la versión más reciente (solo dale click para descargar).

3. Una memoria USB o Disco Duro en formato exFAT


2.2.2: Procedimiento

1a) Necesitamos descargar el archivo zip del Auloload Updater.

2a) Colocamos el archivo Zip en la raíz del USB o Disco Duro, lo conectamos al PS5, ejecutamos el JB de Youtube y comenzará la actualización, esto modifica el icono de Youtube, renombrandolo a Y2JB Auloader.

auto-update-2.png


2.2.3: Observaciones

1. Si previamente ya habías realizado el procedimiento probablemente cuentes con la versión 0.1 del Autoload (para comprobarlo debes ejecutar el Y2JB y en la pantalla inicial te saldrá la versión instalada:

auto-update-3.png

Hay que descargar este archivo download0, conectar con FTP a la consola y colocarlo en /user/download/PPSA01650 sustituyendo el existente.

2. Una vez que hayamos actualizado el autoload hay que eliminar el archivo del USB o Disco Duro, sino cada que se ejecute el proceso comenzará a actualizar y sustituir archivos.

3. Esta actualización ya incluye la modificación que bloquea la actualización de la app, anteriormente se ocupaban las DNS 127.0.0.2 para evitar esto, con la última versión podemos volver a colocar las DNS de Nomadic (62.210.38.117) para evitar actualizaciones de la consola.

4. Desgraciadamente el Autoload Updater no sustituye la carpeta ps5_autoloader por ello no permite actualizar los payloads (etaHEN, kstuff, FTP Server, etc), para ello hay que conectar por FTP para sustituir o actualizar los archivos