I have a Droid 3 and for whatever reason it has a Telnet Server running on port 23. It requires no credentials and it has root permissions. It bothers me when I'm connected to wifi networks because my phone would be extremely easy to hack into. Here are the options I'm thinking about:

  1. Disable the Telnet Server
  2. Password protect the Telnet Server
  3. Put up a firewall to make the port inaccessible

I'm not sure what is the best course of action in this case, I'm sure disabling the server is the safest but I'm not sure exactly sure how to do that. How can I protect my phone from being hacked into from this Telnet server?

  • The Droid 3 does not have this by default, it sounds like you rooted your phone, I would reverse that process. – Ramhound Aug 3 '12 at 11:20

I can't immediately test this, but it should be either of these:

  • /etc/init.d/telnetd stop
  • /etc/xinit.d/telnetd stop

You need to have a shell, there are terminal emulators for free in the playstore.

  • I tried both of those, the system cant find init.d or xinit.d, i also tried doing ps telnetd, which gave me the PID, then i tried kill (PID). I also tried telnetd stop, which gets hung up and waits forever. Any other ideas? – John Aug 3 '12 at 7:20
  • Does the device have iptables installed? – Polynomial Aug 3 '12 at 7:38
  • @Polynomial i've never heard of it before, how do i check for that? – John Aug 3 '12 at 20:48
  • I found the telnetd file in system/bin/ and i deleted it, it fixed the problem, thanks for the help! – John Aug 5 '12 at 7:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.