• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Recovery][J710F/FN/GN/MN/K] Official TWRP for j7xelte (Galaxy J7 2016 Exynos)

Search This thread

jcadduono

Recognized Developer
Jan 17, 2014
1,492
6,213
29
Thunder Bay
adduono.com
Team Win Recovery Project 3.0.2-0



This is for the Exynos SM-J710F, SM-J710FN, SM-J710GN, SM-J710MN, SM-J710K models only!

WARNING: Flashing a custom recovery to your device will trip the Knox warranty bit on your phone. Check with your mobile provider to see if they will still cover warranty on Knox bit triggered devices. If you understand this risk, continue on.


WHAT IS TWRP?

Oh come on, you know what it is - don't try to fool me!
In case you're serious, though...

Team Win Recovery Project is a custom recovery for Android devices.
It allows you to back up and restore your data, flash custom ROMs to your device, repair broken file systems, and root your device.

DOWNLOAD

You can find the device page here:
http://teamw.in/devices/samsunggalaxyj72016exynos.html

There is a download link there, as well as instructions on how to flash it.

I highly recommend using Odin to flash when possible.
You can find a zip containing Odin as well as a link to Samsung's Mobile drivers page here:
https://idlekernel.com/flash-tools/

FULL STEPS FOR OBTAINING ROOT

  1. In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
    Transparent.gif
  2. Now go to Settings -> Developer options. (above About device)
    You need to enable OEM unlock, otherwise you might end up with boot problems or be unable to flash later on.
    Transparent.gif
  3. Make sure your don't have Factory Reset Protection enabled in your Google account or you may never be able to boot again!
    More information: https://support.google.com/nexus/answer/6172890?hl=en
    Transparent.gif
  4. Extract Odin_3.10.7.zip to your computer.
    Transparent.gif
  5. Install Samsung Mobile Phone Drivers for Odin to find your device.
    Transparent.gif
  6. Download a .tar image of TWRP for j7xelte.
    Transparent.gif
  7. Reboot your device into Download mode. To do this, select reboot from the power menu and hold the [Volume Down] + [Home] buttons while your device reboots.
    Once you reach the Download mode warning screen, press [Volume Up] to continue.
    Transparent.gif
  8. Open Odin and place that TWRP tar file in the [AP] slot, under Options tab disable Auto Reboot, then press [Start].
    Transparent.gif
  9. Once the flash is complete (Odin should tell you in the log, and progress bar on phone should stop), you can pull the battery then place the battery back in. Now hold [Volume Up] + [Home] + [Power] buttons until you reach recovery mode.
    If you end up in stock recovery, start again from download mode step.
    Transparent.gif
  10. At this point, you will reach the screen asking you if you want to allow system modifications.
    You will want to swipe to allow, otherwise the OS will replace TWRP once you boot!
    Transparent.gif
  11. If you want to be rooted with SuperSU:
    Download the latest SuperSU by Chainfire.
    Without exiting TWRP, transfer the SuperSU zip to your device over MTP* and flash it using [Install] in TWRP.
    Transparent.gif
  12. Go to [Reboot] -> [System].
* MTP, known as Media Transfer Protocol, is the same way you transfer files from your PC to your device when booted into system.


CHANGES
  • v3.0.2-0 - Initial build on twrp.me

FEATURES
  • MTP support
  • USB Mass Storage support
  • Micro SDcard and USB OTG storage support
  • f2fs file system support (read, write, format, backup & restore)
  • exFAT file system support (read, write, format, backup & restore)
  • NTFS file system support (read, write, format)
  • ADB root
  • Full SELinux support
  • Built in android 6.0 tree

KNOWN ISSUES

CONTACT & SUPPORT

You can find us on IRC at #twrp on chat.freenode.net.
You can also post in this thread and I will attempt to answer any questions you may have.

SOURCE CODE

TWRP: https://github.com/omnirom/android_bootable_recovery (android-6.0)
Device tree: https://github.com/jcadduono/android_device_samsung_j7xelte (android-6.0)
Kernel: https://github.com/jcadduono/android_kernel_samsung_exynos7870 (twrp-6.0)

CONTRIBUTIONS

Gerrit for TWRP: http://gerrit.omnirom.org/
Gerrit for officially supported devices: http://gerrit.twrp.me/
 
