[Question] Trying to hide root from bank apps - Android Q&A, Help & Troubleshooting

Hi guys,
So I have a Galaxy S7e that was choking up until I bit the bullet and flashed the Note 7 FE ROM. Trying to finally start using Titanium again I rooted using Magisk. However my banking apps stopped working complaining about root..
I hid magisk and specifically hid it from the banking apps as well but no go.. Today I updated magisk to the latest version and noticed that 1 out of 2 worked again. What's surprising is I could not find the place in the new app where you could pick what app to hide root from anymore.
I seem to have read that in 2016 Magisk's dev said he would not do that anymore so I'm a bit confused.
Anyway would love to know if it's possible to hide again. The app is Juice by MCB (Maybe without spaces, available on apk-mirror as I think it's downloadable only from Mauritius)
Thanks!

@Airbag888
It's a common misonception that people think "root" can be hidden. Even installation of Magisk now is detected by Safety Net. The cat-and-mouse game continues ...

jwoegerbauer said:
@Airbag888
It's a common misonception that people think "root" can be hidden. Even installation of Magisk now is detected by Safety Net. The cat-and-mouse game continues ...
Click to expand...
Click to collapse
Well like I said 1 of 2 of the apps that did not work due to root are now working so I guess there is some hiding going on.. the cat and mouse game feels quite rigged and MUCH slower than 'back in the days' sadly

Related

Banking app not starting

Hi everyone, I'm using the Fidor banking app (com.fidor.fsw), and they have always been very restrictive on having a rooted device. Until the last update, repacking magisk and using magisk hide was able to bypass that. Their method of blocking root was just crashing the app on startup as soon as root was detected. A few days ago a new update came out, and the app won't open anymore. I uninstalled magisk, flashes a clean boot.img on my Pixel 2XL, reinstalled fidor and the app still won't open. Is there a way to debug why the app won't open?
Ah that might be the reason the app crashes on start.
[Lineage Oreo without Goolag Apps]
Unfortunately some features of them only work in that app.
I have reversing that app on my todo list to find out whats the problem there.
I advise you to close your account at fidor because they are hopelessly incompetent as a bank and API provider.
The left hand doesnt know what the right hand does and the head is somewhere in the clouds.
They cost me about 120€ now due to their inability to effectively communicate.

So what is the reason why you guys are rooting or trying to root this device?

