PkgView v1.3 Actualizado [08/04/2012]

PkgView es una herramienta para extraccion de archivos pkg de PS3. Es una herramienta 100% legal ya que no contiene codigo de sony. Ademas PkgView tiene una interfaz grafica con la que simplifica la extracion tanto de archivos sueltos como del paquete completo.

Imagen


PkgView Changelog

Version 1.3
---------------------------------
Añadido soporte para pkg de psx/psp
Añadido progreso en la barra de tareas en Windows 7

Version 1.2
---------------------------------
FIX: Seguía fallando al extraer archivos grandes.
FIX: Problemas al interpretar la estructura.
FIX: Otros problemas en la extracción.
Ventana de extracción mas descriptiva.
Optimizada la extracción de pkg retail.
Ahora crea un log de la extracción.

Version 1.1
---------------------------------
FIX: Falla al extraer archivos grandes

Version 1.0
---------------------------------
FIX: PARAM.SFO no aparecía.
FIX: Las carpetas vacías no aparecían.
Añadido soporte para pkg retail (gracias a la aplicación de Mathieulh).
Ahora acepta pkg pasados como parámetro.
Añadido soporte para arrastrar pkg a la aplicación.
Añadida la opción Extraer en la carpeta origen
Añadida asociación de la extensión .pkg
Añadida la opción Extraer aquí en el menu contextual de windows.

BETA 2
---------------------------------
FIX: Carpetas salían duplicadas como archivos
FIX: Comprueba si el pkg es debug
Añadida extracción de carpetas
Mejorado el algoritmo de extracción

BETA 1
---------------------------------
Primera version


Si encontrais algun bug comunicarmelo

Descarga: PkgView_1.3.rar

Pagina oficial: http://ps3zone.ifcaro.net
simplemente PERFECTO, como siempre. Gracias Ifcaro
Mola [boing] , tienes previsto añadirle la opcion de crear Pkg??
Messiahs escribió:Mola [boing] , tienes previsto añadirle la opcion de crear Pkg??


si, esta version esta muy verde y solo extrae archivos sueltos y no he comprobado mucho si los extrae correctamente. Tengo pensado primero perfeccionar eso y dar la posibilidad de extraer carpetas y luego intentar crear un pkg desde cero y que la ps3 lo coja jeje.

Un saludo
Que bien, ésto se mueve!
esta claro que acabaremos jugando a los juegos de la PSN y eso me mola y mucho

Gracias por tu trabajo

PD: ¿habéis probado a extraer todo el contenido crear una carpeta con su ID y haber si el backup manager lo lanza ?¿?¿?¿
Gracias por la labor .

Un saludo.
Esto cada vez pinta mejor, scene de la de verdad.
Ifcaro, eres un puto crack!
Gracias Ifcaro por tu gran trabajo!!!!!

Al abrir los PKG me sasle este error:

************** Texto de la excepción **************
System.IO.IOException: El proceso no puede obtener acceso al archivo 'C:\Archivos de programa\JDownloader\downloads\PS3\Demos PKG\Cash Guns and Chaos demo\ycfnk348ymQd3gDXhIcRdI6rtUagdvS6ax5UaClHd5iAfMHRe7jdHI0fdQBP4hTtXSuVaPErOcumGiOgeupRfX73bf3nGRBhDJM0A.pkg' porque está siendo utilizado en otro proceso.
en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
en System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
en System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
en b.b(String A_0)
en b.g(Object A_0, EventArgs A_1)
en System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
en System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
en System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
en System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
en System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
en System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
en System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
en System.Windows.Forms.ToolStrip.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Ensamblados cargados **************
mscorlib
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3615 (GDR.050727-3600)
Código base: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PkgView
Versión del ensamblado: 1.0.0.0
Versión Win32: 1.0.0.0
Código base: file:///C:/Archivos%20de%20programa/JDownloader/downloads/Sacar%20ID%20juegos/PKG%20View/PkgView.exe
----------------------------------------
System
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3614 (GDR.050727-3600)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
zip
Versión del ensamblado: 0.0.0.0
Versión Win32: 0.0.0.0
Código base: file:///C:/Archivos%20de%20programa/JDownloader/downloads/Sacar%20ID%20juegos/PKG%20View/zip.DLL
----------------------------------------
PkgView
Versión del ensamblado: 1.0.0.0
Versión Win32: 1.0.0.0
Código base: file:///C:/Archivos%20de%20programa/JDownloader/downloads/Sacar%20ID%20juegos/PKG%20View/PkgView.exe
----------------------------------------
Microsoft.VisualBasic
Versión del ensamblado: 8.0.0.0
Versión Win32: 8.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
mscorlib.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3615 (GDR.050727-3600)
Código base: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Xml
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** Depuración JIT **************
Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
aplicación o equipo (machine.config) debe tener el
valor jitDebugging establecido en la sección system.windows.forms.
La aplicación también se debe compilar con la depuración
habilitada

