KaKaRoTo lanza el "pup packer"

KaKaRoTo ha creado una herramienta para empaquetar .pup.Pongo el enlace al github:

http://github.com/kakaroto/ps3utils
Ahora supuestamente podemos crear actualizaciones etc(nos dice que vallamos con cuidado y que miremos lo que metemos a la ps3).

edito:fuente http://twitter.com/#!/KaKaRoToKS
interesante, ahora a ver si le sacamos partido con las instalaciones de actualizaciones...
las actus de los juegos son pup o pkg?
Por favor, una de CFW
Jajaajajaja

En realidad es una excelente noticia ahora solo queda saber como cambiar las opciones de la PS3 para que podamos arrancarla sin gancho aunque creo que kakaroto ya lo había hecho

Pd son pkg las del sistema pup
Y que se puede hacer exactamente con esto?
Unnamed_R. escribió:Y que se puede hacer exactamente con esto?

"KaKaRoTo ha creado una herramienta para empaquetar .pup" Los firmwares
Unnamed_R. escribió:Y que se puede hacer exactamente con esto?

Poder empaquetar en .PUP
Este tío es un máquina!! Va a la velocidad del rayo! Ya queda menos para tenerlo "todo"!!
AzagraMac, ahora puedo coger por ejemplo el pkg del backup manager y empaquetarlo no? Y luego cuando lo instale en la consola que pasara? Se ira a las aplicaciones.. se brickeara la consola..?
a ver si puedo compilarlo k me da error de k no encuentra CC (yo no veo CC por ninguna parte ...)
__aLeX__ escribió:AzagraMac, ahora puedo coger por ejemplo el pkg del backup manager y empaquetarlo no? Y luego cuando lo instale en la consola que pasara? Se ira a las aplicaciones.. se brickeara la consola..?

consejo, no lo hagas.. [sati] no sabemos lo que puede pasar, tienes un alto porcentaje de que pierdas la consola.

yo ahora estoy mirando como empaquetar un .self en .pkg, llevo un dia con "ps3toolchain" y "ps1ght".. y ando perdido en eso.. xD jajaja.

edito: ya esta... xD
$ make
[CC]  main.c
[LD]  hola.elf
[R2H] hola.bin
[CC]  main.c
[LD]  holamundo.elf
$ make pkg
make[2]: «../../data/hola.bin» está actualizado.
make[1]: «/home/jose/Desarrollo/ps3/HelloWorld/holamundo.self» está actualizado.
Creating PKG...
[X] Magic: 0a504b6c
[X] Type: 00000001
[X] Offset to package info: 000000c0
[ ] unk1: 00000005
[X] Head Size: 00000080
[X] Item Count: 00000004
[X] Package Size: 0000000000055730
[X] Data Offset: 0000000000000140
[X] Data Size: 0000000000055790
[X] ContentID: 'UP0001-HELLO00003_00-0000000000000000'
[X] QA_Digest: AD6CBD7D03A46080E06741AA3BB2255F
[X] K Licensee: 00000000000000000000000000000000
AzagraMac escribió:
__aLeX__ escribió:AzagraMac, ahora puedo coger por ejemplo el pkg del backup manager y empaquetarlo no? Y luego cuando lo instale en la consola que pasara? Se ira a las aplicaciones.. se brickeara la consola..?

consejo, no lo hagas.. [sati] no sabemos lo que puede pasar, tienes un alto porcentaje de que pierdas la consola.

yo ahora estoy mirando como empaquetar un .self en .pkg, llevo un dia con "ps3toolchain" y "ps1ght".. y ando perdido en eso.. xD jajaja.

edito: ya esta... xD
$ make
[CC]  main.c
[LD]  hola.elf
[R2H] hola.bin
[CC]  main.c
[LD]  holamundo.elf
$ make pkg
make[2]: «../../data/hola.bin» está actualizado.
make[1]: «/home/jose/Desarrollo/ps3/HelloWorld/holamundo.self» está actualizado.
Creating PKG...
[X] Magic: 0a504b6c
[X] Type: 00000001
[X] Offset to package info: 000000c0
[ ] unk1: 00000005
[X] Head Size: 00000080
[X] Item Count: 00000004
[X] Package Size: 0000000000055730
[X] Data Offset: 0000000000000140
[X] Data Size: 0000000000055790
[X] ContentID: 'UP0001-HELLO00003_00-0000000000000000'
[X] QA_Digest: AD6CBD7D03A46080E06741AA3BB2255F
[X] K Licensee: 00000000000000000000000000000000


