[Magisk] Yak Batta:
[MENTION=4667597]Didgeridoohan[/MENTION]

[MENTION=4470081]topjohnwu[/MENTION]

Hi,

I used the modified version of magisk kindly provided by [MENTION=7934452]mrspeccy[/MENTION] and now my banking app is working as well and can't see root as long as magisk bypasses SafetyNet. The official, beta and bleeding edge versions of magisk can't hide root from my banking app regardless of passed or unpassed SafetyNet and despite all the other tricks like hiding Mahisk app etc.

Only [MENTION=7934452]mrspeccy[/MENTION] version makes the trick, so I'm quite confident that the changes he suggested here are working:

https://xdaforums.com/showpost.php?p=78462267&postcount=29837

Btw I have been having trouble with bypassing SafetyNet some minutes after phone restart, even so it worked well the very first minutes after restart. MagiskHide Props Config module fixed this issue with bypassing SafetyNet, however after a while banking apps would detect root despite passed SafetyNet.

The only way I managed to hide root from my banking app and other root restricted apps was by installing [MENTION=7934452]mrspeccy[/MENTION]'s modified magisk, using MagiskHide Props Config module, marking a phone restart and then quickly open all the root restricted apps and keep them in the memory. Cleaning recent apps make root restricted apps detect root again.

Here is a log from MagiskHide:

12-31 13:29:26.249 3674 3674 D Magisk : resetprop: getprop [ro.crypto.state]: [unencrypted]

12-31 13:29:26.369 3674 3674 I Magisk : * Creating /sbin overlay

12-31 13:29:26.435 3679 3679 I Magisk : Magisk v18.2(20181219) daemon started

12-31 13:29:26.435 3679 3680 I Magisk : ** post-fs-data mode running

12-31 13:29:26.435 3679 3680 I Magisk : * Initializing Magisk environment

12-31 13:29:26.441 3679 3680 D Magisk : resetprop: getprop [ro.build.version.sdk]: [26]

12-31 13:29:26.441 3679 3680 I Magisk : * Mounting mirrors

12-31 13:29:26.441 3679 3680 I Magisk : mount: /sbin/.magisk/mirror/system <- /dev/block/platform/11120000.ufs/by-name/SYSTEM

12-31 13:29:26.441 3679 3680 I Magisk : link: /sbin/.magisk/mirror/vendor <- /sbin/.magisk/mirror/system/vendor

12-31 13:29:26.442 3679 3680 I Magisk : bind_mount: /sbin/.magisk/mirror/bin <- /data/adb/magisk

12-31 13:29:26.442 3679 3680 I Magisk : * Setting up internal busybox

12-31 13:29:26.464 3685 3685 I Magisk : Magisk v18.2(20181219) logger started

12-31 13:29:26.495 3679 3680 I Magisk : * Mounting /data/adb/magisk.img

12-31 13:29:26.585 3679 3680 I Magisk : * Running post-fs-data.d scripts

12-31 13:29:26.586 3679 3680 I Magisk : post-fs-data.d: exec [propsconf_post]

12-31 13:29:27.419 3679 3680 I Magisk : * Running module post-fs-data scripts

12-31 13:29:27.419 3679 3680 I Magisk : MagiskHidePropsConf: exec [post-fs-data.sh]

12-31 13:29:27.444 3679 3680 I Magisk : * Loading modules

12-31 13:29:27.444 3679 3680 I Magisk : hosts: constructing magic mount structure

12-31 13:29:27.444 3679 3680 I Magisk : MagiskHidePropsConf: constructing magic mount structure

12-31 13:29:27.445 3679 3680 I Magisk : bind_mount: /system/etc/hosts <- /sbin/.magisk/img/hosts/system/etc/hosts

12-31 13:29:27.445 3679 3680 I Magisk : mnt_tmpfs : /system/xbin

12-31 13:29:27.446 3679 3680 I Magisk : bind_mount: /system/xbin/props <- /sbin/.magisk/img/MagiskHidePropsConf/system/xbin/props

12-31 13:29:27.446 3679 3680 I Magisk : bind_mount: /system/xbin/cpustats <- /sbin/.magisk/mirror/system/xbin/cpustats

12-31 13:29:27.446 3679 3680 I Magisk : bind_mount: /system/xbin/jack_connect <- /sbin/.magisk/mirror/system/xbin/jack_connect

12-31 13:29:27.446 3679 3680 I Magisk : bind_mount: /system/xbin/jack_disconnect <- /sbin/.magisk/mirror/system/xbin/jack_disconnect

