Update Samsung Galaxy tab 7 aka GT-P1000 codename P1 to 2.2.3 and Get it Rooted

First: if you are here it’s because you feel that something is wrong with mobile phones, you are close, now: take a look here http://www.gnu.org/philosophy/android-and-users-freedom.html

This is just the beginning, and it seems to be a mandatory step in order to run Cyanogenmod 11 on my Galaxy tab and get rid of malicious Samsung backdoor(s).

the procedure involves an update to Android 2.2.3 in order to be able to properly run Clockwork recovery.

But what I did is putting all together (both the upgrade and the clockwork recovery) so it will be very easy for me to redo the process and for my neighbours to do the same as me in order to get rid of a couple of backdoors well documented on the Free Software Foundation website.

You can trust me or not for downloading the needed files. Personally I don’t trust the source I had these files from as the files were encrypted and available on gdrive.  I used the one linked from the Cyanogenmod wiki page on GT-P1000 and just in order to install Cyanogenmod over it… but I found weird that they are encrypted.
I downloaded packages from here: https://www.youtube.com/watch?v=iI79j97R4qw and as you can see my question about why encrypting files is still unanswered.
Why encrypting a zip file if not for avoiding gdrive to scan it for viruses? The best option at this point for me is repeating the entire process starting from the stock image (replacing just the kernel image), the one you get either when you buy the tab or when you do the latest firmware update available. At least that case we will be sure that it will contain just the back-door from Samsung and Google proprietary software. This very case what I needed was the Clockwork recovery in order to install Cyanogenmod.

Download here needed FIles from my Gdrive account.

Simply extract the zip archive into a folder, `cd` into that folder and use the command line below (this is mainly for me so I won’t struggle again if I need it again).

Last words i would like to spend about this is: I haven’t installed gapps as I don’t really need them. Why? Because I already have a browser and all those application are nothing else that browsers but with two more facets: first of all of them have so called helpers, which make those browsers more convenient to use) think about authentication and graphical optimization compared to usual mobile phone or tablet browser) Second: the can contain more than you need to run properly those web-services, they could contain back-doors triggered by so called push notifications. Basically nothing easier for criminal who want to steal your data.

So how to install an application for your new  fresh installed cyanogenmod?

Simple use F-droid and nothing else.

To complete this you need Heimdall. I used the Ubuntu version, so cmd parameters may differ with other operating systems version an from future version for this operating system.

Terminal command (please note that Heimdall for mac uses one single dash for distinguishing options instead on Ubuntu it uses two dashes):

heimdall flash --repartition --CACHE cache.rfs --DBDATAFS dbdata.rfs --FACTORYFS factoryfs.rfs --pit gt-p1000_mr.pit  --IBL+PBL boot.bin --MODEM modem.bin --PARAM param.lfs --SBL Sbl.bin --SBL2 Sbl.bin --KERNEL zImage --RECOVERY zImage --HIDDEN hidden.rfs --MOVINAND movinand.mst --verbose

After this you can easily install Cyanogenmod about which I will type a new post next weekend. I know it’s an old device but it’s still not bad at all and I think a lot of people could be interested in this.



(Visited 14,781 times, 1 visits today)

Author: Giuseppe Urso

Giuseppe lives in Haarlem now with his shiny dog, Filippa In 1982 received his first home computer, a Commodore 64, followed by Datasette and a 1541 Floppy Disk Drive. In 1999 he installed his first Linux distro (LRH6). In 2006 he switched to Debian as favourite OS. Giuseppe Urso actively sustains the Free Software Fundation and his founder Richard Mattew Stallman, he speaks to people trying to convince them to join the fight now, and about how important is to use Free Software only. He has a job as Infra Specialist at Hippo Enterprise Java Cms an Open Source Enterprise class Content Management System, one of the coolest company ever, in Amsterdam. He's always ready to install Debian on other people computers for free.

5 thoughts on “Update Samsung Galaxy tab 7 aka GT-P1000 codename P1 to 2.2.3 and Get it Rooted”

  1. Hi Giuseppe and, first of all, thank you for giving your advices to the old P1000 owners. I believe that the best recycling strategy is to keep what one owns, and I’m sure you understand.
    I’m on Gingerbread 2.3.6 and I need to upgrade to Cyanogenmod 11 by using a mac (10.9.5) . I have two questions:
    1. Do I have to go back to 2.2.3 by using your way?
    2. You promised in 2014 a post on how to install Cyanogenmod 11, but cannot find it… did you? Will do?
    Thanks a LOT!!!

    1. Hi Gian Paolo,
      the whole point is that with cyanogenmod 11 the device is not snappy at all and it’s quiet annoying to use because of the slowness.
      That’s the main reason behind the missing post about installing cyanogenmod 11 on the Galaxy GT-P1000.


      1. Hi Giuseppe and thanks so much for your kind reply.

        Ok, no cyanogenmod 11… but could you please advise me on how to safely upgrade to something more recent than 2.3.6? I want to install apps that I need and that are no longer supported by the my OS,
        thank you

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.