Last edited:

Me_Ashish_

Senior Member
May 29, 2013
375
137
Hyderabad
Not sure if both are related but I had flashed this TWRP 4-5 days back. Last night after reboot (wasn't the 1st one after flashing certainly), phone didn't boot because of custom binary FRP lock. Had to reflash firmware.
 
  • Like
Reactions: Haarish Naim

jcadduono

Recognized Developer
Jan 17, 2014
1,492
6,213
29
Thunder Bay
adduono.com
@jcadduono why is the internal storage is not showing and why data is not mounting it gives always error

My internal storage doesnt mount. Requires to format data. And when i format the data, it becomes ok, and when you try to enter recovery again it doesnt mount the data, internal storage..

Sent from my SM-J710GN using XDA-Developers mobile app

Normally on the newer Samsung devices we can flash https://idlekernel.com/fun-stuff-trust-me/no-verity-opt-encrypt/ and then go to the wipe page and use [Format Data] to turn off encryption.

It seems there is a bug with the Exynos 7870 devices that causes vold to encrypt the device regardless of whether or not boot image fstab actually calls for encryption, and I've tried removing all hints of encryption support from the boot image and yet still the system will start encrypting on the next boot.
TWRP does not support Samsung's closed off encryption as it relies on the Android OS frameworks.

I've tried submitting this issue to Samsung's Mobile Security team but they just shrugged it off and said you can't turn it off on purpose.

So pretty much you're SOL for data partition (internal storage is inside that) reading in TWRP until someone comes along with system modifications to disable encryption or a custom ROM.
 

Me_Ashish_

Senior Member
May 29, 2013
375
137
Hyderabad
@jcadduono with the custom kernel http://forum.xda-developers.com/galaxy-j7/development/recovery-samsung-galaxy-sm-j710f-t3380736 encryption can be turned off.

I have a 2016 SM-J700P... with the Exynos processor. Will this TWRP work for me?
I doubt it, it has different exynos processer

Guys, will the fact that I now have TWRP recovery (I have a J7 J700M Model, from Brazil), using Android 5.1.1 -> Android 5.1.1 (debloated) cause any harm if I try to install 6.0.1 Marshmallow (http://live.samsung-updates.com/index.php?device=SM-J700M) using ODIN??

Thanks!
Offtopic post you have. Shouldn't be a problem for flashing a firmware for your device via Odin, whichever ROM you are using.
 

Saket_X

Member
Aug 25, 2016
6
3
I Root the Device but After root there were many issues..... I Keep on getting an notification that unauthorized action ...
and also my device keeps lagging it lags just for a second but this games every 2-3 mins
I also freezed KNOX with lucky patcher but the problem still persists any meathod to solve the problem Thanks
 

ermakovermakov7878

Senior Member
May 25, 2015
130
83
Chelyabinsk
Hello, TWRP backup not properly block set. The size of EFS equal to 4 MB in size, inside the reserve of zeros.
No IMEI as all zeros!
Need to fix, or put my. In my TWRP you can flash system.img from firmware.
Good luck to everyone! TWRP is correctly bekapit EFS.
Extract postcode to flash the IMG.
http://4pda.ru/forum/index.php?s=&showtopic=763247&view=findpost&p=51990201
Here you can find a lot of useful for this smartphone. Please forgive me for my English :laugh:
The Lord does not forget to thank! And then I see the downloading is not weak and thanks to zero.​
 

Attachments

  • twrp-3.0.2-3_SM-J710F.zip
    13.9 MB · Views: 852
Last edited:
  • Like
Reactions: naung10

CatBot

Member
May 29, 2015
31
2
Stargard
Hello,your TWRP backup is not correct unit is specified. The efs size is equal to 4MB, inside backup zeros.
I took apart and tell it like it is. That's correct TWRP backup efs + setting backup System.img
Unpack the zip to flash the img.
http://4pda.ru/forum/index.php?s=&showtopic=763247&view=findpost&p=51990201
Here you can find a lot of useful for this smartphone.
Please excuse me for my English :laugh:
But it is all in russian :/
 

SidRose01

Senior Member
Team Win Recovery Project 3.0.2-0


FULL STEPS FOR OBTAINING ROOT

  1. In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
    Transparent.gif
  2. Now go to Settings -> Developer options. (above About device)
    You need to enable OEM unlock, otherwise you might end up with boot problems or be unable to flash later on.
    Transparent.gif
  3. Make sure your don't have Factory Reset Protection enabled in your Google account or you may never be able to boot again!
    More information: https://support.google.com/nexus/answer/6172890?hl=en
    Transparent.gif
  4. Extract Odin_3.10.7.zip to your computer.
    Transparent.gif
  5. Install Samsung Mobile Phone Drivers for Odin to find your device.
    Transparent.gif
  6. Download a .tar image of TWRP for j7xelte.
    Transparent.gif
  7. Reboot your device into Download mode. To do this, select reboot from the power menu and hold the [Volume Down] + [Home] buttons while your device reboots.
    Once you reach the Download mode warning screen, press [Volume Up] to continue.
    Transparent.gif
  8. Open Odin and place that TWRP tar file in the [AP] slot, under Options tab disable Auto Reboot, then press [Start].
    Transparent.gif
  9. Once the flash is complete (Odin should tell you in the log, and progress bar on phone should stop), you can pull the battery then place the battery back in. Now hold [Volume Up] + [Home] + [Power] buttons until you reach recovery mode.
    If you end up in stock recovery, start again from download mode step.
    Transparent.gif
  10. At this point, you will reach the screen asking you if you want to allow system modifications.
    You will want to swipe to allow, otherwise the OS will replace TWRP once you boot!
    Transparent.gif
  11. If you want to be rooted with SuperSU:
    Download the latest SuperSU by Chainfire.
    Without exiting TWRP, transfer the SuperSU zip to your device over MTP* and flash it using [Install] in TWRP.
    Transparent.gif
  12. Go to [Reboot] -> [System].
* MTP, known as Media Transfer Protocol, is the same way you transfer files from your PC to your device when booted into system.


i have SM-J710FN. if I only follow below 3 steps, then will i b able to root my device ??
1. allow usb debugging and OEM unlock
2. flash official TWRP via Odin ... then re insert battery & reboot into TWRP
3. wipe data in TWRP and then falsh SuperSU via TWRP

is it enough.. Do I need to flash kernels first ??
 
Last edited:
  • Like
Reactions: suraj b

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Team Win Recovery Project 3.0.2-0



    This is for the Exynos SM-J710F, SM-J710FN, SM-J710GN, SM-J710MN, SM-J710K models only!

    WARNING: Flashing a custom recovery to your device will trip the Knox warranty bit on your phone. Check with your mobile provider to see if they will still cover warranty on Knox bit triggered devices. If you understand this risk, continue on.


    WHAT IS TWRP?

    Oh come on, you know what it is - don't try to fool me!
    In case you're serious, though...

    Team Win Recovery Project is a custom recovery for Android devices.
    It allows you to back up and restore your data, flash custom ROMs to your device, repair broken file systems, and root your device.

    DOWNLOAD

    You can find the device page here:
    http://teamw.in/devices/samsunggalaxyj72016exynos.html

    There is a download link there, as well as instructions on how to flash it.

    I highly recommend using Odin to flash when possible.
    You can find a zip containing Odin as well as a link to Samsung's Mobile drivers page here:
    https://idlekernel.com/flash-tools/

    FULL STEPS FOR OBTAINING ROOT

    1. In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
      Transparent.gif
    2. Now go to Settings -> Developer options. (above About device)
      You need to enable OEM unlock, otherwise you might end up with boot problems or be unable to flash later on.
      Transparent.gif
    3. Make sure your don't have Factory Reset Protection enabled in your Google account or you may never be able to boot again!
      More information: https://support.google.com/nexus/answer/6172890?hl=en
      Transparent.gif
    4. Extract Odin_3.10.7.zip to your computer.
      Transparent.gif
    5. Install Samsung Mobile Phone Drivers for Odin to find your device.
      Transparent.gif
    6. Download a .tar image of TWRP for j7xelte.
      Transparent.gif
    7. Reboot your device into Download mode. To do this, select reboot from the power menu and hold the [Volume Down] + [Home] buttons while your device reboots.
      Once you reach the Download mode warning screen, press [Volume Up] to continue.
      Transparent.gif
    8. Open Odin and place that TWRP tar file in the [AP] slot, under Options tab disable Auto Reboot, then press [Start].
      Transparent.gif
    9. Once the flash is complete (Odin should tell you in the log, and progress bar on phone should stop), you can pull the battery then place the battery back in. Now hold [Volume Up] + [Home] + [Power] buttons until you reach recovery mode.
      If you end up in stock recovery, start again from download mode step.
      Transparent.gif
    10. At this point, you will reach the screen asking you if you want to allow system modifications.
      You will want to swipe to allow, otherwise the OS will replace TWRP once you boot!
      Transparent.gif
    11. If you want to be rooted with SuperSU:
      Download the latest SuperSU by Chainfire.
      Without exiting TWRP, transfer the SuperSU zip to your device over MTP* and flash it using [Install] in TWRP.
      Transparent.gif
    12. Go to [Reboot] -> [System].
    * MTP, known as Media Transfer Protocol, is the same way you transfer files from your PC to your device when booted into system.


    CHANGES
    • v3.0.2-0 - Initial build on twrp.me

    FEATURES
    • MTP support
    • USB Mass Storage support
    • Micro SDcard and USB OTG storage support
    • f2fs file system support (read, write, format, backup & restore)
    • exFAT file system support (read, write, format, backup & restore)
    • NTFS file system support (read, write, format)
    • ADB root
    • Full SELinux support
    • Built in android 6.0 tree

    KNOWN ISSUES

    CONTACT & SUPPORT

    You can find us on IRC at #twrp on chat.freenode.net.
    You can also post in this thread and I will attempt to answer any questions you may have.

    SOURCE CODE

    TWRP: https://github.com/omnirom/android_bootable_recovery (android-6.0)
    Device tree: https://github.com/jcadduono/android_device_samsung_j7xelte (android-6.0)
    Kernel: https://github.com/jcadduono/android_kernel_samsung_exynos7870 (twrp-6.0)

    CONTRIBUTIONS

    Gerrit for TWRP: http://gerrit.omnirom.org/
    Gerrit for officially supported devices: http://gerrit.twrp.me/
    4
    I think this TWRP official won't get updated.
    I should share the TWRP 3.3.1-0 here because the official TWRP doesn't work with latest stock oreo firmware.

    TWRP 3.3.1-0 for J7 2016
    Builded by @Oves786
    Based on latest sources

    Link: https://drive.google.com/open?id=1Q7j43W60ubwPNEGLLa-MGru8CWfvmexQ
    3
    :crying::confused:i was confused when i wased see j700 post updates and custom roms..... but i m finding j710 fn 2016 model post. who can help me out plz make other new forum and give those devices proper model name. plz plz
    Bro there is no separate forum for J7 2016
    U hv to look in this forum of J7 2015

    What do u need ?

    What u can find here for J7 2016 J710FN is below

    1. Official TWRP http://forum.xda-developers.com/galaxy-j7/development/recovery-official-twrp-j7xelte-galaxy-t3437659
    2. Root (check point 1for link)

    3. A kernal to be able to mount ur internal storage in twrp (check point 1for link)

    4. Xposed (and everything here) http://forum.xda-developers.com/galaxy-j7/how-to/root-twrp-install-xposed-framework-t3465170

    5. Stock rom deodexed and pre rooted (customize mods to flash as addon) http://forum.xda-developers.com/galaxy-j7/development/rom-sctock-rom-deodex-pre-rooted-j7-t3489814

    Hope this helps
    3
    TWRP 3.0.3-1
    New feature available in TWRP v3.0.3-1 is system image backup and restore and factory image flashing
    Basically this means factory images from the official firmware can now be flashed with TWRP instead of ODIN. I have extended this feature to include BOOT, RECOVERY, SYSTEM, CACHE, HIDDEN and RADIO(MODEM) partitions.
    This feature can be found under INSTALL >> INSTALL IMAGE >> select image to flash >> select partition.
    NOTE: To flash the modem, first it needs to be renamed to modem.bin.img
    2
    Hi!
    I give my contribute.
    Here a full Video Tutorial after searching in XDA and 4PDA forum. Hope will help.

    https://youtu.be/bkT8kZ8hb28
    Enjoy your TWRP Recovery and Root