|
FAQ
How do I find the IP address of my PlayStation 3?You can see the current IP address of the PS3 under:Settings > Network Settings > Setting & Connection Status List How do I connect to my PlayStation 3 from the Internet (work, school, cafe, etc.)?If you are running PS3 FW 2.76 or below, see the ExternalConnection page for details. For PS3 FW 2.80 or above, you will have to properly configure a VPN. The PS3 must see the source MAC address as if it were the registered PSP (spoofed). Visually, this would look something like:
How do I enable and use Remote Start (turn-on the PS3 remotely)?First, ensure you have Remote Start enabled. Go to:Settings > Remote Play > Remote Start Choose On, check the Enable Remote Start via the Internet box, and then click on OK. NOTE: Depending on how long your PS3 has been off, your Internet gateway/router may have cleared the PS3's ARP address from the cache. When this happens, the gateway/router will not forward incoming Wake-on-LAN (WoL) packets to your PS3. You can over come this problem if you can save a static ARP entry. For example, under most Unix-based operating systems, the command would be similar to (substitue XXX.XXX.XXX.XXX and FF:FF:FF:FF:FF:FF with the IP address and MAC address of your PS3, and eth0 with the appropriate interface): # arp -s XXX.XXX.XXX.XXX FF:FF:FF:FF:FF:FFOr# ip neigh add XXX.XXX.XXX.XXX lladdr FF:FF:FF:FF:FF:FF nud permanent dev eth0 Second, ensure you're Internet firewall/gateway either has UPnP enabled, or that you have manually port forwarded 9293 (TCP and UDP) to the PS3's IP address. If you are at home, on your LAN, then ensure you have selected "Enable WoL Reflector" from the Edit page for your PS3 settings. How do I turn-off my PlayStation 3 remotely?If you wish to turn the PS3 off, go to:Users > Turn Off System I updated my PS3 to Firmware 2.80, and now ORP crashes (Corrupt video stream)Sony has changed Remote Play as of 2.80 to require the client's MAC address to match that of the registered PSP's MAC address. We're still working on a proper solution for this, but in the mean-time you can spoof your PSP's MAC address to get local connections working again. In Linux, this would look something like (change aa:bb:cc:dd:ee:ff to your PSP's MAC address): # ifconfig wlan0 hw ether aa:bb:cc:dd:ee:ff For OSX, this works similar: # sudo ifconfig en0 lladdr aa:bb:cc:dd:ee:ff Apparently this does work with the AirPort interface (en1), but you have to disassociate first. See j.altan's comment below. For Windows, apparently you can use this (thanks mechos): http://www.technitium.com/tmac/index.html How Do I Build ORP for Windows?Read the following guide: WindowsBuildGuide |
Sign in to add a comment
Perhaps build a tool to simulate a PSP registering with a PS3?
how about changing the MAC address on the PSP to be the same as your AirPort?? i'm sure i've seen an application somewhere that lets you do this.
also, the above will work with the AirPort?. it just needs to be disconnected from any wireless network.
click 'Join Another Network...' and enter anything eg. 'dsfdfsdf3er3e'
then you can run the above code to change your MAC address. i do this in various cafes where i get free wifi on my iPhone.
Yes, this is what I've been working on. Temporarily hooking the PSP kernel to report back a MAC address of your choice. Then when you register with the PS3, it'll save your laptop/PC MAC address instead of the real PSP MAC.
Thanks for the info about changing the AirPort?'s MAC address. I've updated the FAQ.
If you've gone all the way to recreate the PSP remote functionality, it would be handy to recreate the pairing that goes on between PS3 and PSP so that PS3 owners that don't have PSP's can use this application.
If there's a way to create the profile settings without ever having a PSP then I guess that's what I'm suggesting.
@aabaaiaaa: Yea, that would be awesome - but I would need:
1) Some USB snooping hardware that sits in between a PSP and PS3 allowing me to dump the pairing conversation.
2) Some USB hardware which can be programmed to replay a custom pairing conversation.
This stuff exists, I just haven't looked for it. At the end of the day, this would eliminate the need for a PSP, but would introduce the need for some custom USB dongle programmed to mimic registration of a PSP.
Anyone notice that Sony have added support for their new Sony Ericsson phone?
Yup, I've already added the new headers which are present in FW 3.00 and up. http://code.google.com/p/open-rp/source/diff?spec=svn251&r=249&format=side&path=/trunk/orp.h&old_path=/trunk/orp.h&old=247
Have you guys had a look at how the Sony Ericsson phone (Aino) is synchronised with the PS3 in order to activate remote play? http://www.knowyourmobile.com/sonyericsson/sonyericssonaino/ainouserguides/344893/how_to_use_remote_play_on_the_sony_ericsson_aino.html It's not necessary to plug the device into the PS3 via USB (as you need to do with the PSP). The PS3 gives out a code that's active for a certain amount of time and this is entered into the device you want to register (the phone). After that there's an exchange of information between PS3 and Aino over wifi. This is much easier to sniff than USB traffic - we can just use an ethernet sniffer like wireshark. I could do this - if only I could get my hands on an Aino!
Perhaps in the data exchange there's a challenge / response scenario with a secure algorithm at the heart of it. In which case it would be very difficult to find a way around the problem without taking a look at the Sony Ericsson Aino code :)
@reakt1: "Perhaps in the data exchange there's a challenge / response scenario with a secure algorithm at the heart of it. In which case it would be very difficult to find a way around the problem without taking a look at the Sony Ericsson Aino code :)"
Yes, that's the problem :) Then Anio libraries would need to be decrypted and then disassembled to learn how they generate the authentication string from the pairing nonce. Not sure if the Anio has been fully hacked yet...
And if we DID find out how the authentication is done, I guess Sony Ericsson can just modify the algorithm in a firmware update.