Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am updating the OS of my Samsung Galaxy tab p1000 (i.e. 2.2) to 2.3.6 using adb.

I am using the steps below:

  1. Check whether device is connected or not using ADB.

    C:\Users\PC>adb devices 
    List of devices attached S6802084d305f device
  2. Push 2.3.6 OS (i.e. OS to SD card.

    C:\Users\PC>adb push C:\Android\ /sdcard/   
    2765 KB/s (2260360 bytes in 0.798s)
  3. Go to recovery mode

    C:\Users\PC>adb reboot recovery

enter image description here

After selecting Apply sdcard:, I'm getting the screen below. But it shows it for long time. There is no response from device. We waited for 5 hours. No response.

enter image description here

How can I flash my Samsung Galaxy tab? Let me know if I am missing a step.

share|improve this question
Please don't cross-post your questions on multiple SE sites. – GAThrawn Feb 6 '13 at 11:33
I got suggestion from someone to post the same question on – Prashanth Feb 6 '13 at 11:39
the question is offtopic for stackoverflow but SO has no migration path to android. Nothing wrong with asking the question again on a more appropriate SE site. You might want to close the SO question though. – Colin Pickard Feb 6 '13 at 11:49

These are the steps to install/update a custom ROM from stock:

  1. Install a custom recovery (Clockworkmod for example).
  2. Copy the ROM zip to the phone sdcard (you can do this via adb).
  3. Reboot in recovery (it will load the custom recovery).
  4. Use the option to install zip from sdcard to install/update the ROM.
share|improve this answer
Isn't that exactly what the OP did? If not, what part did he do wrong? I'm in the same situation and I haven't understood how your instructions differ from what I already did. – Jonathan Hartley Aug 15 '13 at 21:37
Ah! Perhaps he didn't do step 1! :-) I did do step 1, but perhaps I didn't do it right. – Jonathan Hartley Aug 15 '13 at 21:38

There is a log of "apply" function on cache partition. You can check what went wrong there.

But it would come down to three possibilities:
the is broken,
not compatible,
or signature failure

Looks like you have custom recovery, so the signature failure shouldn't be your case.
It would happen if you'll try to do "apply" of custom using official recovery.

Unless you really need to use for updating, I would strongly advise against this method.
The recommended way is to flash full firmware with Odin. guide1, guide2

Officially the method is used by OTA updates. While the device is actively supported, it will download files in background.
These official files are signed and applicable only on version of FW, which they are meant for.
The file which you have is probably made by a MODder.
Although the file could contain all files and partitions of the target firmware version, this is seldom the case in custom files. Because of this, you might get different results applying custom on a devices with different firmware version.
It might work as intended, or might start freezing, or even fail to complete the update in case there is a command referring files or folders which don't exist or are different on your original firmware.
In many cases, not all partitions get updated and the part of firmware in SYSTEM partition is not compatible with bootloader present in another partition.
This might result in boot loops, very long boots, freezing, or random reboots.

If you don't specifically require version 2.3.6, you should consider using alternative builds, as the cyanogenmod for p1000 which is currently in its KitKat version v4.4.

KitKat plays very nice with devices with smaller memory, and you'll also be able to use Chrome and other Apps, which are not backward compatible. Overall, it's like having a new device.
Bear in mind, that the cyanogenmod is also distributed using files, the name of zip is different but it's still " type" file, so it's also important to apply the update from supported firmware version. I did the update from P1000XWJU6

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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