yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] avicohh:
Yes I can confirm.

But pay attention that because of the FRP, is not possible to make a pre-rooted firmware for Android 6.0 and above or 5.1.1 Samsung devices, from firmware contains FRP protection like the HK one.

From those android versions (and above), a pre-rooted firmware (or any root method) must include a patched kernel.

Due to the FRP protection, once it turn on, it detect the custom kernel (boot) and not allow the device to boot. (custom binary blocked by FRP lock)

That's the reason I had to replace the HK bootloader which contain FRP protection, with the China bootloader which contain the Samsung reactivation lock. (instead of FRP, because china firmwares doesn't include any google services)

I don't know what the policy of the Samsung reactivation lock, about custom kernels.

And also I don't know if the Samsung reactivation lock turns on automaticly if you are adding Samsung account. (Like the FRP lock)

And one more thing, I beleive most people don't use Samsung account at all.

So after all this,

If it come to decision what to use, the FRP lock or the Samsung one (depends only in the bootloader), I'm pretty sure that in this case (custom boot), the best is to use the Samsung lock, and just dont add Samsung account, or add Samsung account if needed but turn off the Reactivation lock in the Find my mobile settings.

I hope it help you a bit.

Good luck.

btw, If you can check the Samsung lock after root and report here, it would be great.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] billeuze:
Oh, at first I thought you meant you rooted the mainland firmware. Now, based on your later post, I believe what you did was to put the mainland bootloader in the rooted HK firmware. Is this the case? If so, that means I can still have google services, and root, and no possibility of FRP issues because its a mainland bootloader. OK, I will try tonight. The Samsung reactivation lock is off by default. Even adding a Samsung account does not turn it on, you have to go into "find my phone" to turn it on. So it should be safe. I will confirm tonight after I download your new firmware.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] avicohh:
Yes, this is exactly what i did.

Thanks for testing the samsung account. so it is pretty safe.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] billeuze:
yes, this new version with mainland bootloader is good. It seems almost impossible to lock.

Now when I go to download mode, there is no more "FRP LOCK: OFF". in its place is "REACTIVATION LOCK: OFF".

Just for fun I tested by going inter developer options and turned off OEM unlock - then I tried to reboot = success. Enter download mode = still "REACTIVATION LOCK: OFF". Of course I turned it back on again after the test.

and in settings, find my mobile, there is still not a setting for "REACTIVATION LOCK". I have seen an example on the web that this reactivation lock setting should be at the bottom of the options under find my mobile. So, actually now I cannot find any way to turn on the reactivation lock - this is good, its what we want.

Of course to even enter the "find my mobile" section I can do nothing at all (in fact it does not even show me what the options are) untill I give my samsung account credentials. Once I give credentials I can see the options but there is no option to turn on reactivation lock. There is just one thing, maybe, is that in "find my mobile", there a place that says: for more information go to findmymobile.samsung.com. When I go there I have 2 options:

-1) FIND - Find, Lock, Wipe my device

-2) PREPARE - Ready device for Find my Mobile

this "prepare" option I am afraid to try, I am afraid it may be the one to enable reactivation lock. Clearly it is not required to actually find my mobile because I just click the "Find" button and it it finds it for me. So, what would be the use of "prepare"?

At any rate, we know that just creating a samsung account does not activate the lock. I never had a Samsung account before. When I set up this new phone I never did enter developer mode to turn on oem unlock but i did create the samsung account. It was after that I flashed version 1 of avicohh's rooted firmware and when I went into download mode, it said REACTIVATION LOCK: OFF, so creating the Samsung account does not turn it on.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] :
sir, you are awesome!!
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] Ruffuss:
I'll try to install in my J5108. I will give to my daughter. Is there a form to unroot the phone? Thanks!
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] avicohh:
Yes.

Just install stock rom.

http://updato.com/firmware-archive-select-model?record=A097D215549D11E6B055FA163EE8F90B
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] Ruffuss:
Thanks. Sorry, my bad. I understood that GAPPS was only in the ROM that you modified. I didn't know that I could find GAPPS in the HK stock ROM. I'll try the link.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] ezhome2046:
GALAXY J7 (2016)	SM-J7108	19.04.2016	6.0.1	Hong Kong (TGY)	J7108ZHU1APD1

