Generate Remote Play pairing PIN for offline activated accounts.
Apparently most of the checks preventing Remote Play from working on offline activated accounts are just in ShellUI, the sceRemoteplayGeneratePinCode
function works without any patching, so after you pair you can even use it unjailbroken.
Full guide on setting this up from Modded Warfare: https://www.youtube.com/watch?v=8ijpU4-Qwz4
- Offline activate your account using offact.
- Download: https://github.com/ps5-payload-dev/websrv/releases/
- The auto-generated id is fine to use, you dont need a real psn id if you're fine with using chiaki.
- To be able to use the official Remote Play app you'll need to set your proper account id associated with your psn account in offact.
- Reboot the console if you have not done so since you offline activated your account.
- From a quick test I did this step wasn't necessary, however others reported this as being a required step. You try sending the payload right away, pairing and reboot only if the pairing/connecting fails.
- Inject this payload using john-tornblom's elf loader on port 9021.
- The pairing pin and base64 encoded id will be displayed in a notification as well as printed to stdout.
- To see stdout you can inject like this:
socat -t 99999999 - TCP:<yourps5ip>:9021 < rp-get-pin.elf
- To see stdout you can inject like this:
- Only the displayed account id will be accepted when pairing, which is the currently logged in user.
- If you want to cancel the pairing you can send the payload again.
- The pairing pin and base64 encoded id will be displayed in a notification as well as printed to stdout.
- Connect with chiaki, chiaki-ng or the official Remote Play app.
- Nicit - testing
- astrelsky - ptrace examples
- john-tornblom - sdk and ptrace examples