• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[RECOVERY][GT-P52XX][UNOFFICIAL]TWRP 3.x for Samsung Galaxy Tab 3 10.1

nels83

Senior Member
Apr 12, 2015
405
2,611
0
TWRP 3.x for Samsung Galaxy Tab 3 10.1

Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.





Available features

  • Hardware buttons light
  • Battery information
  • Screen brightness
  • CPU temperature
  • MTP and USB mount
  • External SDCard and USB OTG support
  • F2FS and exFAT support
  • Userdata encryption support
  • Encrypted backup support

Source code

Kernel
Common: https://github.com/santos10-dev/android_kernel_samsung_santos10/tree/twrp

Device trees
Common: https://github.com/santos10-dev/android_device_samsung_santos10-common/tree/twrp
Galaxy Tab 3 10.1 3G: https://github.com/santos10-dev/android_device_samsung_santos103g/tree/twrp
Galaxy Tab 3 10.1 Wifi: https://github.com/santos10-dev/android_device_samsung_santos10wifi/tree/twrp
Galaxy Tab 3 10.1 LTE: https://github.com/santos10-dev/android_device_samsung_santos10lte/tree/twrp

The following patch was applied (otherwise busybox segfaults and prevents OpenGapps installation)

Code:
diff --git a/busybox-full.config b/busybox-full.config
index 95664c4..9646b0d 100644
--- a/busybox-full.config
+++ b/busybox-full.config
@@ -22,7 +22,7 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
 # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
 CONFIG_SHOW_USAGE=y
 CONFIG_FEATURE_VERBOSE_USAGE=y
-CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=n
 CONFIG_FEATURE_INSTALLER=y
 CONFIG_INSTALL_NO_USR=y
 # CONFIG_LOCALE_SUPPORT is not set
diff --git a/busybox-minimal.config b/busybox-minimal.config
index ad8574f..0c9b6a9 100644
--- a/busybox-minimal.config
+++ b/busybox-minimal.config
@@ -22,7 +22,7 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
 # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
 CONFIG_SHOW_USAGE=y
 CONFIG_FEATURE_VERBOSE_USAGE=y
-CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=n
 # CONFIG_FEATURE_INSTALLER is not set
 CONFIG_INSTALL_NO_USR=y
 # CONFIG_LOCALE_SUPPORT is not set

Another patch was applied to avoid a bug in multithreaded encryption

Code:
diff --git a/twrpTar.cpp b/twrpTar.cpp
index b46f10f..0c9537b 100644
--- a/twrpTar.cpp
+++ b/twrpTar.cpp
@@ -135,7 +135,7 @@ int twrpTar::createTarFork(ProgressTracking *progress, pid_t &fork_pid) {
                        pthread_attr_t tattr;
                        void *thread_return;
 
-                       core_count = sysconf(_SC_NPROCESSORS_CONF);
+                       core_count = 1;
                        if (core_count > 8)
                                core_count = 8;
                        LOGINFO("   Core Count      : %un", core_count);

Everything else is pure OmniROM 6.0.

Credits

  • TWRP Team
  • @Dees_Troy for the post template
  • Google for Android
  • XDA
  • AndroidFileHost

XDA:DevDB Information
TWRP 3.x for GT-P52XX, ROM for the Samsung Galaxy Tab 3 10.1

Contributors
nels83
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: OmniROM

Version Information
Status: Testing

Created 2016-03-20
Last Updated 2016-07-11
 

Attachments

nels83

Senior Member
Apr 12, 2015
405
2,611
0
Last edited:

Miltonjetson

New member
Jul 11, 2016
2
0
0
Hey I have a Galaxy Tab 3 barelly used. I did a factory reset when i bought it from a close friend and google apps has been screwed up ever since. Id like to jailbreak/root it and put Marshmallow/6.0 on it. Where should I start
 

rbatasoy

Member
Apr 19, 2012
42
5
0
Hello guys. I tried to flash twrp with odin (Galaxy Tab 3 10.1 Wifi: GT-P5210). Odin says it is done. Device reboots normally. I closed it and started in recovery mode (volume up + center button + power button) but the stock recovery still there. What am I doing wrong?

Edit: I found the problem. Unchecked the reboot button on Odin before flashing. Rebooted manually. Now twrp recovery can be started. :)
 
Last edited:

Lionerx

Senior Member
Aug 17, 2014
116
30
0
work fine but when reboot into recovery at first it just show the background color for couple of seconds then the menu start to showing up don't have this kind of prob with version 2.8.7.0
 

kkkhattak

Senior Member
Dec 3, 2011
938
168
43
Peshawar
Can i use this version of recovery to flash cm 12.1 ?

---------- Post added at 03:03 PM ---------- Previous post was at 02:54 PM ----------

Need a quick reply guys