http://updato.com/firmware-archive-select-model?q=j7108

after i d/l and use odin fully flashed ok and checked its really HK-J7108. but its only android 5.1.1 and not 6.0.1.

if you flashed this hk rom. its not have apps permission control. you must root this. i cant found and suitable root for this.

or you may try to flash the cn rom. it comes with apps permission control without root.

GALAXY J7 (2016)	SM-J7108	08.08.2016	5.1.1	China (China Mobile) (CHM)	J7108ZMU1APG4.

i wish some one or samsung can provide a android 6.0.1 stock rom of J7(2016) sm-7108.

i only knew that other region stock rom android 6.0.1 of J710x is use the same cpu of j7108, but asia j7108 is contain 3gb of memory. other hw may be the same.

any idea if we flash the j710x stock rom in j7108 device???

need twrp and root file for J7108
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] Ruffuss:
Hey, to install the stock I must follow the steps in this post, only changing the ROM with root, with the stock one? Thanks again!
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] avicohh:
Yes, except you don't need to unlock the bootloader.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] Ruffuss:
Thank you Sir! :)
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] ezhome2046:
i found j7108 android 5.1.1 root .tar from internet, its seems for SM-J7108ZMU1APC3-5.1.1 only ,

so i dun know it works or not for HK_J7108_5.1.1_J7108_TGY-ZHU1APD1 or

CN_J7108_5.1.1_J7108ZMU1APG4 or its only virus /torjan? *** TRY YOUR OWN RISK !!! ***

open odin select AP then choise "SM-J7108ZMU1APC3-5.1.1-ROOT-SU2.70-sxsjroot.com.tar" file.

when PASS and auto reboot , then install "Superuser2.7.apk" and reboot it again to work.

if anyguy use this and successfully plz post on and let me know

http://wangpan007.com/share/file/8979573
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] ezhome2046:
i tested using odin to flash this root tar under

HK_J7108_5.1.1_J7108_TGY-ZHU1APD1 or

CN_J7108_5.1.1_J7108ZMU1APC3 OR

CN_J7108_5.1.1_J7108ZMU1APG4

RESULT both of above rom are failed. it successful flashed the root tar. and shown pass and reboot device,

i go system, install supersu.apk, and run it then popup: "There is no su binary installed." so wut the hell is this root tar ? do i need also install newkingsroot.apk

---------- Post added at 12:39 PM ---------- Previous post was at 12:35 PM ----------

but i test the newkingroot apk upload to totalvirus scan result :

AVG	Android/KingRoot	20161002

AVware	Trojan.AndroidOS.Generic.A	20161002

AegisLab	Android.Kingroot.Gen!c	20161002

AhnLab-V3	Android-AppCare/Kingroot.fcf0	20161001

Antiy-AVL	Trojan/AndroidOS.TSGeneric	20161002

CAT-QuickHeal	Android.Droidrooter.Ad73e (PUP)	20161001

Cyren	AndroidOS/DroidRooter.A.gen!Eldorado	20161002

ESET-NOD32	a variant of Android/DroidRooter.AG potentially unsafe	20161002

Ikarus	PUA.AndroidOS.DroidRooter	20161002

McAfee	Artemis!D69367BB4711	20161002

McAfee-GW-Edition	Artemis	20161002

Sophos	Android KingRoot (PUA)	20161002

Tencent	Android.Trojan.Smsbiper.Auto	20161002

Zoner	Exploit.AndroidOS.DroidRooter.M	20161002

---------- Post added at 12:49 PM ---------- Previous post was at 12:39 PM ----------

i also install newkingroot.apk run it but also fail to root device.

---------- Post added at 12:57 PM ---------- Previous post was at 12:49 PM ----------

oh my god i successfully rooted my j7108. i first installed supersu.apk then shut down device. boot to downloading mode, use odin v3.11.1 the pack include. reboot device successfully.

---------- Post added at 01:26 PM ---------- Previous post was at 12:57 PM ----------

i also tested CN_J7108_5.1.1_J7108ZMU1APG4 china rom also work with this root file.

i think HK_J7108_5.1.1_J7108_TGY-ZHU1APD1 may also work but not test.