12-31 13:29:27.446 3679 3680 I Magisk : bind_mount: /system/xbin/jack_lsp <- /sbin/.magisk/mirror/system/xbin/jack_lsp

12-31 13:29:27.446 3679 3680 I Magisk : bind_mount: /system/xbin/jack_showtime <- /sbin/.magisk/mirror/system/xbin/jack_showtime

12-31 13:29:27.446 3679 3680 I Magisk : bind_mount: /system/xbin/jack_simple_client <- /sbin/.magisk/mirror/system/xbin/jack_simple_client

12-31 13:29:27.446 3679 3680 I Magisk : bind_mount: /system/xbin/jack_transport <- /sbin/.magisk/mirror/system/xbin/jack_transport

12-31 13:29:27.448 3679 3680 D Magisk : magiskdb: query magiskhide=[1]

12-31 13:29:27.453 3679 4015 I Magisk : * Starting MagiskHide

12-31 13:29:27.453 3679 4015 I Magisk : hide_utils: Hiding sensitive props

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: prop [ro.boot.vbmeta.device_state] does not exist

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.boot.verifiedbootstate]: [green]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.boot.flash.locked]: [1]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: prop [ro.boot.veritymode] does not exist

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.boot.warranty_bit]: [0]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.warranty_bit]: [0]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.debuggable]: [0]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.secure]: [1]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.build.type]: [user]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.build.tags]: [release-keys]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: getprop [ro.build.selinux]: [1]

12-31 13:29:27.453 3679 4015 D Magisk : resetprop: setprop [ro.build.selinux]: [0] by modifing prop data structure

12-31 13:29:27.453 3679 4015 D Magisk : hide_list: initialize

12-31 13:29:27.453 3679 4015 I Magisk : hide_list: [com.google.android.gms/.droidguard.DroidGuardService]

12-31 13:29:27.463 3679 4015 I Magisk : hide_list: [org.adaway]

12-31 13:29:27.471 3679 4015 I Magisk : hide_list: [sunnsoft.antibiotika]

12-31 13:29:27.480 3679 4015 I Magisk : hide_list: [dk.medicin.antibiotikapp]

12-31 13:29:27.488 3679 4015 I Magisk : hide_list: [me.bluemail.mail]

12-31 13:29:27.496 3679 4015 I Magisk : hide_list: [com.android.chrome]

12-31 13:29:27.505 3679 4015 I Magisk : hide_list: [com.eboks.activities]

12-31 13:29:27.513 3679 4015 I Magisk : hide_list: [no.ovitas.app.fk]

12-31 13:29:27.520 3679 4015 I Magisk : hide_list: [com.android.vending]

12-31 13:29:27.528 3679 4015 I Magisk : hide_list: [dk.bec.android.mb1.b00030.prod]

12-31 13:29:27.536 3679 4015 I Magisk : hide_list: [com.rhomobile.legevakt]

12-31 13:29:27.545 3679 4015 I Magisk : hide_list: [dk.regioner.laegehaandbogen]

12-31 13:29:27.555 3679 4015 I Magisk : hide_list: [com.pluscubed.matlog]

12-31 13:29:27.564 3679 4015 I Magisk : hide_list: [dk.medicin.promedicin2012]

12-31 13:29:27.572 3679 4015 I Magisk : hide_list: [com.mixplorer.beta]

12-31 13:29:27.579 3679 4015 I Magisk : hide_list: [no.sparebank1.mobilbank]

12-31 13:29:27.587 3679 4015 I Magisk : hide_list: [dk.bokis.wallet.multi]

12-31 13:29:27.597 3679 4015 I Magisk : hide_list: [dk.e_nettet.mobilekey.everyone]

12-31 13:29:27.607 3679 4015 I Magisk : hide_list: [com.ice.box]

12-31 13:29:27.615 3679 4015 I Magisk : hide_list: [com.teslacoilsw.launcher]

12-31 13:29:27.622 3679 4015 I Magisk : hide_list: [com.teslacoilsw.launcher.prime]

12-31 13:29:27.630 3679 4015 I Magisk : hide_list: [com.gd.mobicore.pa]

12-31 13:29:27.638 3679 4015 I Magisk : hide_list: [com.teslacoilsw.notifier]

12-31 13:29:27.649 3679 4015 I Magisk : hide_list: [com.android.providers.telephony]

12-31 13:29:27.657 3679 4015 I Magisk : hide_list: [com.android.phone]

12-31 13:29:27.667 3679 4015 I Magisk : hide_list: [com.sec.phone]

