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.
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.