Cambiar región BluRay mediante lv2patcher

Un tal Onnie ha logrado cambiar la región de su ps3 japonesa para reproducir películas de europa. Gracias a la idea de ps3mrenigma. Sólo es para bluray, no funciona para ps2 ni dvd. Vamos al lío.

Necesitamos el lv2patcher de kmeaw, su cfw 3.55, el bloc de notas y acceso a los archivos de la consola mediante ftp o con el awesome filemanager.

Copiamos todo el código en el bloc de notas:

# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
# RandomUse.
# PL3:
ef48: payload.bin # this is not neccesary,
# just the first QWORD of the payload
# Change region to Europe... Thanks ps3mrenigma
# Syscall preamble
F380: F821FF51 # stdu    %sp, -0xB0(%sp)
F384: 7C0802A6 # mflr    %r0
F388: FBC100A0 # std     %r30, 0xA0(%sp)
F38C: FBE100A8 # std     %r31, 0xA8(%sp)
F390: FBA10098 # std     %r29, 0×98(%sp)
F394: F80100C0 # std     %r0,  0xC0(%sp)
# capture 0x19004 if not jump to original syscall
F398: 3FE00001 # lis        %r31, 1
F39C: 63FF9004 # ori        %r31, %r31, 0×9004
F3A0: 7C1F1800 # cmpw    %r31, %r3
F3A4: 4082003C # bne _orig_syscall
# Force Europe - Retail
F3A8: 3BC00085 # li        %r30, 0×85
F3AC: 3BA00001 # li        %r29, 1
F3B0: 9BA40001 # stb        %r29, 1(%r4)
F3B4: 9BC40003 # stb        %r30, 3(%r4)
F3B8: 9BA40005 # stb        %r29, 5(%r4)
F3BC: 9BA40007 # stb        %r29, 7(%r4)
F3C0: 38600000 # li        %r3, 0
# Restore STACK
F3C4: E80100C0 # ld        %r0, 0xC0(%sp)
F3C8: EBA10098 # ld        %r29, 0×98(%sp)
F3CC: EBE100A8 # ld        %r31, 0xA8(%sp)
F3D0: EBC100A0 # ld        %r30, 0xA0(%sp)
F3D4: 7C0803A6 # mtlr    %r0
F3D8: 382100B0 # addi    %sp, %sp, 0xB0
F3DC: 4E800020 # blr
F3E0: 4823ED28 # b syscall0x363
31EB1C: 0000F380 #syscall 0x363 descriptor


lo que nos interesa en este caso es la línea 20, en concreto estos dos dígitos

F3A8: 3BC00085 # li %r30, 0×85


y los cambiamos por la región que queramos usar:

0x83 = Japan
0x84 = USA
0x85 = Europe/Middle East/Africa
0x87 = UK
0x89 = Australia
0x8E = Hong Kong

para la USA nos quedaría así

F3A8: 3BC00084 # li %r30, 0×85


y guardamos el texto una vez modíficado como patch.txt

Este txt debe sustituir al que se encuentra en la carpeta usrdir del lv2patcher. En mi caso se encuentra en dev_hdd0/game/LV20000001/USRDIR/patch.txt

El cambio de región, al igual que ocurre siempre cuando se usa el lv2patcher para cargar el payload, se perderá al apagar la consola y no es definitivo. Para comprobar que se ha realizado bien podemos usar la pequeña aplicación PS3 Model Detection. Si queremos volver a tener el lv2patcher con sus funciones originales basta con reinstalar su pkg.

Fuente de todo este tinglado. Saludos.
muchas gracias por el aporte, a ver si sale algo dentro de poco para la region los juegos de PS2 y el DVD.
una pregunta:

esto vale para algo para los q perdieron el bd video tras el dowgrade?

gracias
matry escribió:una pregunta:

esto vale para algo para los q perdieron el bd video tras el dowgrade?

gracias


Pues la verdad es que yo ni idea de eso. Nunca me enteré bien del todo acerca de ese fallo con el downgrade, sólo sé que la solución estaba relacionada con algo de los archivos DRL de la flash y con las keys MKB, pero nunca me quedó claro si se producía un cambio de región. Si sólo fuera eso, este patch debería servir, si alguien lo prueba que comente.
Sería posible hacer un pkg que se ejecutara antes de ver una peli de una región distinta?
Si se consigue ver pelis región 1 vopy a por la serie Espartaco de amazon usa de cabeza!!!
dany_wan escribió:Sería posible hacer un pkg que se ejecutara antes de ver una peli de una región distinta?
Si se consigue ver pelis región 1 vopy a por la serie Espartaco de amazon usa de cabeza!!!


Esto es lo estas haciendo al editar dev_hdd0/game/LV20000001/USRDIR/patch.txt , cada que ejecutes el lvl2patcher que tienes ya instalado, este mira el patch que has editado. Para dejarlo como estaba, con reinstalar el lvl2patcher.pkg original volvera a tener el patch.txt original.

Con el Firm de KMEAW y los ultimos MULTIMAN, no necesitas el lvl2patcher original para los backups, asi que lo puedes dejar editado para la region seleccionada en las peliculas.
Y esto no sería posible por ejemplo en el CFW 3.41 de Hermes?
6 respuestas