How to root Samsung Galaxy J6 SM-J600G that runs Android 8.0.0 Oreo using ODIN software also Unlock RMM state. Root files Included TWRP Custom recovery, ODIN and Magisk, latest no-verity-opt-encrypt zip and RMM Bypass zip. Read notes / Warning on the bottom of this post before rooting your Samsung Galaxy J6. Take it your own risk! Follow the instruction carefully and read the warning! Make sure to backup all your important data!
Root Samsung Galaxy J6 SM-J600G Android 8.0.0 Oreo:
Prepare your device:
- Enable Developer Options: go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
- Enable OEM unlock and USB debugging options ( Settings -> Developer options ) If you can not see this option, it means the RMM State are locked. You must wait 7 days of up time (168 hours), RMM state resets and you can flash TWRP again without issues.
- Download and Extract ODIN http://odindownload.com/download/Odin3_v3.11.1.zip or latest odin version at http://odindownload.com/download/
- Download and Install Samsung Mobile Phone Drivers: http://developer.samsung.com/technical-doc/view.do?v=T000000117
- Download TWRP 3.2.3-0 for Galaxy J6/On6
- Download Latest Magisk stable
- Download latest no-verity-opt-encrypt zip
- Download RMM Bypass zip
How to know if RMM State are locked. There are 3 things at this chapter:
- “Only official released binaries are allowed to be flashed” message shows up and now you know for sure you got locked outside your phone
- Missing OEM unlock toggle in developer settings, if your device has FRP
- RMM state = Prenormal” in download mode
How to unlock RMM State
Flash latest full stock firmware of your country with Odin, boot up, don`t reboot, don`t unplug the sim and don`t disconnect the network connection for 7 full days (168h). It seems that after 7 days of uptime, RMM state resets and you can flash TWRP again without issues. You can see up time in settings/about device/status.
But it can’t guarantee it still works.
Install TWRP Recovery and Magisk on SM-J600G
- Make sure your phone isn’t RMM Locked. If RMM Locked or you can not see OEM unlock options in Developer options. Read How to Fix RMM state and OEM unlock option without wait 7 days / 168 hours.
- Open ODIN software
- In Option make sure to ticked F.Reset Time only and disable Auto-Reboot.
- In Files Download ticked AP and pointing to the location of TWRP .tar file
- Connected USB Cable to PC
- Reboot Phone in Download Mode ( Turn Power off the phone, Press and hold Volume Down + Volume Up keys together then while pressing these keys connecting the phone to PC with USB Cable Data, release all keys when Download Mode appears. Press Volume Up to continue )
- Odin software will auto detect port of your device, after detected device, klik Start, wait for a moment.
- Once Odin3 finished to flash the recovery (you should see a “PASS” message), force reboot your phone ( Press and hold Volume Down and Power keys together ) and when the screen is off, press and hold Volume Up and Power keys together to boot TWRP Recovery mode.
- Once TWRP is booted you first need to decrypt your /data partition. To do so touch Wipe>Format Data and follow the instructions in screen.
- Once it finished go back at the home screen and touch Reboot>Recovery. TWRP should be able to mount your data partition.
- Now copy the no-verity-opt-encrypt and RMM Bypass zip you downloaded before and flash them (touch Install and select each zip to flash it)
- You’re now able to reboot to your OS without re-encrypting /data partition and without RMM Prenormal lock.
- Flash Magisk for rooting. Done!
WARNING! WARNING! WARNING!
Once your device rooted, Don’t ever Disable Developer options and Don’t ever Disable OEM unlock. What your risk if you disable these? When your device booting or restarting you can not enter the android system and blocked with message “Custom Binary blocked by FRP lock”.
Related post: How to Fix Custom Binary blocked by FRP Lock
Notes / Warning!
- Use at your own risk, I’m not responsible for bricking your device.
- Using the incorrect file may brick your device.
- If your target device has a custom firmware flash counter, Rooting will trigger it. If you’re lucky, Triangle Away has support for your device and can be used to reset the counter.
- If you have a KNOX-enabled device, Rooting will trip the KNOX WARRANTY VOID status !
- If your device storage is encrypted, Rooting will wipe your data !
- If you have locked bootloaders, flashing one of these will probably brick your device – with the exception of Nexus devices, which will usually automatically “OEM unlock” and wipe your data !
- Make sure to backup your important data before root it.