12-31 13:29:27.676 3679 4015 I Magisk : hide_list: [com.samsung.android.incallui]

12-31 13:29:28.035 3679 4163 I Magisk : ** late_start service mode running

12-31 13:29:28.035 3679 4163 D Magisk : magiskdb: query magiskhide=[1]

12-31 13:29:28.036 3679 4163 I Magisk : * Running service.d scripts

12-31 13:29:28.036 3679 4163 I Magisk : service.d: exec [propsconf_late]

12-31 13:29:28.822 3679 4163 I Magisk : * Running module service scripts

12-31 13:29:28.825 3679 4163 D Magisk : magiskdb: query requester=[com.DN4l9af6.uiBFRcX]

12-31 13:29:34.460 3679 4015 I Magisk : proc_monitor: com.android.phone PID=[5281] ns=[4026533482]

12-31 13:29:34.461 5289 5289 D Magisk : hide_daemon: handling pid=[5281]

12-31 13:29:34.461 5289 5289 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:34.492 5289 5289 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:34.516 5289 5289 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:34.556 5289 5289 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:35.764 3679 4015 I Magisk : proc_monitor: com.sec.phone/.SecPhoneService PID=[5485] ns=[4026533485]

12-31 13:29:35.773 5492 5492 D Magisk : hide_daemon: handling pid=[5485]

12-31 13:29:35.773 5492 5492 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:35.804 5492 5492 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:35.828 5492 5492 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:35.844 5492 5492 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:37.469 3679 4015 I Magisk : proc_monitor: com.teslacoilsw.launcher/.NovaLauncher PID=[5813] ns=[4026533505]

12-31 13:29:37.471 5819 5819 D Magisk : hide_daemon: handling pid=[5813]

12-31 13:29:37.471 5819 5819 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:37.492 5819 5819 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:37.524 3679 4015 I Magisk : proc_monitor: com.teslacoilsw.notifier/.NotificationListener PID=[5825] ns=[4026533506]

12-31 13:29:37.526 5831 5831 D Magisk : hide_daemon: handling pid=[5825]

12-31 13:29:37.526 5831 5831 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:37.528 5819 5819 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:37.560 5819 5819 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:37.561 5831 5831 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:37.592 5831 5831 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:37.616 5831 5831 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:38.884 3679 4015 I Magisk : proc_monitor: com.android.vending/com.google.android.finsky.simhandler.SimStateReceiver PID=[6220] ns=[4026533521]

12-31 13:29:38.885 6234 6234 D Magisk : hide_daemon: handling pid=[6220]

12-31 13:29:38.885 6234 6234 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:38.904 6234 6234 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:38.932 6234 6234 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:38.972 6234 6234 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:41.058 6613 6637 F Adjust : PRODUCTION: Adjust is running in Production mode. Use this setting only for the build that you want to publish. Set the environment to `sandbox` if you want to test your app!

12-31 13:29:46.963 3679 4015 I Magisk : proc_monitor: com.google.android.gms/.droidguard.DroidGuardService PID=[7132] ns=[4026533554]

12-31 13:29:46.964 7138 7138 D Magisk : hide_daemon: handling pid=[7132]

12-31 13:29:46.964 7138 7138 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:46.987 7138 7138 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:47.022 7138 7138 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:47.042 7138 7138 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:49.417 3679 4015 I Magisk : proc_monitor: dk.bokis.wallet.multi/hce.whitelabelwallet.nets.eu.netshceapplication.Launcher PID=[7363] ns=[4026533558]

12-31 13:29:49.419 7369 7369 D Magisk : hide_daemon: handling pid=[7363]

12-31 13:29:49.420 7369 7369 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:49.443 7369 7369 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:49.470 7369 7369 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:49.498 7369 7369 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:52.779 3679 4015 I Magisk : proc_monitor: com.samsung.android.incallui/com.samsung.android.provider.agifcallprovider.AgifCallProvider PID=[7656] ns=[4026533518]

12-31 13:29:52.781 7662 7662 D Magisk : hide_daemon: handling pid=[7656]

12-31 13:29:52.781 7662 7662 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:52.803 7662 7662 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:52.839 7662 7662 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:52.858 7662 7662 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:54.296 3679 4015 I Magisk : proc_monitor: com.ice.box/.receivers.ServiceStarter PID=[7860] ns=[4026533550]

12-31 13:29:54.297 7867 7867 D Magisk : hide_daemon: handling pid=[7860]

