I have an MyTouch 4G from TMobile. It's running android 2.3.4. How do I put put a file and delete files from the phone itself, not just the SD card?

  • What do you mean the phone itself? Do you mean the internal sd card? Do you mean the root file system? – Liam W Dec 20 '12 at 19:45
  • The internal memory of the phone. – Jon Dec 20 '12 at 20:19
  • Which is...? That could mean the root system area, or the Internal SD card. Please be specific :) – Liam W Dec 20 '12 at 20:20
  • 1
    So if I take out the SD card out, the memory that the phone runs out then. I don't know what it's called, but just the hard drive built into the phone. – Jon Dec 20 '12 at 20:47
  • The thing is, that could mean the root system, or the internal storage SD card (normally /emmc or something). I will post an answer now though :) – Liam W Dec 20 '12 at 20:55

You could install the Android SDK on your computer. This would give you the possibility to access your device's storage via the command line using e.g. adb push and adb pull. If that's not the level of comfort you want, there are also graphical tools utilizing ADB:

ADB FileExplorer is a minimalistic frontend to copy files from/to the device. It's freely available from the XDA developers (simply follow the link). It is written in Java, and thus should run on nearly all operating systems used on desktop computers.

ADB FileExplorer

If you want a little more comfort, then there's also ADBBrowser. Available for Linux and Windows (32-bit and 64-bit), it offers also an app-browser. And last but not least, there's QtADB available for Linux, Mac and Windows (again 32-bit and 64-bit), full of useful features like file manager, app manager, device information, SMS, shell, screenshots, logcat, backup/restore... Take a pick.


Of course, there are many more possibilities. If your device is rooted, there are several apps available on the Playstore which permit full access to the local file system remotely.

  • Why won't the ADBBrowser work? This: chipperyman573.com/Capture.PNG is what it looks like. – Jon Dec 21 '12 at 5:00
  • Because you have to install the Android SDK first, and the adb executable must be in the path (as it looks like). Please see the installation instructions of that application. – Izzy Dec 21 '12 at 6:34

If you mean the Internal SD Card (where pictures etc are stored if they aren't stored on the internal SD Card), then this is mounted along with the external SD card when you connect your phone to the computer.

If you mean the root file system, (I.E where the Android system files are), then this can be done, but not directly.

You would have to do it using an app via FTP, and you would have to be rooted to see the vast majority of the files.

The app SSH Droid allows you to turn your device into an SSH/SFTP server, which allows you to use FTP to connect to the internal file system (where the main system files are stored) of your device, using an FTP client (Nautilus, Windows Explorer, Filezilla for example).

When doing this, be careful not to delete any files that could be important in the functioning of your device, and like I said - root will be needed to do most things here.

  • 1
    Alternatively, adb is another means of accessing the internal memory, though you'd want a level of comfort with the command line. – Compro01 Dec 20 '12 at 21:03

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