My phone can be telneted
cool...... my phone can be telneted... not emulated, but real operating system
This how i did it:
1. First you have to reflash your phone using PoL (Power of Linux) enabled firmware, use monster pack
2. Enable USB-Lan .... go to Menu -> PoL -> USB-Lan Setup
3. Activate FTP & Telnet using same menu
4. setup IP Address for new detected device:
192.168.1.16 / 255.255.255.0
or:
# /sbin/ifconfig usb0 192.168.16.1
5. try to ping your phone..... yup you can ping your phone
# ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
64 bytes from 192.168.16.2: icmp_seq=1 ttl=64 time=5.24 ms
64 bytes from 192.168.16.2: icmp_seq=2 ttl=64 time=1.03 ms
64 bytes from 192.168.16.2: icmp_seq=3 ttl=64 time=1.03 ms
--- 192.168.16.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2007ms
rtt min/avg/max/mdev = 1.034/2.439/5.248/1.986 ms
6. Now the fun begin:
# telnet 192.168.16.2
Trying 192.168.16.2...
Connected to 192.168.16.2.
Escape character is '^]'.
Mobilinux(TM) 4.1
Linux/armv6l 2.6.10_dev
(none) login: root
Mobilinux(TM) 4.1
# pwd
/root
# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 28.7M 28.7M 0 100% /
none 4.0M 1.2M 2.8M 29% /dev/shm
/dev/mtdblock/user 7.0M 1.1M 5.9M 15% /ezxlocal
/dev/mtdblock/setup 64.0k 64.0k 0 100% /usr/setup
/dev/mtdblock/secure 64.0k 64.0k 0 100% /usr/securesetup
/dev/mtdblock/pds 1.1M 880.0k 272.0k 76% /etc/pds
/dev/mtdblock/resrc 12.6M 12.6M 0 100% /usr/data_resource
/dev/mtdblock/lang 7.1M 7.1M 0 100% /usr/language
/dev/mtdblock/mass_storage 435.3M 349.8M 85.5M 80% /mnt/msc_int0
/dev/loop/0 419.4M 339.7M 79.6M 81% /ezxlocal/download/mystuff
# busybox free
total used free shared buffers
Mem: 53136 50624 2512 0 1220
Swap: 0 0 0
Total: 53136 50624 2512
# cat /proc/cpuinfo
Processor : Some Random V6 Processor rev 1 (v6l)
BogoMIPS : 88.46
Features : swp half thumb fastmult vfp edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x1
CPU part : 0xb36
CPU revision : 1
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 16384
I assoc : 4
I line length : 32
I sets : 128
D size : 16384
D assoc : 4
D line length : 32
D sets : 128
Hardware : Motorola Product - Lido
Revision : 0021
Serial : 0000000000000000
# ps
PID Uid VmSize Stat Command
(--cut--)
# uname -a
Linux (none) 2.6.10_dev armv6l unknown
# busybox killall am # to kill main menu, haha
# export QTDIR=/usr/lib/ezx/
# /usr/SYSqtapp/phone/vibrateprocess # to vibrate your phone
(:grin:)
Q: what phone?
A: my lovely Razr2 V8 and si jancuk's ROKR Z6,
and ROKR U9, ROKR E8
This how i did it:
1. First you have to reflash your phone using PoL (Power of Linux) enabled firmware, use monster pack
2. Enable USB-Lan .... go to Menu -> PoL -> USB-Lan Setup
3. Activate FTP & Telnet using same menu
4. setup IP Address for new detected device:
192.168.1.16 / 255.255.255.0
or:
# /sbin/ifconfig usb0 192.168.16.1
5. try to ping your phone..... yup you can ping your phone
# ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
64 bytes from 192.168.16.2: icmp_seq=1 ttl=64 time=5.24 ms
64 bytes from 192.168.16.2: icmp_seq=2 ttl=64 time=1.03 ms
64 bytes from 192.168.16.2: icmp_seq=3 ttl=64 time=1.03 ms
--- 192.168.16.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2007ms
rtt min/avg/max/mdev = 1.034/2.439/5.248/1.986 ms
6. Now the fun begin:
# telnet 192.168.16.2
Trying 192.168.16.2...
Connected to 192.168.16.2.
Escape character is '^]'.
Mobilinux(TM) 4.1
Linux/armv6l 2.6.10_dev
(none) login: root
Mobilinux(TM) 4.1
# pwd
/root
# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 28.7M 28.7M 0 100% /
none 4.0M 1.2M 2.8M 29% /dev/shm
/dev/mtdblock/user 7.0M 1.1M 5.9M 15% /ezxlocal
/dev/mtdblock/setup 64.0k 64.0k 0 100% /usr/setup
/dev/mtdblock/secure 64.0k 64.0k 0 100% /usr/securesetup
/dev/mtdblock/pds 1.1M 880.0k 272.0k 76% /etc/pds
/dev/mtdblock/resrc 12.6M 12.6M 0 100% /usr/data_resource
/dev/mtdblock/lang 7.1M 7.1M 0 100% /usr/language
/dev/mtdblock/mass_storage 435.3M 349.8M 85.5M 80% /mnt/msc_int0
/dev/loop/0 419.4M 339.7M 79.6M 81% /ezxlocal/download/mystuff
# busybox free
total used free shared buffers
Mem: 53136 50624 2512 0 1220
Swap: 0 0 0
Total: 53136 50624 2512
# cat /proc/cpuinfo
Processor : Some Random V6 Processor rev 1 (v6l)
BogoMIPS : 88.46
Features : swp half thumb fastmult vfp edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x1
CPU part : 0xb36
CPU revision : 1
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 16384
I assoc : 4
I line length : 32
I sets : 128
D size : 16384
D assoc : 4
D line length : 32
D sets : 128
Hardware : Motorola Product - Lido
Revision : 0021
Serial : 0000000000000000
# ps
PID Uid VmSize Stat Command
(--cut--)
# uname -a
Linux (none) 2.6.10_dev armv6l unknown
# busybox killall am # to kill main menu, haha
# export QTDIR=/usr/lib/ezx/
# /usr/SYSqtapp/phone/vibrateprocess # to vibrate your phone
(:grin:)
Q: what phone?
A: my lovely Razr2 V8 and si jancuk's ROKR Z6,
and ROKR U9, ROKR E8
Comments