In several sites recommend to use applications like Z4root or SuperOneClick on Gingerbreas 2.3.3, but in my case I have a Samsung Galaxy Tab 7 P1000N and the first application couldn’t root my tablet, and the second one requires Windows, which I don’t use. So , one solution for rooting the tablet is to install a kernel with Heimdall, to be more specific the one provided by HumberOS. This kernel does not modify any Samsung app, and practically it just gives root access. Without further ado, let’s see how to install this kernel.
- Remember that only you are responsible of what you do to your tablet. Although I followed this method, I won’t take responsibility if you brick your tablet.
- Backup your current rom and any data. This will help you to go back if something goes wrong.
- Do this procedure with at least 75% of battery charge.
- This rom ONLY works on P1000N / P1000L. For models (Verizon, Sprint, CDMA, etc) you better check the xda-developer’s forum.
- The procedure use Heimdall. To be more precise I used the command line version for Linux on Debian, although there is a GUI version for Linux and other operating systems such as Windows and Mac.
- Download and extract the Kernel HumberOS for Gingerbread 2.3.3 P1000LTN file. It should extract a file called zImage.
- Turn off the tablet and boot it up in the Download mode by pressing the power and volume down buttons (Power On + Volume Down). After booting the tablet will show a image like this one:
- Connect the tablet to the PC running Linux, in a terminal as root, type:
heimdall flash --kernel zImage
Warning: Double check the options passed to Heimdall because your can brick your tablet. For instance check the file is present in the current directory.
- The tablet will reboot by itself. Wait until the system boots. You will listen to a female voice indicating the progress. Don’t turn off the tablet until it finishes to boot and you see the Samsung logo.
- Follow the tablet’s configuration wizard, and enjoy!
Reference: HumberOS kernel (in Portuguese)