...... at the expense of bricking in some cases....
in my case the only reason to get root on a device...is to install V4A.... otherwise .... no other use.
To make / restore proper backups with Titanium.
greatgrandking said:
...... at the expense of bricking in some cases....
in my case the only reason to get root on a device...is to install V4A.... otherwise .... no other use.
Click to expand...
Click to collapse
there is no V4A for huawei no 64 bit driver available only JamesDSP
Rooting for me for adaway ,modify the sound,titanuim backup, edit the dpi , remove bloatware
full control for me
Ad blocking is achievable without root. For me, it's a few tweaks here and there like setting dpi and other stuff that is more about little annoyances than major issues.
Edit: so today I finally got around to rooting this thing. I have rooted, installed magisk, and installed xposed. I am really glad I did. Here is what I like so far:
Adaway - because of ads (can also disable ads without root though)
Vanced YouTube (doesn't require root, but worth mentioning)
Persistent dpi change... Smallest width stays at 451 after reboot
Smali Patcher - magisk module to disable flag_secure so I can screenshot anything
I'll add more when I remember it.
I was rooting every phone in the past because it was easy. Huawei is much more complicated and I didn't want to risk and brick the new phone. Now, after four months with Mate 10, I don't miss root, TWRP and custom ROMs because everything works fine out of the box.
Bloatware apps are uninstalled or disabled, depending on app.
I have ads in only one app for home workout, other 50 apps I use are free of ads.
I use Firefox with uBlock Origin add-on and Youtube Vanced, so no ads here too.
Stock Backup app works fine including auto-backup and I don't need Titanium Backup anymore.
Call recording works fine with Call Recorder - ACR app (even on Android 9 Pie) and I don't need the call recording TWRP patch.
That's all.
domy_os said:
I was rooting every phone in the past because it was easy. Huawei is much more complicated and I didn't want to risk and brick the new phone. Now, after four months with Mate 10, I don't miss root, TWRP and custom ROMs because everything works fine out of the box.
Bloatware apps are uninstalled or disabled, depending on app.
I have ads in only one app for home workout, other 50 apps I use are free of ads.
I use Firefox with uBlock Origin add-on and Youtube Vanced, so no ads here too.
Stock Backup app works fine including auto-backup and I don't need Titanium Backup anymore.
Call recording works fine with Call Recorder - ACR app (even on Android 9 Pie) and I don't need the call recording TWRP patch.
That's all.
Click to expand...
Click to collapse
what do you do for v4a replacement without root?? because..... this is 32 bit 384kHz audio hardware and i think its potential is huge .... but without root.... its not worth it..
Sorry, I don't listen music on the phone.
domy_os said:
Sorry, I don't listen music on the phone.
Click to expand...
Click to collapse
respect
Rooting for me :
Full control, using Tasker or Macrodroid - control wifi, radio, cellular, screen, battery charging, etc. so many
Adaway - can use DNS66 for unrooted phones
Full Backups using Titanium or Migrate, moving files - Google backup is not so bad these days though
Nandroid Backups - oh yeah, no fear of disasters
Kernel control - Kernel Adiutor, Ex Kernel Manager, LSpeed, etc.
Apps2SD Pro
I don't use custom roms on my work phones, only on phones for fooling around
Anyway, Huawei Mate 10 not too bad at its unrooted stock with some additional apps like Macrodroid, Gesture Control, Nova Launcher, Greenify, Solid Explorer, Smart Touch Pro.
On this phone, it's a good one that I don't miss the root stuff enough (except for Nandroid backups) to pay Funky Huawei to unlock the bootloader. For their price, I can just add a bit more to get a good Xiaomi phone, and can root at will.

Look for Suggestions - Custom ROMs / STOCK + MAGISK

First off, T-Mobile version H932 rooted with bootloader unlocked and TWRP installed.
I was a long time user of Cyanogenmod/Lineage on other platforms in the past and overall prefer AOSP based ROMS that are close to stock. So, I have tried PixelExperience, Lineage, and LiquidRemix on my V30. I like them all but overall I like LiquidRemix the best mostly due to some of the LiquidLounge options.
However, I have 3 things I miss. I could probably do without them but I think my overall usefulness of the phone is better when I have them.
1. WiFi Calling - I have poor coverage in my office until TMO deploys Band 12 or Band 71 in my area. Not on schedule for almost a year yet.
2. OK Google support. I have tried numerous things to get this working on all 3 of the custom roms but it simply does not. Sounds like a MIC volume issue currently in all AOSP based ROMS on the V30. I use Android Auto (with a headunit) and not having this is kind of a pain.
3. Google Pay NFC support. I installed Magisk on all 3 custom ROMS but never could get it to fully pass all the safetynet checks.
As for running Stock. I know it would fix 1&2 above, but if I kept the device rooted and bootloader unlocked I am not sure #3 would be fixed. However, I can deal with that. What I hate about LG Stock overall is the interface, all their crap, and especially their dialer. I previously was side loading APK version of Google Dialer but it is missing the SPAM features and such unless you can flash it. I also sideloaded a pixel launcher and GCAM. But the dialer thing was always a pain.
I am going to try the debloated/magisk 20p STOCK. Anyone using this and have suggestions on how to get it working with Google Pay, Google Dialer, etc?
Next phone, I will probably spend the money on a pixel
Havoc is pretty awesome
TheCoryGuy said:
Havoc is pretty awesome
Click to expand...
Click to collapse
Yes, I'm sure it is. The guys doing custom ROMs do great work. But... Does I'm sure none of the 3 things I listed work on it.
Some day we'll get Wi-Fi calling in a custom ROM. One would think this would be more a standard method built into Android itself
I've got a H931 (basically daily driver with us998 20g) and a ls998 that I've used to test various roms and am now experimenting with serious debloating us998 20g on it.
I'm also accustom to Lineage, but as you know, there are not official builds for all devices. While the available roms are good, they are still a bit away from supporting all the basics.
In the meantime (and possibly for longer), just got through debloating the ls998. Now only 27 apps installed. Everything I need is working, very well actually. Looking at debloating even further. Watching to see if there are any ill effects.
It's difficult to determine what is the best, most productive way to go. At this point for me though I think it's debloating a stock rom. Time consuming but I hope worth it.
Good luck with your choice, Cheers
So I am on de-bloated stock with a few mods (google dialer, gcam, pixel launcher. Only thing not working at all is Google Pay. Magisk hide not working to fool it. Not a big deal.
thebitjockey said:
So I am on de-bloated stock with a few mods (google dialer, gcam, pixel launcher. Only thing not working at all is Google Pay. Magisk hide not working to fool it. Not a big deal.
Click to expand...
Click to collapse
That's easily fixed. Go to set->apps->google.services and delete cache and data. Make sure to hide magisk and any apps u don't want to see it first, reboot. Worked for me.
Cheers
AsItLies said:
That's easily fixed. Go to set->apps->google.services and delete cache and data. Make sure to hide magisk and any apps u don't want to see it first, reboot. Worked for me.
Cheers
Click to expand...
Click to collapse
Can you be more specific? I did what I think you mentioned:
Setup Magisk-Hide to hide from GPay, Google Play Store, and Google.
Cleared data and cache for Google Play Services (I assume that's what you meant?)
Rebooted, checked GPay, and it still says I can't use it because my device is rooted/altered.
Running Magisk 18.1, manager 7.1.1. Safetynet passes (both green checkmarks). What am I missing?
schwinn8 said:
Can you be more specific? I did what I think you mentioned:
Setup Magisk-Hide to hide from GPay, Google Play Store, and Google.
Cleared data and cache for Google Play Services (I assume that's what you meant?)
Rebooted, checked GPay, and it still says I can't use it because my device is rooted/altered.
Running Magisk 18.1, manager 7.1.1. Safetynet passes (both green checkmarks). What am I missing?
Click to expand...
Click to collapse
You're not running any Xposed modules, are you?
ChazzMatt said:
You're not running any Xposed modules, are you?
Click to expand...
Click to collapse
Nope, no Xposed at all, never installed it. Only one Masgisk module (Google dialer). VS996 20i otherwise (installed via TWRP... so stock rooted overall).
I thought I read that we need Magisk Canary now, as 18.1 isn't enough by itself. Another tip was to manually Magisk-Hide Google Play Services? I didn't want to dig in that deeply, if others are able to get by without these tricks...
schwinn8 said:
Nope, no Xposed at all, never installed it. Only one Masgisk module (Google dialer). VS996 20i otherwise (installed via TWRP... so stock rooted overall).
I thought I read that we need Magisk Canary now, as both 18.1 isn't enough by itself. Another tip was to manually Magisk-Hide Google Play Services? I didn't want to dig in that deeply, if others are able to get by without these tricks...
Click to expand...
Click to collapse
I don't know. Mine was hiding from Google Pay very well on18.0 and then 18.1 -- until I decided I cared more how my status bar icons looked than Google Pay.
So had to go Xposed route even though I know that can't be invisible from Safety Net. I made the choice on purpose.
ChazzMatt said:
I don't know. Mine was hiding from Google Pay very well on 18.1 until I decided I cared more how my status bar icons looked than Google Pay.
So had to go Xposed even though I know that can't be invisible from Safety Net.
Click to expand...
Click to collapse
Stock rooted US998.
* Battery circle with percentage number inside, instead of TWO stock LG battery icons (wasted space and looks ugly). How complete the circle is also indicates percentage.
* Actual LTE symbol, not silly"4GLTE".
* H for HSPA, not "4G".
* Gradient distinction for both carrier and Wi-Fi strength.
Some are build prop edits, but I'm also running two Xposed modules.
Sent via open market LG US998 V30/V30+
schwinn8 said:
Can you be more specific? I did what I think you mentioned:
Setup Magisk-Hide to hide from GPay, Google Play Store, and Google.
Cleared data and cache for Google Play Services (I assume that's what you meant?)
Rebooted, checked GPay, and it still says I can't use it because my device is rooted/altered.
Running Magisk 18.1, manager 7.1.1. Safetynet passes (both green checkmarks). What am I missing?
Click to expand...
Click to collapse
Funny, in that I just tried my procedure on my 2nd device and it didn't work - but still working / worked on the H931...
My guess is that on one, Titanium bkup wasn't installed (installed after enable gpay), on the other, already installed?
will post back if I figure it out.
Try magisk hide props module
Bupreno said:
Try magisk hide props module
Click to expand...
Click to collapse
What is "props module"?
schwinn8 said:
Can you be more specific? I did what I think you mentioned:
Setup Magisk-Hide to hide from GPay, Google Play Store, and Google.
Cleared data and cache for Google Play Services (I assume that's what you meant?)
Rebooted, checked GPay, and it still says I can't use it because my device is rooted/altered.
Running Magisk 18.1, manager 7.1.1. Safetynet passes (both green checkmarks). What am I missing?
Click to expand...
Click to collapse
Go to Magisk forum. It has detail instructions how to pass Google pay.
You have to install old version of Google service frame work in order to make it.
It's working fine on my phone.

How to beat apps that can detect magisk and magisk hide

I am using a china k20 pro that has beennreflasked to the stock global mi 9t pro stock rom that I was running without magisk/root as I didn't really need it when I first changed over to global. Mi main banking app breaks if the phone is rooted, even if you use magisk hide.
I don't usually use Google pay but noticed that it would not work with the unlocked bootloader but it didn't bother me. ended up with the same CTS fail problem so I decided to install magisk and hoped that the banking app want broken any more. Unfortunately there are now a few more finance apps that can detect magisk than I had before.
In trying to solve my problem I have just discovered a work around solution that seems to solve the magisk root detect problem for any app, at least the few that I have tried it with. I have not tried it without magisk being installed but it may solve the unlocked bootloader problem for goat, netflix etc as well.
Miui comes with a feature called App Lock. A secure zone that can isolate an app behind a finger print, can hide notifications, can hide an app completely to make it secret.
If you lock the banking or payment app that is breaking because the phone has been rooted in the app locker, the app cannot see that the phone has magisk installed and works flawlessly. The only difference is that you now get asked for your fingerprint when you open the app and have an extra level of security. Probably something we should all use anyway.
For custom roms, the play store does have other app locker type programs available to install. They may allow you to solve the same problem and might be worth testing.
Does not work with YONO app please help.
You also need to use magisk hide and to change the name of the magisk app.
Those to steps usually work but for the HSBC banking apps at least the extra step using app lock fixes it
Magisk hide in the shield menu. Top option opens you lust of apps. Find you bank app in the list and tap the mane to open the drop-down sub apps then click the check box and ensure that all parts of the app get the enable toggle set on.
Airfreeze app might also solve your problem. Freeze magisk when it's not needed. Don't use yono or other app when unfrozen

Question Did not root

I rooted all of the phones I have had since my first Android phone. However, a few apps that I use either would not work or would not work correctly with root, even when it was possible to still use Magisk hide.
Meanwhile, the only thing I was actually doing that needed root was using an adblocker, so I decided to try using this new Pixel 6 without root.
I have to say that I do miss having an adblocker.
Try the Brave browser, it will take care of website ads at least.
[CLOSED][APP][6.0+] NetGuard - No-root firewall
NetGuard provides simple and advanced ways to block access to the internet - no root required. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. Blocking access to the internet can...
forum.xda-developers.com
joedp2 said:
I rooted all of the phones I have had since my first Android phone. However, a few apps that I use either would not work or would not work correctly with root, even when it was possible to still use Magisk hide.
Meanwhile, the only thing I was actually doing that needed root was using an adblocker, so I decided to try using this new Pixel 6 without root.
I have to say that I do miss having an adblocker.
Click to expand...
Click to collapse
Nothing beats a true hosts adblocker. Works universally. Also nothing beats being able to perform a full proper backup of your phone in case something happens. And finally, nothing beats being able to rid your phone of all that "gapps" spyware/tracking/backdoors.
As you can tell, I'm an advocate for root. But weild it with responsibility.
Search 'DNS' in settings. Then enter 'dns.adguard.com' into 'Private DNS' and you'll have onboard adblocking!
I am also in the position you are as I have rooted all my phones since HTC Desire, primarily as I hate ads. This is a lifesaver and means I don't need root for the first time.

Categories

Resources