if i use cn rom its not gapps so how do i flash or install gapps into it, i select cn rom is becoz this security patch level is more update than hk rom. and also has apps permission to set. only no gapps. any idea of this. upto now i can found any useable twrp for this j7108.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] ezhome2046:
under J7108ZMU1APG4 china rom , my root works. and also can update to supersu2.7 8.test ES file explorer,link2sd fully work. titanium 7.5 can acquire root access, but only show search application data can not yet finished forever.

about/status/device status shown :warning operating system on ur device has been modified & may not secure........
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] Speeder12321:
For some reason, I can't flash this firmware. It gives me bootloop every time I flash it. I have OEM unlocked, reactivation lock off. I am running on original HK firmware. What am I doing wrong?
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] ezhome2046:
root tar for j7108 android 5.1.1, works for hk/cn stock rom. how to do read inside readfirst.txt.

usb debug on, oem unlock on, unknown source enable,

i group both files in one zip. you need extract it to pc.

i can successfully work for hk/cn stock rom.

warning: its only d/l fr internet and share for u guys. use your own risk!

im using it for testing everyday. but i can not connect update. dun know may be i rooted the stock, so that. so far its good for me. wait for suitable twrp j7108. or work gapps for china rom. wish guy can share the about file if you have it work.

https://drive.google.com/file/d/0B8MrGFPDjCTLdVdNTzVVZXczWlk/view
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] ezhome2046:
i feel a bit lag when swipe the screen page(no so smooth), remain 1.4gb memory(ram),remain space 9.3gb(sys 4.8gb,used 1.5gb)hk stock rom (j7108zhu1apd1) & rooted by above method.

i fully update apps fr google play, only few apps & wutsapp. under developer opts: i adjusted window anim scale, transition anim scale and anim duration scale were being set to 0.5x.

i also install app ops for app permission adjust(i like chinese new stock rom buildin app permission andwhen new app installed will popup permission for your adjust. but hk ver is missing,but chinese ron no gapps available n compitiable even i rooted device:(), proximityscreenoff pro,time toggles,dr.web light,esfileexplorer,link2sd,titanium backup v7.5, appbackup v4.1.9.....and some small app. i update all system app and usr link2sd move update to system. everything seem to work.

any idea or best suggestion?
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] apmoller:
avicohh, would you please be kind enough to outline the steps you used to create the pre-rooted firmware?

Also, if it's not too much to ask, could you please post the link to where you got the original (unmodified) Hong Kong firmware?

Thank you.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] avicohh:
Firmwared downloaded from this site

http://updato.com/firmware-archive-select-model

Steps to root:

Convert system.img to normal ext4 format with simg2img (ext4_utils) and mount it under linux.

Insert the su binaries, set permissions and context (chmod, chcon), according to the documentation in the SuperSU zip. (update binary)

Unmount and convert it back to odin format. (ext2simg)

This is normal root (not systemless root), so you need to patch the boot too (Anroid image kitchen), se here

http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] apmoller:
[MENTION=2200907]avicohh[/MENTION], thanks a lot for the brief yet concise outline of steps that you took to build the firmware image!

Please excuse my ignorance, as I am still fairly new to this, do we need to unlock the bootloader (on the device) before we can flash the firmware image with ODIN? I know there was mention of turning on OEM unlocking in the Developer options, but there appears to be an additional step necessary to unlock the bootloader before a firmware image can be flashed on to the device.

I found this website http://www.howtogeek.com/239798/how-to-unlock-your-android-phones-bootloader-the-official-way/ , which details how to unlock the bootloader - I'm not sure if it applies to the Galaxy J7108. Do we need to perform this step prior to flashing?

Thank you.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] avicohh:
In most Samsung phones the bootloader is already unlocked.

There are some exceptions.

Models made for At&t for example are locked, and they can't be unlocked easily. (Sometimes at all)

And recently the chinese Samsung phones (like the J7108), also have a locked bootloader. (CROM)

In these phones the bootloader can be unlocked easily with the official Samsung app like I mentioned in the first post.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] billeuze:
Hi avicohh, thanks again for your work on this. Any chance you will be making a rooted version of the new 6.01 HK firmware? This one really is android 6.01 (I tested it) http://updato.com/firmware-archive-select-model?record=D1CC27F8D82711E69215FA163EE8F90B
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] asafmgn:
does this rom come with hebrw MUI support?
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] lelluzzo:
There is no hope?
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] dee0887:
hello.