Enhorabuena maquina ;)
Muy buena yo llego a casa en breve y me lio a trastear con la consola
marioga escribió:a ver si puedo compilarlo k me da error de k no encuentra CC (yo no veo CC por ninguna parte ...)

Adjuntos

enhorabuena, ya has empaquetado el self de geohot entonces ?
Una dudas de los Pup...

un pup es un contenedor que se utiliza para actualizaciones, firmware, etc, no?

el pup es el único archivo que se puede instalar sin el dongle, no?

un firmware con pup es incremental o instalando un pup con una aplicación sobrescribe todo el firmware? dicho de otra forma, si se instala el pup es como instalar una aplicación sobre el firmware o es como sustituirlo?
AzagraMac, estoy tambien intentado empaqutarlo en un pkg xD, pero por lo que veo en los makefiles de ejemplo, hace falta tambien el .elf, pero no estoy seguro.
Frange escribió:enhorabuena, ya has empaquetado el self de geohot entonces ?

que va. xD uno mio, para hacer la prueba el de Geo no lo consigo... :S me da errores.. seguro que es una tonteria.
Estimados, entiendo que esto es para empaquetar actulizaciones de firmware, no aplicaciones tipo open manager ni nada de eso, cuidado con lo que prueban.
Lo comento porque veo que algunos quieren empaquetar aplicaciones.
Saludos
AzagraMac escribió:
Frange escribió:enhorabuena, ya has empaquetado el self de geohot entonces ?

que va. xD uno mio, para hacer la prueba el de Geo no lo consigo... :S me da errores.. seguro que es una tonteria.


Como lo estas haciendo?
dreamsder escribió:Estimados, entiendo que esto es para empaquetar actulizaciones de formware, no aplicaciones tipo open manager ni nada de eso, cuidado con lo que prueban.
Lo comento porque veo que algunos quieren empaquetar aplicaciones.
Saludos


Me has resuelto las dudas. Gracias XD
dreamsder escribió:Estimados, entiendo que esto es para empaquetar actulizaciones de firmware, no aplicaciones tipo open manager ni nada de eso, cuidado con lo que prueban.
Lo comento porque veo que algunos quieren empaquetar aplicaciones.
Saludos

Si, tened cuidado con lo que haceis con esto. Se supone que sirve para volver a empaquetar los PUP despues de haberlos modificado, así que en todo caso esto es para CFW (o supongo que se le podría dar la utilidad para instalar aplicaciones junto al firmware completo si no me equivoco).
Pero si veis los pup, llevan el self de actualización dentro, que supongo que es lo que actualiza, habra que probar, pero quien es el wapo? xD
Huy me estoy empezando a ver los foros de c/v llenitos de : "Vendo PS3 Brickeada" [qmparto] [qmparto] [qmparto]
dshadow21 escribió:Huy me estoy empezando a ver los foros de c/v llenitos de : "Vendo PS3 Brickeada" [qmparto] [qmparto] [qmparto]

si y yo a comprarlas por 60 pavos [chulito] [chulito] [chulito]
Creo que se tendria que empaquetar un firmware con install pkg habilitado (jeje, que facil decirlo) y ya esta, 0 problemas
loblo está baneado por "troll"
en una carpeta de los firmware hay un monton de archivos pkg, esto q quiere decir?
No me quiero imaginar como deben estar dandose de gritos en sony xDDDDD como avanza esto madremia.
Haber si saca kakaroto su cfw
loblo escribió:en una carpeta de los firmware hay un monton de archivos pkg, esto q quiere decir?

Quiere decir que con los FW vienen aplicaciones a instalar, lo que hay que hacer es agregar eso pkg nuevos a un firm, supongo.......
dshadow21 escribió:
loblo escribió:en una carpeta de los firmware hay un monton de archivos pkg, esto q quiere decir?

Quiere decir que con los FW vienen aplicaciones a instalar, lo que hay que hacer es agregar eso pkg nuevos a un firm, supongo.......


