[Samsung Galaxy J700T & J700T1 ROMs, Kernels, Recov] bromerrill:
Success!! T-Mobile SM J700T fully rooted with data partition /phone storage fully functioning. So, I started with a stock Galaxy 2015 J7 with the AQC3 build number. I was not rooted at that time but I had been rooted before, but ran into the problem of turning off the “developer options” control on the phone which resulted in a soft brick after a reboot one day. I then used Kies to do a recovery and was able to reconfigure the phone to a stock configuration. After a while and some study I decided to try rooting again, so I downloaded all the files I wanted to use, mostly from the Messi2050 thread “[Recovery]Twrp v3 for Galaxy J700T/T1”. These included the “mina-Odin” permissive kernel for the J700, the no-verity-no-encrypt Zip by Ashyx to remove encryption from the data partition and make it readable, the Odin 3.10.7 app, the Odin-TWRP 3.0.2.0 J700t.zip which unpacks to a recovery.tar.md5 file, the SuperSU Update v2.78 zip file, and the mixer_paths.xml to increase sound level.

I used Helium to make backups of the apps I wanted to save, although I had TB backups of my former rooted configuration but couldn’t use TB since not being rooted. I copied the Helium/Carbon backup folder to my PC. I turned on developer options and set OEM unlock to enabled, USB debugging to enabled, Verify apps via USB to disabled and in Lock Screen and Security- Unknown sources to enabled. I transferred the no-verity-no-encrypt ashyx file, the SuperSU Update file and the Mixer path file to my micro USB card, into a simple folder I named Temp, not the root of the card and installed the card into the phone.

I then put the phone into bootloader mode with power+home+Vol down buttons, then Vol up to continue. I launched Odin 3.10.7 and connected my phone to the PC with a simple micro USB data cable. The phone showed as added in Odin so I checked the box beside BL in Odin and pressed the BL button which took me to a file selection screen where I selected the mina-Odin-permissive-kernel-J700t-t1 boot.tar.md5 file. Odin read the file and verified it, as shown in the log screen (I never saw anything indicated in Odin outside of the log screen); I pressed start and the file was executed successfully, however I forgot to disable the auto reboot so the phone started to reboot, so I pulled the battery. I was concerned about doing a manual reboot, and also that I had messed up the bootloader. So I reflashed the mina kernel after disabling the auto reboot, which went successfully and the phone did not reboot. I disconnected the phone and used the normal keypress to power down. I then booted the phone again into bootloader mode (power+vol down+home) then Vol up. The bootup was quite normal in duration with the se linux not enforcing red warning showing during the bootup but not thereafter. I then connected the phone to the PC and it was added in Odin. Then I checked the AP box, pressed the button and selected the odintwrp-3.0.2-0-j700t recovery.tar.md5 file. Odin verified it and I ran it successfully with auto reboot disabled. Then I disconnected the phone and powered it down. Next I booted into Recovery mode (power+home+vol up). The se not enforcing warning came and went and the phone booted into TWRP recovery. I then swiped to allow modifications, went into Wipe, Format Data, and wiped the data partition. Keeping the phone connected I then successfully flashed the SuperSU file using TWRP Install, up a level, select file, then swipe to install. Keeping connected I went back to Install and flashed the no-verity-no-encrypt zip file. I then powered down. I rebooted into Recovery and went into Mount to verify Data was mounted, which it was. However I believe the kernel was supposed to have OTG support, and there was an OTG partition in the mount section, but I was unable to select it, so don’t yet know if OTG is supported. The SELinux not enforcing warning is totally gone.

I then used Helium to restore my apps and settings, installed a root checker which confirmed root, and installed TB Pro and did a full backup in TB.

I then did a flawless Nandroid backup in 621 seconds of data, system, boot, EFS, and RADIO using the SD card. I later wanted to flash a couple more items (Knox remover) but I would then have to reflash the no-verity-no-encrypt patch afterwards, but I am happy with everything working, and I disabled the Knox apps in TB. I can use the “storage” function of the Internal storage. I disabled the “unauthorized actions” warning by freezing the “security log agent” system file in TB. Then I used ES file explorer Pro to select the mixer paths file, rename it, move the new one to the etc folder, change the permissions, edit it a bit and save it. Everything is fine at this point except maybe the OTG. SO a big thanks to Messi2050 for the kernel, ashyx for the encryption remover, the SE Linux not enforcing remover and the ability to do the Nandroid backup.