i tried to install firmware to my j5108 and got error "Custom Binary blocked by FRP lock". as written above i downloaded original firmware from updato com and tried to install it, but odin failed at the end of process with (<ID:0/003> FAIL! (Auth)). my phone showed red error "Custom Binary blocked by FRP lock". phone can't boot with message "an error has occured while updating the device software". can anyone give me any advice?

additionally: there is a link in this thread on firmware based on CHM with frp but for j7. maybe there is the same thing for j5?
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] billeuze:
Same think happened to me on my J7108. Fix was easy. Instead of flashing the original Mainland firmware, use the official HK firmware.

Mainland has no Google account so a mainland flash will not change the state of the google lock. But the HK firmware does have the google stuff and should reset the lock once your phone sees the official google firmware.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] dee0887:
sorry for my poor language. the problem is that i tried to install TGY (HK) firmware both 6.0.1 and 5.1.1 with no success. also i tried CHM fw but the flashing process was aborted at the beginning. TGY firmwares aborted at the end. please, can you help me? i can give more details about this issue if needed.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] billeuze:
Hmm, I don't have any more ideas. It worked for me to flash with HK firmware, even when I had FRP lock. It is strange too that the mainland flash aborts at the beginning of the process. When I had FRP lock, I could completely flash the mainland firmware, but then I could still not boot after as it was still FRP locked.

Is there maybe something about how you are using Odin? If you use the version supplied by avicohh at the beginning of this article and follow his procedure, it should work.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] dee0887:
As a new user, i can't post any link in this message. So i deleted "http:" before the links. Thousand apologies.

Ok, here are the detailed steps to get my issue:

0. Download firmware from here: updato.com/firmware-archive-select-model?record=A097D215549D11E6B055FA163EE8F90B

1. I have a phone of this model: freshall.com/img/2017-05/28/jxi37qjup596p96abh02wd6hx.jpg

2. the phone is in this state: freshall.com/img/2017-05/28/y8awz6qd10rg6bka3u2axvk1y.jpg

3. preparing phone to download firmware: freshall.com/img/2017-05/28/t50wsmpdzvwon2owpr5t93657.jpg

4. preparing odin for flashing firmware: freshall.com/img/2017-05/28/7s1itu7rv4i7p92oe04g5xnd3.jpg freshall.com/img/2017-05/28/3rpdvrkrwnglqhtnrud3bd906.jpg

5. flashing aborted at the end of process: freshall.com/img/2017-05/28/6mqyuz6mw4o1he2hxdcgman42.jpg

6. phone screen shows error: freshall.com/img/2017-05/28/0rcx9qbjp3v5jbecjc5r9puhc.jpg

Am i doing something wrong?
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] billeuze:
Hi dee0887

I looked at your pictures and I see 2 possible problems:

-1) with odin you are loading the new ROM in the BL section. You should use the AP section. I have no idea what any section other than AP is good for, I only know that I always use AP and any instruction I have seen say to use AP

-2) When in download mode your phone says CROM LOCK: ON You need to turn that off. Of course you can't turn it off until you can boot up into the operating system. But once you do get it up and running again, turn of CROM Lock. Go to the first post inthis thread, avicohh includes the CROM.apk as an attachment. You need to install that on your phone. I forget how it runs but it was very simple. Then next time when you boot into download mode you should see CROM SERVICE: OFF.

I hope this works for you now using the AP section of Odin. Good luck!

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

Of course you need to fix your frp lock too once you get up and running. Before loading any more custom ROMs be sure to enable developer options and then enable OEM unlocking.

I made the same mistake, but once I flashed to the original HK firmware, I was able to enable developer options and then enable OEM unlocking.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] dee0887:
ok, it seems that my phone now boots normaly. great advice. million thanks!

as far as i inderstand you, my next steps is:

1. (required)install CROM.apk from 1 post

2. (required) enable oem unlocking

3. (optional)update firmware to 6.0.1 from this source: updato.com/firmware-archive-select-model?record=6C79E324085311E7963AFA163EE8F90B . fw upgrading should be without any problems.

