Samsung Galaxy Tab 10.1
| Samsung Galaxy Tab 10.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 128px | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Specification | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Root
Rooting the Samsung Galaxy Tab 10.1 Google IO Edition[1]
(This guide assumes that you have ADB and Android SDK set up on your Windows machine.) [See below for the Retail version]
Go to http://droidbasement.com/db-blog/?p=1938 and download [Tools] – SU/BusyBox/Misc – Galaxy Tab 10.1[2]
Description:
- SU/BusyBox/Misc Tools/Utilities for the Samsung Galaxy Tab 10.1
- Compiled from CyanogenMod's, CM7 repo for Harmony, and use the supplied update-script as a base
- Statically compiled busybox-1.18.4 with optimisations used for gtab-2632, via CodeSourcery’s 2009q1-203
- VI/VIM/HTOP/SSH/DropBear/BASH, etc., etc.
- set ro.secure=0 (adb root shell)
- Download the USB drivers at http://downloadcenter.samsung.com/content/SW/201105/20110512000235378/Samsung_USB_Driver_P4_Including_Escape.exe
- Reboot your machine
- Enable USB Debugging on the tablet under Settings > Applications
- Connect the tablet to the computer via USB cable.
- Download the root exploit at http://lts.cr/bqf (Or search for allidoiswin.zip)
- Open a command prompt ("cmd" under Run...)
- Run the following commands:
- adb push Samsung_Galaxy_Tab_10.1_root.zip /sdcard/Samsung_Galaxy_Tab_10.1_root.zip
- adb reboot recovery
- Once you're in recovery, select the zip file, apply, then reboot.
Rooting the Samsung Galaxy Tab 10.1 Retail Version
(This guide requires advanced knowledge on ADB, nvflash, etc.) Originally posted by shep211 on XDA[3]
Warning! Read the whole thing before starting!
Section 1: CMD Prompt Setup
- Download files
- Extract nvflash folder to C:\
- Open C:\nvflash, right click inside the C:\nvflash folder and select Create Shortcut
- Type cmd as the location, click Next then Finish
- Right click the new cmd.exe shortcut and Run as administrator
- Enter the command: cd C:\nvflash and press enter
- The command prompt should now have C:\nvflash as the current working directory
Section 2: Putting tablet in nvflash ADX mode
- Turn tablet off.
- Unplug the tablet from the PC.
- Hold the Volume Up Button (Right volume button) and hold the Power Button at the same time.
- Hold the two buttons for 15 seconds. The screen will stay black the whole time.
- After 15 seconds release the buttons and plug the tablet in to your PC.
- Open Device Manager and look for an APX Device listed with an error.
- Right click on the APX device
- Select Update driver software
- Select Browse my computer...
- Select Let me pick...
- Select Have disk
- Browse to C:\nvflash\usbpcdriver and make sure use sub folders is checked
- Select NVIDIA USB Boot-recovery driver for mobile devices
- Accept any warnings, including the driver signature alert (You may need to disable UAC).
- Now in Device Manager under USB Controllers you should have an NVIDIA USB Boot-recovery driver for mobile devices
- Test nvflash connection by typing nvflash --sync in the cmd box
- It should look like this after typing nvflash --sync:
-
c:\nvflash\>nvflash --sync --bl bootloader.bin --go
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 3
chip sku: 0x8
chip uid: 0x037c704640ff61d7
macrovision: disabled
hdcp: enabled
sbk burned: false
dk burned: false
boot device: emmc
operating mode: 3
device config strap: 0
device config fuse: 0
sdram config strap: 0
-
- If this didn't work then make sure the driver is installed and try putting the tab in nvflash adx mode again. If you ever have nvflash stop responding then hold vol up then power button until you here a beeb and that means it reset's and should start responding again.
Section 3: Back up Recovery and/or files (Optional)
- If you want to back up the Recovery partition, enter the command below in CMD. If you want to back up all partitions, proceed to step 2.
- nvflash --resume --read 8 part8.img
- nvflash --resume --read 8 part8.img
- To back up all the partitions then do the same command but start at 2 and through to 17
- Example:
- nvflash --resume --read 2 part2.img
- nvflash --resume --read 3 part3.img
- nvflash --resume --read 4 part4.img
- Until you get to
- nvflash --resume --read 17 part17.img
- Example:
Section 4: Installing Stock I/O Recovery
- Enter the command:
- nvflash --resume --download 8 stockIOrecovery.img
Section 5: Installing recovery-cwm_4.0.0.4-sam-tab-10.1 Custom Recovery
- Enter the command:
- nvflash --resume --download 8 recovery-cwm_4.0.0.4-sam-tab-10.1.img
- nvflash --resume --download 8 recovery-cwm_4.0.0.4-sam-tab-10.1.img
- Reboot into the new Recovery. Install root.
Notes: nvflash Commands and Partition Table
nvflash Commands: http://developer.nvidia.com/tegra/forum/nvflash-man-page-or-command-line-switches
| Partition Table | |
|---|---|
| Number | Partition |
| 2 | BCT |
| 3 | PT |
| 4 | EBT |
| 5 | EB2 |
| 6 | GP1 |
| 7 | EFS |
| 8 | SOS (Recovery) |
| 9 | LNX |
| 10 | APP |
| 11 | CAC |
| 12 | MSC |
| 13 | MDM |
| 14 | UDA |
| 15 | OTA |
| 16 | HID |
| 17 | GPT |
Problems Updating?
[IO TAB] Problems with 3.1 OTA
If you are having problems getting through the update process (Stuck at 13%) try the following[4]:
Files
- ODIN version: http://www.megaupload.com/?d=DDN6BYB2
- PDA.md5: http://www.mediafire.com/?gcenefqc3khcc0c
- Extract the .md5 file from the zip
- In Odin, under the PDA section, select the downloaded PDA.md5 file
- Keep everything else blank/default.
- Boot the tablet in Download Mode
Hold the Volume Down Button and Volume Up Button while booting the tablet. - Connect the tablet through USB and click Start.
Now when you check for the OTA after flashing, it'll work fine and get past 13%. (It is normal for the process to stay a long time at 76%)
The tablet will stay rooted.
Note:
The above Odin file can also save your device if it is bricked or frozen.
Flashing Stock Bootloader to I/O Tab
This is for anyone who has an I/O Edition tablet, and wants to be able to update to HC3.1 along with the ability to flash custom ROMs and CWM Recovery[5]
Samfirmware.com have released the stock ROM for Samsung Galaxy Tab 10.1 (WIFI) (EUROPEAN, if it is a concern) version P7510XXKFC Honeycomb 3.1 TouchWiz (2011 June). This can help for those stuck on bootloops, bricked tabs or waiting to flash back to stock firmware.
Odin File:
Steps:
It is recommended to back up your current firmware using ROM Manager before proceeding.
- Switch off the tablet and connect it to PC via USB
- Wait for the battery icon to display.
- Press Power Button. After 1 second, hold the Volume Down Button (Left Volume button)
- Press the Volume Down Button (Left Volume button) to choose Odin (Download mode) and the Volume Up Button (Left Volume button) to confirm.
- Start Odin and configure the following (From the contents of the .zip file):
- Unckeck the Re-Partition checkbox (Warning! Important!).
- Pit file in PIT
- Bootloader in Bootloader
- Code in PDA
- CSC in CSC
- Click Start and wait for the process to finish.
- For the error occurring in Recovery Mode during system wipe, manually perform a factory reset and clear cache.
Credits and References
- ^ Originally posted by oxeneers on XDA (http://forum.xda-developers.com/showthread.php?t=1074802)
- ^ Provided by Pershoot (http://droidbasement.com/db-blog)
- ^ http://forum.xda-developers.com/showthread.php?t=1130574
- ^ Originally posted by SS2006 on XDA (http://forum.xda-developers.com/showthread.php?t=1119492)
- ^ This was originally posted by mughalgxt on XDA.