Bueno ya lo he intentado y decir que SI ha funcionado
Lo que he hecho para conseguirlo ha sido basicamente lo que he dicho antes.
-Extraer todos los datos del PKG y meterlos en una carpeta PS3_GAME
-Cambiar el Eboot.bin por el del juego RETAIL (buscando por internet encontre el del Uncharted2)
-Modificar el Param.sfo con el SFO editor y cambiarlo de HG a DG (disc game)
-Coger la carpeta LICDIR de cualquier otro juego y ponerla dentro de PS3_GAME luego abrir el archivo lic.dat con el bloq de notas modificar la ID de dentro por la del juego que estas modificando (la de dentro del param.sfo)
-Coger el archivo PS3DISC.FSB de cualquier otro juego y abrirlo con el notepad y cambiarle la ID al del juego que estas modificando (la de dentro del param.sfo) y despues colocar el PS3DISC.FSB fuera de la carpeta PS3_GAME (junto a ella)
-Por ultimo meter PS3DISC.FSB y PS3_GAME dentro de otra carpeta con el nombre del ID BXXSXXXX tal y como cualquier juego normal retail
Tras esto ya tengo el uncharted 2 version PSN convertido a Retail y lo tengo funcionando 100% desde multiman