I have been researching how it is possible to gain access to a phone's file system using something like the phone number, IMEI number or other identification number in a similar way that I can SSH or FTP into a computer if I have its IP address. I have found different resources from Cisco such as IP Phone, SCCP & SIP Phone Registration Process with CUCM and this document.

But I was wondering if anyone knows the specific answer to this. I know that it is possible to gain access to the file system and OS of a phone remotely using some protocol. I am specifically trying to gain remote access to my iPhone's file system with just the phone number of the phone. I know it is not an Android, but I am guessing it is the same process regardless of phone OS.

  • Doesn't SSH suffice for you? It's easy to run a SSH server on Android. Or do you want something specific? – Irfan Latif Jan 31 at 7:27
  • I am saying to gain remote access to a remote phone's file system. Are you saying you can use SSH to gain remote access to your android's file system, call history, messages, application logs, etc? – Cody Rutscher Jan 31 at 7:54
  • SSH is Seure SHell i.e. you can have remote shell access to your Android device. And you can execute native commands from that shell to do anything possible including filesystem access. Some parts of filesystem need root privileges to be accessed. An yes, you can gain remote access to files that store call history, messages, logs etc. For instance, messages are stored in /data/user_de/0/com.android.providers.telephony/databases/mmssms.db which is a SQLite database file exposed to Messaging app through Android's Java APIs. – Irfan Latif Jan 31 at 9:13
  • So if you want to read messages remotely, you need to open database file. If you want to read messages remotely as you read on a messaging app, you need to make use of Android's API's to access SMS Provider. I don't think there's any such thing exists that lets you access all Android APIs remotely. You can make use of something like TeamViewer to access your device's UI remotely. – Irfan Latif Jan 31 at 9:19
  • If you are interested in commandline access to Android APIs, have a look at Termux API. – Irfan Latif Jan 31 at 9:37

Your Answer

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

Browse other questions tagged or ask your own question.