Efectivamente, seria mirar los primeros Firms que traen el Linux por ejemplo o las aplicaciones nuevas y ver como las carga, una vez descubierto eso, seria introducir los pkg de las aplicaciones firmadas que queramos cargar en el menu de la ps3 y a rular, pero como han dicho, a ver quien es el wapo que lo hace, :S
ya estoy viendo dentro de una semana o dias quizás... CFW "Nombre" con X aplicaciones instaladas y firmadas! en función del uso que le quieras dar a la PS3 (claro esta con el open manager también)... al estilo de firmwares de móviles como el iPhone con apps ya preinstaladas.. seria genial
En un CFW se pueden dejar habilitadas las funciones que necesitan los managers sin estar en debug mode??
emacrack escribió:En un CFW se pueden dejar habilitadas las funciones que necesitan los managers sin estar en debug mode??


Si te refieres a los syscall´s si, pero eso lleva más trabajo.
Chaky escribió:
emacrack escribió:En un CFW se pueden dejar habilitadas las funciones que necesitan los managers sin estar en debug mode??


Si te refieres a los syscall´s si, pero eso lleva más trabajo.

Entonces sería más sencillo hacer un CFW que se encuentre siempre en debug mode. Lo único malo de esto es que nos sacaría la posibilidad de utilizar PSN con nuestros originales... creo jeje.
Siento interrumpir la desviación del hilo... :-|

Alguien lo ha probado?
TraNk escribió:Siento interrumpir la desviación del hilo... :-|

Alguien lo ha probado?

Yo logre "desempaquetar", y "empaquetar" el "PUP", lo instale, sin modificar nada, solo para probar, y funciono.

Saludos.
Cómo puedo hacerlo funcionar?.Un saludo
Oyster escribió:
TraNk escribió:Siento interrumpir la desviación del hilo... :-|

Alguien lo ha probado?

Yo logre "desempaquetar", y "empaquetar" el "PUP", lo instale, sin modificar nada, solo para probar, y funciono.

Saludos.

al menos con eso sabemos que la aplicacion funciona [+risas]
se puede hacer que desde PUP copie un archivo por ejemplo pkg a la carpeta task??
Edito para decir que ya tengo todo compilado y funcionando pero me da error al empaquetar el .pup dejo aquí el error para ver si alguien sabe qué pasa. Un saludo

*** stack smashing detected ***: ./pup terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x50)[0x1f5970]
/lib/libc.so.6(+0xe591a)[0x1f591a]
./pup[0x804ad0d]
./pup[0x804ae3d]
/lib/libc.so.6(__libc_start_main+0xe7)[0x126ce7]
./pup[0x8048841]
======= Memory map: ========
00110000-00267000 r-xp 00000000 08:16 134878     /lib/libc-2.12.1.so
00267000-00269000 r--p 00157000 08:16 134878     /lib/libc-2.12.1.so
00269000-0026a000 rw-p 00159000 08:16 134878     /lib/libc-2.12.1.so
0026a000-0026d000 rw-p 00000000 00:00 0
004c1000-004dd000 r-xp 00000000 08:16 134858     /lib/ld-2.12.1.so
004dd000-004de000 r--p 0001b000 08:16 134858     /lib/ld-2.12.1.so
004de000-004df000 rw-p 0001c000 08:16 134858     /lib/ld-2.12.1.so
0057e000-0057f000 r-xp 00000000 00:00 0          [vdso]
00a73000-00a8d000 r-xp 00000000 08:16 130648     /lib/libgcc_s.so.1
00a8d000-00a8e000 r--p 00019000 08:16 130648     /lib/libgcc_s.so.1
00a8e000-00a8f000 rw-p 0001a000 08:16 130648     /lib/libgcc_s.so.1
08048000-0804e000 r-xp 00000000 08:16 537734     /home/chemone/Escritorio/kakaroto packer/pup
0804e000-0804f000 r--p 00005000 08:16 537734     /home/chemone/Escritorio/kakaroto packer/pup
0804f000-08050000 rw-p 00006000 08:16 537734     /home/chemone/Escritorio/kakaroto packer/pup
09812000-09833000 rw-p 00000000 00:00 0          [heap]
b770c000-b770d000 rw-p 00000000 00:00 0
b7714000-b771e000 rw-p 00000000 00:00 0
bfbfc000-bfc1d000 rw-p 00000000 00:00 0          [stack]
Abortado
me he bajado las utilidades , disculpar mi ignorancia pero esto se inicia en linux o windows o en la ps3.
42 respuestas