| View previous topic :: View next topic |
| Author |
Message |
uspual

Joined: 10 Jan 2005 Posts: 15
|
Posted: Mon Feb 14, 2005 7:19 am Post subject: Game sharing feature |
|
|
http://www.beyond3d.com/forum/viewtopic.php?t=20407
| Quote: | To use Game Sharing in Namco Museum, the player with the game selects the transmit function from the game's menu, while the other player selects Game Sharing on the main menu of the PSP (it's the icon with two PSPs and arrows between them indicating sharing.) Once the systems recognize each other, a short download starts where the game-less player is sent the playable selection -- after that is complete, the gamer can go ahead and play without even having a UMD game in the system.
For the Namco Museum feature, all seven classic arcade games are uploaded in one big package -- Pac-Man, Ms. Pac-Man, Galaga, Galaxian, Rally-X, New Rally-X, and Dig Dug -- and players can choose and play any one of them from a simple menu without having to download anything more. The cool new Remix modes are unfortunately not available for Game Sharing, there is curiously no use of the Game Sharing for multiplayer gaming, and the seven arcade classics are stored to RAM instead of to Memory Stick -- once the PSP is shut down or sent to the Home menu or another game is played, the sampler download is erased. |
It's proven that booting from MS is possible. However, I guess the bootable file in MS must be encrypted. (AES?)
Now, it seems that PSP can download image to RAM directly and, run it.
Possible cases :
1) the image is not encrypted.
2) the image is encrypted, and client PSP decodes the stream before storing into RAM.
3) the image is encrypted, and client PSP decodes it run-time.
I think 3) is not likely because, the case leads several issues hard to handle. (ex : every memcpy operation needs decryption. OS must keep encrypted memory blocks isolated from decrypted. blah blah ...)
Though I think 2) may be the case, I guess 1) still have high possibility because, I'd heard that SCE library does not provide AES related operations to developers.
So, if we could intercept and find out what game sharing packets contain, we may find the way to upload custom program into PSP.
PS. Some unofficial comments from official PSP developers : SCE has plan to include web browser to OS but, it may be able to access only official sites. ( mp3 downloading? ) SCE seems that they don't want to allow high-quallity movies on MS. (resolution restriction of MP4 is intentional) SCE never allows 3rd party developers to store any executables into MS. |
|
| Back to top |
|
 |
ooPo Site Admin
Joined: 17 Jan 2004 Posts: 2032 Location: Canada
|
Posted: Mon Feb 14, 2005 9:03 am Post subject: |
|
|
While its good to have this confirmed, you can start work on it now.
The 'fake' firmware update already downloads to the memory stick whereupon it can be executed. It can be found under the 'game' menu in the PSP browser. On the memory stick, it can be found in the /PSP/GAME/UPDATE directory.
The file itself is called EBOOT.PBP. We've done some work towards understanding this file and the files it contains. You can read this at:
http://forums.ps2dev.org/viewtopic.php?t=929
http://forums.ps2dev.org/viewtopic.php?t=931
Feel free to join in, any help is appreciated. :) |
|
| Back to top |
|
 |
uspual

Joined: 10 Jan 2005 Posts: 15
|
Posted: Mon Feb 14, 2005 12:01 pm Post subject: |
|
|
| ooPo wrote: | While its good to have this confirmed, you can start work on it now.
The 'fake' firmware update already downloads to the memory stick whereupon it can be executed. It can be found under the 'game' menu in the PSP browser. On the memory stick, it can be found in the /PSP/GAME/UPDATE directory. |
Yeah, i've read whole thread about PBP and PSAR. But, it seems not easy to decypher .PSP file or PSAR archived data.
I hope analysis on game sharing could give us further insight.
At least, we may get another .PSP file to see. ;) |
|
| Back to top |
|
 |
ooPo Site Admin
Joined: 17 Jan 2004 Posts: 2032 Location: Canada
|
Posted: Mon Feb 14, 2005 1:01 pm Post subject: |
|
|
| Yeah, I'd love to get my hands on any other files. :) |
|
| Back to top |
|
 |
mc

Joined: 12 Jan 2005 Posts: 212 Location: Linköping
|
Posted: Mon Feb 14, 2005 9:02 pm Post subject: |
|
|
Yes. Even if the game sharing uses the same file format (which is rather likely), having more samples would aid comaparative analysis (since there would actually be something to compare to :).
Game sharing always happens in ad-hoc mode, right? Is there a way to snoop such traffic with a standard access point (I have a TOPCOM something)? Provided I can find someone else with a PSP to do game sharing with... _________________ Flying at a high speed
Having the courage
Getting over crisis
I rescue the people |
|
| Back to top |
|
 |
lordeldor
Joined: 16 Feb 2005 Posts: 2
|
Posted: Wed Feb 16, 2005 2:52 pm Post subject: |
|
|
| Well, as far as I know if you can just get any old wireless sniffer on site when you do your game share you ought to be able to sniff the traffic ad-hoc or infrastructure. This is an issue I have spent much time on, and the hardware is allways a BIG factor. If your using a laptop I would highly suggest a cisco aironet card. (The main factor with the hardware is the support of monitor mode, which allows your network card to recieve transmissions without being associated with an access point. However to the best of my knowledge you cannot use an access point as it will not enter "monitor" mode. To find a good program for this you would likely be hard pressed for anything that wasn't god awfull expensive. Having said that I suggest WildPackets Airopeek NX. (Realy pricy stuff, and their trial version is extremely limited....) If you can get it it is likely your best ticket to capture, and save the packets involved in the transsfer. (If you use *nix you may find luck in monitor mode with a normal sniffer like ethereal, but I have never tested this. |
|
| Back to top |
|
 |
mc

Joined: 12 Jan 2005 Posts: 212 Location: Linköping
|
Posted: Wed Feb 16, 2005 10:20 pm Post subject: |
|
|
The only WiFi equipment I have, apart from the PSP itself, is the TOPCOM access point. I don't have any laptops. _________________ Flying at a high speed
Having the courage
Getting over crisis
I rescue the people |
|
| Back to top |
|
 |
ooPo Site Admin
Joined: 17 Jan 2004 Posts: 2032 Location: Canada
|
Posted: Thu Feb 17, 2005 12:23 am Post subject: |
|
|
I have an ibook with an airport card running ethereal under linux.
It'll capture your mom if she was wearing a tcp header.
The PSP puts up less of a fight. |
|
| Back to top |
|
 |
lordeldor
Joined: 16 Feb 2005 Posts: 2
|
Posted: Thu Feb 17, 2005 4:30 am Post subject: |
|
|
Its funny you mention it but my moms tcp header was hacked this morning....but no seriously, I am glad to know that ethereal is capable of picking up monitor mode signals....This makes things much cheaper ;)
Just started reading all of your posts on the psp threads, extremely interesting stuff keep up the good work, oh and oopo hope you enjoy the psp when you get it back. |
|
| Back to top |
|
 |
ooPo Site Admin
Joined: 17 Jan 2004 Posts: 2032 Location: Canada
|
Posted: Thu Feb 17, 2005 4:38 am Post subject: |
|
|
| Yeah, maybe someday I'll see it again... *sighs longingly* |
|
| Back to top |
|
 |
senas8
Joined: 03 Feb 2005 Posts: 56 Location: Romania/USA
|
Posted: Thu Feb 17, 2005 9:36 am Post subject: |
|
|
| Don't feel so bad Oopo your psp isn't the only one that lost it's mind...Im afraid mine went bannanas too. Mine won't come back to me, im afraid. |
|
| Back to top |
|
 |
|