Flash the *.tar.md5 file using Odin3 v1.87 as PDA or Heimdall (extract cache.img and recovery.img in *.tar.md5 file first). Make sure "Re-Partition" and "F. Reset Time" unchecked, "Auto Reboot" checked!
- SuperSU v0.96 from Chainfire, SuperSU: "su" in "adb shell" without any prompt!
- ClockWorkMod recovery 6.0.1.1
- BusyBox v1.20.2-cm9
- Remove all existing root and busybox before installing the new one
- Fix busybox symlink, prevent it conflict to Android toolbox
- sysrw and sysro script for remounting /system read write or read only
- Backup /etc/install-recovery.sh script to /etc/install-recovery.sh.backup and /system/recovery-from-boot.p patch to /system/recovery-from-boot.p.backup if exists, so we can restore it if necessary
- Single step for ClockWorkMod recovery and root!
UPDATE 17/09/2012:
- P3100 CWM recovery 6.0.1.3
- P3110 & P3113 CWM recovery 6.0.1.1
- P3113 Samsung recovery repacked from
http://xdaforums.com/showthread.php?t=1887077, thanks ruben00.
UPDATE 15/09/2012:
A modified Samsung recovery, now accept an update package signed by Google's testkey. The idea came from Chainfire's CF-Root. BIG THANKS for Chainfire.
UPDATE:
Recovery for P3110 or P3113 can be combined with my own cache.img for one-step recovery and root installation. Extract appropriate recovery and use heimdall to flash your device:
Code:
$ sudo heimdall flash --recovery recovery.img --cache cache.img
or create ODIN flashable package:
Code:
$ tar -H ustar -c cache.img recovery.img > CWM-6.0.1.1-SuperSU-0.96-BusyBox-1.20.2-P3110.tar
$ md5sum -t CWM-6.0.1.1-SuperSU-0.96-BusyBox-1.20.2-P3110.tar >> CWM-6.0.1.1-SuperSU-0.96-BusyBox-1.20.2-P3110.tar
$ mv CWM-6.0.1.1-SuperSU-0.96-BusyBox-1.20.2-P3110.tar CWM-6.0.1.1-SuperSU-0.96-BusyBox-1.20.2-P3110.tar.md5
Boot to Windows and flash using ODIN.
Tested on leaked 4.1.1 JellyBean for GT-P3100.
TIP:
- Disable notification in SuperSU settings!
- Reset the flash counter using Triangle Away from Chainfire
- Since my English very bad, you can follow
[How To] ROOT- Galaxy Tab 2 10.1 [GT-P5113 / 5100 / 5110 & 4.0.4 UPGRADE or OEM] as a reference, thanks weltwon
Credit:
Google, Samsung, koush, Chainfire, codeworkx, dsixda, weltwon
Unroot and restore back 4.1.1 JellyBean stock OTA recovery:
- Disconnect from PC and power off P3100
- Boot P3100 to recovery mode (VOLUME UP + POWER)
- Connect P3100 to PC
- Extract signed_root_p3100.zip
- Copy cleaner script to P3100 and then unroot P3100:
Code:
$ adb push cleaner /tmp/
$ adb shell
# busybox mount /system
# busybox mount -o remount,rw /system
# busybox mount /data
# busybox mount -o remount,rw /data
# busybox mv /system/recovery-from-boot.p.backup /system/recovery-from-boot.p
# busybox mv /system/etc/install-recovery.sh.backup /system/etc/install-recovery.sh
# sh /tmp/cleaner
# umount /system
# umount /data
- Reboot from recovery menu.