honeylab's blog

各種ハードウェアの改造、主にファミコンミニなどをやってます(ました)

Telnetd on Playstation classic

Succeeded.

Install my psc_slave script with lolhack technology.

 

This is test version.

DO NOT USE without UART console for fix brick.
DO NOT USE without UART console for fix brick.

 

< repository URL is not public now . testing >

 

DO NOT USE without UART console for fix brick.

DO NOT USE without UART console for fix brick.

 

after install psc_slave , Playstation classic can perform USB device.
if you connected to linux , see dmsg like this.

[32763.224401] usb 1-1: new high-speed USB device number 9 using ehci_hcd
[32763.845803] usb 1-1: New USB device found, idVendor=18d1, idProduct=0001
[32763.845807] usb 1-1: New USB device strings: Mfr=3, Product=4, SerialNumber=5
[32763.845810] usb 1-1: Product: Android
[32763.845812] usb 1-1: Manufacturer: Android
[32763.845813] usb 1-1: SerialNumber: 0123456789ABCDEF
[32763.876700] rndis_host 1-1:1.0: usb0: register 'rndis_host' at usb-0000:02:03.0-1, RNDIS device, 06:16:26:36:46:56
[32763.879860] cdc_acm 1-1:1.2: This device cannot do calls on its own. It is not a modem.
[32763.879970] cdc_acm 1-1:1.2: ttyACM0: USB ACM device
[32774.788595] usb0: no IPv6 routers present

You can see "rndis_host 1-1:1.0: usb0: register 'rndis_host' at usb-0000:02:03.0-1, RNDIS device, 06:16:26:36:46:56"

It explain you have RNDIS device (like LAN card).

Default script will setup PSC with 192.168.77.1 

You set your usb0 to 192.168.77.2

ex : > ifconfig usb0 192.168.77.1

You can ping to PSC

tmark@atde5:~$ ping 192.168.77.1
PING 192.168.77.1 (192.168.77.1) 56(84) bytes of data.
64 bytes from 192.168.77.1: icmp_req=1 ttl=64 time=2.91 ms
64 bytes from 192.168.77.1: icmp_req=2 ttl=64 time=2.49 ms
64 bytes from 192.168.77.1: icmp_req=3 ttl=64 time=3.65 ms
64 bytes from 192.168.77.1: icmp_req=4 ttl=64 time=1.30 ms
64 bytes from 192.168.77.1: icmp_req=5 ttl=64 time=2.54 ms
64 bytes from 192.168.77.1: icmp_req=6 ttl=64 time=1.53 ms
64 bytes from 192.168.77.1: icmp_req=7 ttl=64 time=2.51 ms

And telnet server worked.

You can connect with telnet.

f:id:honeylab:20181211091514p:plain

 

Wow!

 

You can see ttyACM0  but now not working for login..adjusting now.