right?
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] mcronny01:
guys,can you conclude how to root my j7108 please? I would be appreciate helpers...
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] billeuze:
Correct

and you only need steps 1 and 2 if you plan to install any more custom (non-official) ROMs, or to root your phone, etc.

By the way I have not had good luck using the ROM that avicohh posts in this article. It would work for me for a month or so and then suddenly the phone would not reboot and I'd have to reflash the official ROM to be able to boot, then reflash this root ROM. This happened to me twice and I then I gave up, I am not using it anymore. I have found a better solution which I will post in a couple of hours - too busy right now.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] billeuze:
OK, as I said above, I've had issues with the rooted solution in this thread. The solution I am now using is TWRP. I have 2 resources to share with you. The first is the solution and the custom ROM I installed and am still using on my J7108 (Mainland, China Mobile version).

I used the ROM and instructions from this thread: https://xdaforums.com/galaxy-j7/development/rom-edge-panel-stable-rom-sm-j7108-t3604617

Before using doulc's steps 1,2 & 3 in his first post I checked to ensure my phone was at revision J7108ZHU1BQB1 which is the March 5 Android 6.01 official Samsung ROM for Hong Kong: http://updato.com/firmware-archive-select-model?record=C3A4F592029611E79215FA163EE8F90B. Mine was already at that version so I left it as is. (at some point later in this thread the anther recommends doing this update first. Then I did his steps 1,2 & 3 listed in his first post. Note that his 3 steps do not include instruction, (he just lists the steps). I used Odin to apply his step 1. His step 2 was installing TWRP. I wanted more detailed instructions on installing TWRP so I used the following "How to Safely Root & Install TWRP On Samsung Galaxy J7": http://rootmygalaxy.net/root-install-twrp-on-samsung-galaxy-j7/

Note that although I followed the TWRP instructions above, I did not use the TWRP source files linked from that post. I used the TWRP file supplied by doulc in his post, in other words I used: https://mega.nz/#!ycc3nLBR!_do-RBTeOfIWvDK5enea8tJXDn5w1hyWuL7j7ZCuh5I. This TWRP works for the J7108. It is probably not the correct one for J5108. For J5108, I imagine you can find it in the link supplied by the "How to Safely Root & Install TWRP On Samsung Galaxy J7" instructions.

One final note on the installation of TWRP that is not mentioned in the above instructions is something I learned from a different source (not saved). Apparently some models of phone will restore their default recovery partition on first boot if it sees a non-official recovery partition. So, when I let Odin reboot after flashing TWRP, it automatically "fixed" this so when I then booted into recovery, it was the official Samsung recovery. So I flashed TWRP again, this time, I was had my fingers ready on the volume up, power, and home buttons so I could press them to boot into TWR Recovery before Samsung could erase it. This was a success and I was then able to do doulc's final step 3 of installing his custom ROM.

So That is all I have done so far, I have not yet rooted my phone, but once TWRP is installed. it is trivial to follow the last step in "How to Safely Root & Install TWRP On Samsung Galaxy J7" to use SuperSU to get root access.
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] domokun83:
I've created a pre-rooted firmware for Galaxy J5 android v6.0.1. The exact PDA version is J5108ZMU1BQB3 and the firmware was released in 2017/02. The firmware is not HK, it's for Open China.

Download link :

mediafire.com

/file/z7o2lk2zzoaibtl/SM-J5108_v6.0.1_J5108ZMU1BQB3.tar.md5

I had to split the link into 2 parts because I have to write up to 10 posts in order to include external links. :eek:

Just flash with ODIN and your phone should be rooted! :)

Thanks a TON to avicohh for guiding me through the steps and helping me fix all the problems. You are the best!! XD
[Samsung Galaxy J7 ROMs, Kernels, Recoveries, & Oth] ericwong1008:
I Want to comfirm somethings(I don't want to brick my device)!

Should I flash the file on both CSC and AP for it to success? Is it a way to downgrade it from android 6.0.1 to android 5.1.1?
[Android Q&A, Help & Troubleshooting] elhechmi:
Hello, can someone help me to solve my Umi Iron Pro? I ftried flashe it with a new version with flashtool, but in the process my phone was bricked. Now it's dead, I can't start it, enter to recovery, charge it... it still power off :( , any one can give me a solution please ! Thank you