How to hide root from an app? - Huawei P10 Questions & Answers

Hi, my P10 B151 is rooted using SuperRoot_noverity_nocrypt.zip + phh's superuser.
How do I hide the root from certain app such as my banking app? I need both root and the banking app. I am much relying on greenify to hibernate heavy apps like facebook and messenger.
Thank you!

By using magisk
and
https://forum.xda-developers.com/apps/magisk/magisk-magisk-hide-troubleshooting-tips-t3561828/post71154562#post71154562
However I have no idea if it works correctly on EMUI devices, but it should.
I see you already asked in this thread .
No, no other workaround. Either you unroot or hide it.

Related

Hide root function

Hi All,
I have an app that detects for root, i think it might be using safety net check
I'm on s7 edge with Nougat.
I was on Magisk and was able to hide the app, but recently found it, it was the reason due to many apps not running and SD card being slow..
After flashing to SuperSU Pro v.282-SR5 - everything is working great and with xposed as well!
But the problem now is, i can't hide root for one app - is it possible within SuperSU to just hide root from that one app?
thanks,
kevinwu128 said:
Hi All,
I have an app that detects for root, i think it might be using safety net check
I'm on s7 edge with Nougat.
I was on Magisk and was able to hide the app, but recently found it, it was the reason due to many apps not running and SD card being slow..
After flashing to SuperSU Pro v.282-SR5 - everything is working great and with xposed as well!
But the problem now is, i can't hide root for one app - is it possible within SuperSU to just hide root from that one app?
thanks,
Click to expand...
Click to collapse
https://forum.xda-developers.com/apps/supersu/suhide-lite-t3653855
Didgeridoohan said:
https://forum.xda-developers.com/apps/supersu/suhide-lite-t3653855
Click to expand...
Click to collapse
Thanks, but I have xposed.
Any other way?
kevinwu128 said:
Thanks, but I have xposed.
Any other way?
Click to expand...
Click to collapse
There are Xposed modules for that. But you can only partially hide Xposed (fake a cts profile match) with modules like "No device check". The only way to completely bypass an app detecting Xposed is to deactivate Xposed when you need to use the app in question.

Hide Root on Android 8

Does anyone know a working method to hiding root in android 8? Cant access snapchat or my hulu but also don't want to get rid of my root.
Yes. It's called Magisk.
Just activate magisk hide on snapchat.
Magisk works for SC, but not many other apps. Sometimes you need to reinstall the app if you late install magisk.

Can hide root from banking app after latest update

Hi,
As written in the title, after the new update (18.1) magisk no longer hides the fact that my phone is rooted from my banking app.
Ive done everything I could think of in order to fix it but it still doesnt works...
Does anybody else is having the same issue, know how to fix it or know an another app that can hide root from apps?
Thank you in advance
try zygisk in settings
I used the app Island (from Oasis Feng) and cloned the banking app. It no longer detected Magisk.

Banking App not working

My net banking application not working on any rom. After installation it stopped in initial setup. I have tried almost all android 10 roms.
You have to use magisk hide with your app so that it doesnt know that your phone is rooted.
deniz2694 said:
You have to use magisk hide with your app so that it doesnt know that your phone is rooted.
Click to expand...
Click to collapse
also worth noting that some banking apps really dont like a rom that has a custom vendor.
I have the same problem with lloyds banking app (UK). It will only work on miui based rom or official lineage os rom. In all other roms it will always detect root no matter what I do try to do hide it.
abmoh13 said:
I have the same problem with lloyds banking app (UK). It will only work on miui based rom or official lineage os rom. In all other roms it will always detect root no matter what I do try to do hide it.
Click to expand...
Click to collapse
You have to change name of magisk manager in settings/ hide magisk. Then restart, check saftynet, hide banking app and Google services, install two magisk modules - saftypatch and sqlite.

Looking for some tips - Unable to get these two Belgium apps working with Magisk

