AnyPad v0.2.2-beta by Vld439
Turns USB controllers, or a controller connected to your phone, into virtual DualShock 4s
Install on your PS4
Payload (.bin): download AnyPad-PS4-0.2.2-beta.bin under Files, then send it from a computer on the same network to your PS4's payload loader, such as GoldHEN's BinLoader on port 9090. A payload sender does it, or nc <PS4 address> 9090 < AnyPad-PS4-0.2.2-beta.bin.
Payload (.elf): start an ELF loader on the PS4 first, such as elfldr, which listens on port 9021. Then from a computer on the same network, send it the file: nc <PS4 address> 9021 < AnyPad-PS4-0.2.2-beta.elf, or the link, and elfldr downloads it: echo https://store.brewology.com/dl/11491/AnyPad-PS4-0.2.2-beta.elf | nc <PS4 address> 9021.
Files
| File | Size | SHA-256 | |
|---|---|---|---|
| AnyPad-PS4-0.2.2-beta.bin | 274 KB | d30349b4…301c | Download |
| AnyPad-PS4-0.2.2-beta.elf | 274 KB | d30349b4…301c | Download |
Screenshots
About AnyPad
For wireless play, open the console's IP on port 8096 in a browser on a phone or PC on the same network. Connect a controller to that phone or PC by cable or Bluetooth, press a button, and the browser passes it on. Several controllers can share one phone, and the page has a touch area that works as the touchpad. Four controllers at most, USB and network together.
The menu on port 8095 shows each controller live, has a Press PS button for pads without one, and a button to stop AnyPad. Stop it before you load it again. It also stops by itself in rest mode, so load it again after the console wakes. Neither page has a password, so keep both ports off the internet.
Vld439 has tried it on firmware 13.52. Take the .bin instead of the .elf if you start it from Payload Guest. Button fixes for pads without a profile go in /data/anypad/maps/.
Release notes
v0.2.2-beta · AnyPad PS4 0.2.2-beta · Nov 1, 2026
A virtual pad is identified with PS4Mount loaded too: when GoldHEN's log server hands out no device line in the first second, /dev/klog is read as well. Un pad virtual se identifica tambien con PS4Mount cargado.