Por ejemplo:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
se enviará al depurador JIT registrado en el equipo
en lugar de controlarlo mediante el cuadro de diálogo.
Y con esto se podria quitar los idiomas de los juegos? o copia los archivos?
************** Texto de la excepción **************
System.IO.IOException: El proceso no puede obtener acceso al archivo 'C:\Archivos de programa\JDownloader\downloads\PS3\Demos PKG
\Cash Guns and Chaos demo\

Solo funciona para .pkg's debugs...

Se supone que cuando este totalmente operativo deberia hacer la funcion de lo que aqui se describe:
hilo_tutorial-cambiar-id-del-backup-manager_1479940
muchas gracias por tu trabajo
boticario escribió:
************** Texto de la excepción **************
System.IO.IOException: El proceso no puede obtener acceso al archivo 'C:\Archivos de programa\JDownloader\downloads\PS3\Demos PKG
\Cash Guns and Chaos demo\

Solo funciona para .pkg's debugs...

Se supone que cuando este totalmente operativo deberia hacer la funcion de lo que aqui se describe:
hilo_tutorial-cambiar-id-del-backup-manager_1479940




Eso sería una pasada........................... Muchas gracias Ifcaro, Genial trabajo.
(mensaje borrado)
kiris no te va a servir de nada, que lo sepas, te tocara hacer el backup al completo con el backup manager
(mensaje borrado)
Nueva versión disponible, para mas info mira el primer post
Que bueno, muchas gracias :D
Ifcaro, la version definitiva podra crear de nuevo el pkg?
edit; ok tio aclarado, acabo de leer lo que te falta por hacer... :)
El tema interesante, es poder abrir los pks que hay mogollon del psn, para modficarlos, por que no se pueden abrir pks retail ? alguna explicacion ? voy a ver si puedo portar el este programa a mac. Mirare las fuentes estos dias.

:)
boticario escribió:Ifcaro, la version definitiva podra crear de nuevo el pkg?
edit; ok tio aclarado, acabo de leer lo que te falta por hacer... :)


Desde el principio tengo pensado que cree tambien los pkg desde cero, pero todavia hay algunos misterios sin resover en el tema de los pkg.

Hay algunas zonas que contienen datos que no se sabe que son y seguramente sean necesarios para que la ps3 lo coja.
Jur...

Desarchivado a petición de usuario.

Un saludo.
Si alguien utilizaba este programa le recomiendo que actualice a esta ultima versión que ademas de ser mas comoda de usar arregla fallos como por ejemplo extraer el PARAM.SFO que la anterior no lo hacia.

Saludos
la probaré y si veo algun fallo/mejora lo comentaré que utilizo estos programas a menudo. Un saludo
Frange escribió:la probaré y si veo algun fallo/mejora lo comentaré que utilizo estos programas a menudo. Un saludo


Gracias :) recuerda que ahora tambien soporta pkg retail. Si sabes de algun tipo de pkg que no se abra comentamelo y le intento dar soporte.

Un saludo
Madre mia que pedazo de herramienta, justamente ahora mismo me saca de un apuro.

Salu2.
ifcaro tu herramienta es increible pero hay alguna manera sencilla de una vez extraido editar el eboot de una actualizacion¿?¿gracias de antemano
Buenas,

He subido una revisión de la versión 1.1 que arregla unos errores que seguían apareciendo con archivos grandes. Os recuerdo que ante cualquier problema con la aplicación podéis comentármelo e intentare arreglarlo.

Saludos
Como siempre, un aportazo.

Gracias.

PD: Que raro que haya tan poca gente agredeciendo este gran aporte en todo este tiempo.
Gracias! De seguro asi estudiamos mas los pkg.
Gracias! Probaré esta versión 1.1 a ver si veo alguna cosilla que pueda comentar para ayudar.

Gran trabajo!
Nunca lo voy a utilizar porque no tengo idea, pero.... GRACIAS !
Aplicacion actualizada:

Version 1.2
---------------------------------
FIX: Seguía fallando al extraer archivos grandes.
FIX: Problemas al interpretar la estructura.
FIX: Otros problemas en la extracción.
Ventana de extracción mas descriptiva.
Optimizada la extracción de pkg retail.
Ahora crea un log de la extracción.


