[Samsung Galaxy J7 (2016 Exynos 7870) ROMs, Kernels] EchterAgo:
You can not play Pokemon Go on rooted ROMs unless you are able to install Magisk. I tried Magisk on the SM-710FN but it resulted in a reboot loop with "Invalid KERNEL LENGTH" in the top left corner.

---------- Post added at 10:05 AM ---------- Previous post was at 10:00 AM ----------

I tried the new version of this ROM, but sadly it resulted in a boot loop where the phone would boot to the lockscreen and then restarts after about 3 seconds. I posted a logcat of this on pastebin. I think the actual problem starts at around 11-30 16:54:40.014 where the SecureStorage daemon starts throwing errors.

11-30 16:54:40.014 11433 11433 W System.err: com.sec.android.securestorage.SecureStorage$SecureStorageException: Error: authentication failure
11-30 16:54:40.014 11433 11433 W System.err: at com.sec.android.securestorage.SecureStorage.throwJNIException(SecureStorage.java:49)
11-30 16:54:40.014 11433 11433 W System.err: at com.sec.android.securestorage.SecureStorage.put(SecureStorage.java:297)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.security.SecureDbManager.initSecureStorage(SecureDbManager.java:154)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.security.SecureDbManager.initialize(SecureDbManager.java:78)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.security.SecureDbManager.getPassword(SecureDbManager.java:56)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.log.db.SecureDbHelper.<init>(SecureDbHelper.java:75)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.log.db.LogDbHelper.<init>(LogDbHelper.java:39)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.ContextApplication.getLogDatabase(ContextApplication.java:160)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.status.SurveyStatusMonitorHelper.getTimeOfLatestRecordInContextLog(SurveyStatusMonitorHelper.java:188)
11-30 16:54:40.014 10798 11368 I ApplicationPackageManager: load=NULL, bg=96-96, dr=192-192
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.status.SurveyStatusMonitorHelper.getTimeOfLatestRecord(SurveyStatusMonitorHelper.java:165)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.status.SurveyStatusMonitorHelper.init(SurveyStatusMonitorHelper.java:94)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.privacy.PrivacyPermissionManager.init(PrivacyPermissionManager.java:116)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.ContextApplication.getInitedPermissionManager(ContextApplication.java:144)
11-30 16:54:40.014 11433 11433 W System.err: at com.samsung.android.providers.context.ContextService.onCreate(ContextService.java:146)
11-30 16:54:40.014 11433 11433 W System.err: at android.app.ActivityThread.handleCreateService(ActivityThread.java:3809)
11-30 16:54:40.014 10798 11369 D ResourcesManager: For user 0 new overlays fetched Null
11-30 16:54:40.014 11433 11433 W System.err: at android.app.ActivityThread.access$2100(ActivityThread.java:222)
11-30 16:54:40.014 11433 11433 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1884)
11-30 16:54:40.014 11433 11433 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
11-30 16:54:40.014 11433 11433 W System.err: at android.os.Looper.loop(Looper.java:158)
11-30 16:54:40.014 11433 11433 W System.err: at android.app.ActivityThread.main(ActivityThread.java:7230)
11-30 16:54:40.014 11433 11433 W System.err: at java.lang.reflect.Method.invoke(Native Method)
11-30 16:54:40.014 11433 11433 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
11-30 16:54:40.014 11433 11433 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)