12-31 13:29:54.297 7867 7867 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:54.315 7867 7867 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:54.346 7867 7867 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:54.370 7867 7867 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:29:57.901 3679 4015 I Magisk : proc_monitor: dk.e_nettet.mobilekey.everyone/dk.e_nettet.mobilekey.delivery.view.SplashView PID=[8366] ns=[4026533528]

12-31 13:29:57.902 8372 8372 D Magisk : hide_daemon: handling pid=[8366]

12-31 13:29:57.902 8372 8372 D Magisk : hide_utils: Cleaning magisk props

12-31 13:29:57.923 8372 8372 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:29:57.942 8372 8372 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:29:57.962 8372 8372 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:30:03.974 3679 9005 D Magisk : su: request from pid=[9001], client=[7]

12-31 13:30:03.975 3679 9005 D Magisk : su: request from uid=[10149] (#1)

12-31 13:30:03.975 3679 9005 D Magisk : magiskdb: query root_access=[0]

12-31 13:30:03.975 3679 9005 D Magisk : magiskdb: query magiskhide=[1]

12-31 13:30:03.975 3679 9005 D Magisk : magiskdb: query requester=[com.DN4l9af6.uiBFRcX]

12-31 13:30:03.976 3679 9005 W Magisk : Root access is disabled!

12-31 13:30:03.977 3679 9005 D Magisk : su: waiting child pid=[9007]

12-31 13:30:03.977 9007 9007 D Magisk : su: fork handler

12-31 13:30:03.979 9007 9007 D Magisk : su: use global namespace

12-31 13:30:05.108 3679 4015 I Magisk : proc_monitor: dk.bec.android.mb1.b00030.prod/dk.bec.android.mb1.MobileBankLoadingActivity PID=[9772] ns=[4026533475]

12-31 13:30:05.110 9784 9784 D Magisk : hide_daemon: handling pid=[9772]

12-31 13:30:05.112 9784 9784 D Magisk : hide_utils: Cleaning magisk props

12-31 13:30:05.142 9784 9784 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:30:05.174 9784 9784 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:30:05.190 9784 9784 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:30:13.093 3679 4015 I Magisk : proc_monitor: sunnsoft.antibiotika/sunnsoft.prosedyrebok.hovedside PID=[10159] ns=[4026533552]

12-31 13:30:13.095 10165 10165 D Magisk : hide_daemon: handling pid=[10159]

12-31 13:30:13.095 10165 10165 D Magisk : hide_utils: Cleaning magisk props

12-31 13:30:13.126 10165 10165 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:30:13.146 10165 10165 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:30:13.162 10165 10165 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:30:36.667 3679 9005 D Magisk : su: return code=[0]

12-31 13:33:33.921 3679 4015 I Magisk : proc_monitor: sunnsoft.antibiotika/org.chromium.content.app.SandboxedProcessService0 PID=[10199] ns=[4026531840]

12-31 13:33:33.923 13915 13915 D Magisk : hide_daemon: handling pid=[10199]

12-31 13:33:33.923 13915 13915 D Magisk : hide_utils: Cleaning magisk props

12-31 13:33:33.925 3679 4015 I Magisk : proc_monitor: com.android.chrome/com.google.android.apps.chrome.Main PID=[13416] ns=[4026533520]

12-31 13:33:33.927 13917 13917 D Magisk : hide_daemon: handling pid=[13416]

12-31 13:33:33.927 13917 13917 D Magisk : hide_utils: Cleaning magisk props

12-31 13:33:33.946 13917 13917 D Magisk : hide_daemon: Unmounted (/system/xbin)

12-31 13:33:33.970 13917 13917 D Magisk : hide_daemon: Unmounted (/sbin)

12-31 13:33:33.990 13917 13917 D Magisk : hide_daemon: Unmounted (/system/etc/hosts)

12-31 13:51:19.429 3679 16512 D Magisk : su: request from pid=[16508], client=[10]

12-31 13:51:19.429 3679 16512 D Magisk : su: request from uid=[10149] (#1)

12-31 13:51:19.430 3679 16512 D Magisk : magiskdb: query root_access=[0]

12-31 13:51:19.430 3679 16512 D Magisk : magiskdb: query magiskhide=[1]

12-31 13:51:19.431 3679 16512 D Magisk : magiskdb: query requester=[com.DN4l9af6.uiBFRcX]

12-31 13:51:19.431 3679 16512 W Magisk : Root access is disabled!

12-31 13:51:19.432 16514 16514 D Magisk : su: fork handler

12-31 13:51:19.433 3679 16512 D Magisk : su: waiting child pid=[16514]

12-31 13:51:19.433 16514 16514 D Magisk : su: use global namespace

Happy New Year Everyone!