Enlace en el primer post

Saludos [bye]
Muchas gracias. Hay unos cuantos que deberían de parecerse mas a ti en este aspecto.
Hola, muchas gracias por el homebrew, lo voy a probar con el multiman, a ver si soy capaz de dejarmelo como a mi me gusta [sonrisa] .

Tambien lo probare con algun emulador, sobretodo para indicarle rutas alternativas para guardar las roms.


Saludos y gracias.

Edito:Pensaba que esta herramienta tambien montaba los pkg, ¿Hay alguna que los monte? ein?
mva255 está baneado por "utilizar clon para saltarse baneo de subforo"
wen trabajo ifcaro nos tienes abandonado cabron ni una visita por navidad
GUSMAY escribió:Edito:Pensaba que esta herramienta tambien montaba los pkg, ¿Hay alguna que los monte? ein?


no,para ello tienes el gen_pkg4cfw_gui3 o el MAGIC_PKG_v1.0
Gracias este finde lo probare, que hoy estoy de resaca, que gano el barcelona [plas] .
La idea del GUI es muy buena, me recuerda al 7zip, winzip, winrar, etc... intuitivo y simple (en ese sentido es perfecto, porque no hace falta mas)
Lo de extraer archivos por separado me esta viniendo al pelo para investigar los PARAM.SFO (asi no tengo que extraer el resto, que no lo necesito, ocuparia espacio, tardaria mas en extraerlo, etc...), la verdad es que es rapido, para echar un vistazo dentro del .PKG es ideal

---

Tampoco lo he usado mucho como para encontrar algun bug (si los hay, que lo dudo, porque parece que ha salido de una clinica de cirugia estetica) pero se me ocurren un par de sugerencias
-La primera es un detalle sin importancia, donde pone "extract to source".... yo pondria "extract to source folder" (parece informacion innecesaria, pero explica mejor el funcionamiento)

-La segunda es a largo plazo... y es que permita "arrastrar" a la ventana del programa (y reemplazar) archivos dentro del .PKG
Esto implica reconstruir el .PKG por eso es a largo plazo, pero lo comento ahora porque quizas te venga bien ir preparado el codigo para implementarlo despues
Asi se podria "dar el cambiazo" al PARAM.SFO dentro de un .PKG (para eliminar restricciones, añadir modos de arranque especiales, o editar nombres, version, etc...)


--------
Edito:
Uiba, si que pone "extract to source folder" estoy cegato, olvida la sugerencia
Nueva versión disponible en el primer post
ifcaro escribió:Nueva versión disponible en el primer post

gracias por tu trabajo
un saludo
Gran herramienta, grácias!
Genial, confirmo que la version nueva puede extraer archivos del NPUJ00708 (soul reaver)... cosa que antes no funcionaba, simplemente daba un error y el programa se cerraba
Tambien me he fijado que abre sin problemas todos los "Minis" (no recuerdo si esto fallaba antes)

Añadido a la wiki :)
http://www.ps3devwiki.com/index.php?tit ... ldid=11888
solo falta que hagas una integracion para el menu contextual xd XD
gran trabajo mostru !
boticario escribió:solo falta que hagas una integracion para el menu contextual xd XD
gran trabajo mostru !


Te refieres a esto?

Imagen

Si es asi, lleva desde hace tiempo, para que aparezca hay que dar a Tools > Associate .pkg files with this application

Saludos
Yo tengo asociada la extension PKG al programa, ademas cada .pkg usa el icono del programa (es bastante intuitivo, y en pequeñito se sigue viendo bien)

Imagen Imagen
Eso es el "panel de control/opciones de carpeta" de windows XP
1. Ahi primero "creas" la extension PKG (dando al boton "nueva")
2. Luego das al boton "opciones avanzadas" (en esa imagen estaria donde esta el boton "restaurar"... el texto de ese boton cambia)... ahi puedes elegir el icono para esa extension (la ruta del pkgview.exe en tu HDD)
3. Por ultimo, das al boton. Se abre con: "cambiar"... y aparece una ventana donde tienes que elegir la ruta del pkgview.exe en tu HDD

*No hagais el paso 3 antes del 2... porque el texto del boton de abajo cambia a "restaurar" y no podriais elegir su icono.... si algo sale mal simplemente dar al boton "restaurar" o a "eliminar" y empezar de nuevo


De esta forma al hacer doble click sobre cualquier .pkg los abre con tu programa (y los .pkg usan el icono del programa, que esta bastante bien)
55 respuestas
1, 2