Copy file to android in ClockWorkMod

If you installed a malfunctioning ROM on your android smartphone, it can happen that your android phone no longer works. I have had this often enough to write a blog post on how copy a hopefully better ROM on your device, to install that one.

Why didn’t the ROM work?

  • If you install nightlies from cyanogenmod, it can happen that a nightly is actually broken.
  • Sometimes the file you downloaded from the internet and copied to your smartphone got corrupt.

What do I need?

This guide will only work when you have ClockworkMod Recovery installed on your phone.

You also need the android SDK. If you are a developer you will already have this. It’s in the folder AndroidSDK/platform-tools.

How to

  1. Copy your new cyanogenmod ROM (or other) file to this AndroidSDK/platform-tools folder. (Or any file you would like to copy.)
  2. Give it an easy name, something like
  3. Control-Shift click in the folder, and choose Open command window here.
  4. Boot your smartphone into ClockworkMod Recovery. Every smartphone has it’s own way to do. For the Galaxy S3 you need to push power, volume-up and the home button all together. When the boot logo shows you can stop.
  5. Go to mounts and storage in the ClockworkMod Recovery menu.
  6. Make sure it says unmount /system and unmount /data by entering on the items.
  7. Now go to your shell and start the copy process with this command: adb push /sdcard/0/ (Of course, change the files to your filenames!)
  8. The process can take a while, it will respond with the copy speed and the total bytes / total time it took. That means it was successful!
  9. Go back, and choose install zip, choose zip from /sdcard to install the MOD!

installing cyanogenmod 9 on the galaxy tab 10.1


Todo: include picture from my own galaxy tab (with samsung case).

This tutorial is made for owners of the Galaxy Tab 10.1, version GT-P7500. That’s the 3g version. How can you see what version you have? When you have the driver/samsung kies installed, you can easily see this upon usb connection:

Todo: add screenshot.


Before starting, it’s always good to have a bit of understanding of what you are doing! That’s why I would like to explain a couple of terms:


A (custom) ROM is a version of Android. Just like you have different versions of Windows, there are different flavours of Android. And since Android is open source, everyone can make a ROM himself! What changes can ROM’s from other people / companies have compared to the default Android ROM google produces? It can just be some code to make it work better on a given device, or change homescreens, add more apps by default, have a modified user interface!

So there are different versions of android! And you have the freedom to install whatever version you would like!

One of the mayer custom ROM’s is cyanogenmod!


To be able to install custom ROM’s, your device needs to be rooted. But what is that exactly?

As most of us know, in Windows you need to be administrator to do certain things, like installing software, modifying system settings. Android is the same! To disable apps and users abusing the system, a normal android device doesn’t have ‘administrative’ or root access.

Luckily enough, there is for almost every device a way to root it, with what they mean that you will have administrative access and be able to grant it, if needed, to apps.

Follow this link to do it for your android galaxy tab 10.1!

What to do?

  1. Root your device.
  2. Install a ROM manager.
  3. Backup your ROM.
  4. Install cyanogenmod 9!
  5. Have fun with family & friends.

Let’s get started

I used this guide, it’s quite good, go get started:!

Issues afterwards:


At first, it was a rather slow. But after turning Google’s location service, enabling GPS satellites, selecting the correct GPS source (internal gps antenna), it started to work smooth again. It’s like by default, apps can not seem to access the gps.

Usb mode

After installing ICS, I wanted to connect it to my computer with the usb cable, but after attaching it, nothing happened at all.

Beause it’s a setting you need to enable!

In Settings go into Storage, then on the sub-menu (right top three circles simbol) and check Media device (MTP).


  • If you use Mac osx you have to download “android file transfer”, windows users have to do nothing at all to get it working!
  • You could also boot into CWM recovery, select option mount/unmount and choose USB storage.