Hi,
I live in Belgium and it's been years that I'm using Cyanogen, then now Lineage. Recently, I made a bargain and bought 2 Google Pixel 4a, one for me and one for my girlfriend.
I installed Lineage on both of them, and I have to say that it's the best Android experience I had so far. We both love our device. It's small, powerful enough, camera pictures are amazing.
However, we are unable to get any banking apps working. We would like to use 2 applications:
1. Payconiq: https://play.google.com/store/apps/details?id=mobi.inthepocket.bcmc.bancontact&hl=en&gl=US
2. Keytrade: https://play.google.com/store/apps/details?id=be.keytradebank.phone&hl=en&gl=US
I succeeded to get Payconiq working on my phone, using Magisk 23 and Magisk hide. So far so good.
Since this morning, Magisk has been updated to 24.1, Magisk hide is gone and I have to use Magisk Zygisk... And Payconiq doesn't work anymore.
Regarding the second app "Keytrade", it never worked, with any version of Magisk. I don't know what they did in their app, but it seems that they were able to find a way to detect if a phone has a custom rom pretty nicely.
Maybe this is something that the author of Magisk should be aware of? Maybe I'm doing something wrong?
Do you have any piece of advice for me? I don't want to be forced to re-install the official rom, I still want to use Lineage and have those apps working.
Thanks!
Edit 1: After installing Universal Safetynet fix (https://github.com/kdrag0n/safetynet-fix), payconiq works, but not Keytrade.
Easiest way is to use a good browser like Brave to login to the bank's website bypassing the app.
I consider banking apps to be trash apps and never load them. The more needless apps you load, the greater the security risk.
Apps I sometimes use but don't like their behavior I package block when not in use and/or firewall block.
Rather than fight it, bypass it...
blackhawk said:
I consider banking apps to be trash apps and never load them.
Click to expand...
Click to collapse
Not helpful, because thanks to EU rules many banks simply and mandatorily require their app as the second authentication factor - especially when you don't want to use their "real" banking app and use the oldfashioned web interface instead.
Ramihyn said:
Not helpful, because thanks to EU rules many banks simply and mandatorily require their app as the second authentication factor - especially when you don't want to use their "real" banking app and use the oldfashioned web interface instead.
Click to expand...
Click to collapse
That sucks... so much for easy fixes
The Transporter said:
Hi,
I live in Belgium and it's been years that I'm using Cyanogen, then now Lineage. Recently, I made a bargain and bought 2 Google Pixel 4a, one for me and one for my girlfriend.
I installed Lineage on both of them, and I have to say that it's the best Android experience I had so far. We both love our device. It's small, powerful enough, camera pictures are amazing.
However, we are unable to get any banking apps working. We would like to use 2 applications:
1. Payconiq: https://play.google.com/store/apps/details?id=mobi.inthepocket.bcmc.bancontact&hl=en&gl=US
2. Keytrade: https://play.google.com/store/apps/details?id=be.keytradebank.phone&hl=en&gl=US
I succeeded to get Payconiq working on my phone, using Magisk 23 and Magisk hide. So far so good.
Since this morning, Magisk has been updated to 24.1, Magisk hide is gone and I have to use Magisk Zygisk... And Payconiq doesn't work anymore.
Regarding the second app "Keytrade", it never worked, with any version of Magisk. I don't know what they did in their app, but it seems that they were able to find a way to detect if a phone has a custom rom pretty nicely.
Maybe this is something that the author of Magisk should be aware of? Maybe I'm doing something wrong?
Do you have any piece of advice for me? I don't want to be forced to re-install the official rom, I still want to use Lineage and have those apps working.
Thanks!
Click to expand...
Click to collapse
How to pass SafetyNet on Android after rooting or installing a custom ROM
It is possible to pass SafetyNet, even after extensive modding like rooting or installing a custom ROM. Check out how to do that here!
www.xda-developers.com
Austinredstoner said:
How to pass SafetyNet on Android after rooting or installing a custom ROM
It is possible to pass SafetyNet, even after extensive modding like rooting or installing a custom ROM. Check out how to do that here!
www.xda-developers.com
Click to expand...
Click to collapse
Safetyfix passes on the phone... I don't know how the Keytrade app is doing to detect root on the phone.
blackhawk said:
That sucks... so much for easy fixes
Click to expand...
Click to collapse
So true Unfortunately, that seems the way to go in Europe considering banking. If you want it online instead of running to the bank clerk all the time, you're stuck with at least some authentication app. Things get only worse when there's no classical webinterface at all and you're bound to use a complete banking app instead (there are some neobanks doing so already).
The Transporter said:
I don't know how the Keytrade app is doing to detect root on the phone.
Click to expand...
Click to collapse
They simply recognize Magisk app in some way. I've read in some other threads here that a probable solution is to use the app called "Ice Box" to hide the Magisk app by freezing it. Might be worth a try for you.
Another way if you have zygisk enabled. Go to config denylist select play store play services gms you need to hit menu system apps first. And you apps you wish to hide. Then search magisk alpha telegram channel. Download shamiko module. Reboot your phone with enforce denylist selected. After reboot turn the enforce denylist toggle off and flash the shamiko module and reboot. If your app still does not work and you are using lsposed zygisk. You can download hide my applist Xposed module and further hide your app.
Pm me if you want to links to all as they are not supposed to be posted on xda
Have you managed to fix this?
I'm in the same boat.
My bank app 'keytrade bank' keeps detecting that I've rooted my device. This is what I tried
- I installed Magisk
- Installed module Shamiko
- Installed SafetyNet Fix v2.2.1
- Enabled Zygisk
- Configured DenyList
- Hide Magisk app
Awaces said:
Have you managed to fix this?
I'm in the same boat.
My bank app 'keytrade bank' keeps detecting that I've rooted my device. This is what I tried
- I installed Magisk
- Installed module Shamiko
- Installed SafetyNet Fix v2.2.1
- Enabled Zygisk
- Configured DenyList
- Hide Magisk app
Click to expand...
Click to collapse
You have to disable Enforce DenyList in Magisk.

Categories

Resources