Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revolut root detection #3701

Closed
Uj947nXmRqV2nRaWshKtHzTvckUUpD opened this issue Jan 15, 2021 · 49 comments
Closed

Revolut root detection #3701

Uj947nXmRqV2nRaWshKtHzTvckUUpD opened this issue Jan 15, 2021 · 49 comments

Comments

@Uj947nXmRqV2nRaWshKtHzTvckUUpD

I read that I shouldn't open such bug, but this is a matter which involves many ppl.

Even with magisk repackaged and revolut hidden from detecting magisk, with the new update 7.31 revolut locked out rooted users.

Is there any hope for us?

@t0ma5
Copy link

t0ma5 commented Jan 15, 2021

same here.. uninstalling Magisk Manager is my temporary fix

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

reason for closure?

@Mspy1
Copy link
Contributor

Mspy1 commented Jan 15, 2021

reason for closure?

DO NOT open issues regarding root detection.

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

So what options are there since more and more banking apps detect it. This is deffinetely something that could be improved on magisk side, so why would you close it...?

@Aethusx
Copy link

Aethusx commented Jan 15, 2021

change manager name in settings, worked for me

@t0ma5
Copy link

t0ma5 commented Jan 15, 2021 via email

@alakdae
Copy link

alakdae commented Jan 15, 2021

Changing name doesn't work with latest Revolut version 7.31

@DanCasterIt
Copy link

DanCasterIt commented Jan 15, 2021

Same issue. Further if I try to change name Magisk manager blocks and after I force reboot, the manager doesn't see anymore Magisk and I find the stock recovery instead of TWRP. Reinstalling or uninstalling and reinstalling Magisk after reflashing TWRP does not solve the problem unless I install Magisk 21.0, Update to recent Magisk and then I'm at the starting point again.

OnePlus 5T Oxygen OS 10.0.1

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

Personally i tried the magisk feature from settings to repackage it under different name, but didn't help. I had to revert to 7.30 downloaded from apkmirror. The version might become unusable after some time, so we need a fix sooner than later.

@alex193a
Copy link

alex193a commented Jan 16, 2021

ℹ️ For information purposes ℹ️
Starting with version 7.31 Revolut has added some checks to check for root permissions and prevent access to the app.
These are just some of the checks that the app does:

It searches for a file called "magisk" in the following paths:
/cache/
/data/
/data/local/
/data/local/bin/
/data/local/xbin/
/dev/
/sbin/
/su/bin/
/system/bin/
/system/bin/.ext/
/system/bin/failsafe/
/system/sd/xbin/
/system/usr/we-need-root/
/system/xbin/

It searches for the "su" binary in the following paths:
/data/local/bin/
/data/local/
/data/local/xbin/
/sbin/
/system/bin/failsafe/
/system/bin/
/system/sd/xbin/
/system/xbin/

It checks if the ro.debuggable prop is set to 1 and if the ro.secure prop is set to 0

It also check if these apps are installed:
com.alephzain.framaroot
com.amphoras.hidemyroot
com.amphoras.hidemyrootadfree
com.devadvance.rootcloak
com.devadvance.rootcloakplus
com.formyhm.hideroot
com.formyhm.hiderootPremium
com.kingo.root
com.kingroot.kinguser
com.koushikdutta.superuser
com.noshufou.android.su
com.noshufou.android.su.elite
com.saurik.substrate
com.smedialink.oneclickroot
com.thirdparty.superuser
com.topjohnwu.magisk
com.yellowes.su
com.zachspong.temprootremovejb
com.zhiqupk.root.global
de.robv.android.xposed.installer
eu.chainfire.supersu

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

one might give a try to storage isolation riru app and magisk module. I have a feeling that it might do the trick

@hugoncosta
Copy link

hugoncosta commented Jan 17, 2021

Can confirm the newest version works again with root (7.31.1).
I have Magisk renamed + hiding root from Revolut.

@izrut
Copy link

izrut commented Jan 17, 2021

Revolut 7.32(beta) detects the root.

Samsung S8
Android 10 FluidOS
Magisk 21.3 / Manager 8.0.6
Hide mode is enabled.

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

Works on 7.31.2

I used:
AM Pre-release > hide with magisk option
Magisk > hide for revolut, repackage magisk

Revolut will require photo of yourself again

@izrut
Copy link

izrut commented Jan 17, 2021

Revolut 7.32(beta) detects the root.

Samsung S8
Android 10 FluidOS
Magisk 21.3 / Manager 8.0.6

I succeeded running Revolut again.
When U open the Magisk at the bottom of the screen (on Android), 4 icons apper.
Select the "Shield" and choose Revolut app in the following menu.

Cheers!

@Germano0
Copy link

Germano0 commented Jan 19, 2021

DO NOT open issues regarding root detection.

Why not? It is one of the Magisk purposes

@2dRYoMz7XKx3Bii
Copy link

2dRYoMz7XKx3Bii commented Jan 20, 2021

How to solve the ROOT problem with the Revolut App (method updated to 20-01-21)

Hi everyone, I'm Domenico. A daily-basis user of the Revolut App. I'm currently on my SONY XPERIA XZ PREMIUM (Model: G8141) with the STOCK ROM but rooted Android 9 system, and this method is how you WILL solve the problem (I hope for good, not only specific to my case) without UNISTALL nothing! Almost forgot → The version of the Revolut app is the 7.32, so it's the latest!

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
PROCEDURE ↓
**You got Magisk for manage your root privileges, right? Otherwise I can't help you, I'm sorry! But if you have MAGISK (like the 99,99 % of user that rooted their phones have) you must update to the specific version that I will list hereafter: 21.4 (21400) version of MAGISK and 8.0.7 (4834) version of the MANAGER. What are you waiting for? Just update to those, or I can't assure you the method I will explain to you will work. Done? Good... So open MAGISK up and select the Jigsaw puzzle icon (in the "floating deck" that appears if you scroll down enough made of four "buttons") to install new modules. Once you're done that you'll find yourself in another screen. In that screen scroll down and find, and then install, the module called 'Magisk DRM Disabler (MDD)'. Let Magisk works its magic and reboot the Android System. If all went smooth, I assure that the annoying screen that Revolut don't support rooted phones anymore will not bother you anymore and you can log again with your profile on the Revolut App! I should exit saying that the ither methods for me didn't work. I'm referring to the MagisksHide feature and the others suggestions I saw on this thread related to that. If you solve this issue in another way, let me know in your post. Be sure to mention this, thanks!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

IMPORTANT UPDATE on 21/01/21
A day later I realized I had omitted an important piece of information that even I didn't realize had the value that I later realized it had. I forgot to tell you (and here maybe a little bit of inexperience in the use of Magisks goes, I won't deny it) that you had to select the LIGHT (rather than the FULL) mode otherwise the phone will not work as intended anymore. I'm not talking about hallucinating bugs but you got the gist of it, right? I realized that there was some problem in the use of basic functions such as viewing images in the gallery or hear music from an application similar tasks so here I am to advise to be careful to follow carefully what I have written to you. This morning I tried to disable the module (but with it still installed) to see if the Revolut App would react to that, but nothing happened. So I'm proud to say that now I have the Revolut (latest version installed → 7.32) working without having the DRM Disabler ON. YOU ARE WELCOME for that, see you around! 👋

P.S:

The application even if correctly working, is lacking many "animations" (can I call "them" that way? IDRK) and on-screen pop-ups that used to appear previous to this WORKAROUND. I think is related to the module that removes completely Digital Rights Management (DRM) from the SYSTEM as other applications gives me random errors (DON'T WORRY: NO critical errors). You can always unistall and reinstall when needed! Hope this clears things out if you encounter problems outside Revolut from now on. I witnessed a EXTRA overall slowness of the system after the module installed but a really light one! So DO IT AT YOUR OWN RISK. That been said I freaking hope that sooner than later Revolut will retrace its steps and fix the issue!
That would do it for me! Thank you for reading till the end and TO THE NEXT ONE!
Bye 👋

Magisk Module
Magisk version
Revolut App version

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

you don't need to do that... (previous comment). AM-prerelease can hide it.

@t0ma5
Copy link

t0ma5 commented Jan 28, 2021

AM-prerelease

???

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

AppManager (the pre-release 2.5.22 is the one i tested and works). you can find it on github or f-droid

@t0ma5
Copy link

t0ma5 commented Jan 28, 2021

AppManager (the pre-release 2.5.22 is the one i tested and works). you can find it on github or f-droid

https://i.imgur.com/CjBkRQo.jpg ??? :)

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

when you open an app settings inside AM > go to ... (top right) > enable magisk hide

For some reason this works (even if in magisk was already hidden previously)....

@t0ma5
Copy link

t0ma5 commented Jan 29, 2021

when you open an app settings inside AM > go to ... (top right) > enable magisk hide

thanks for the tip! but I get this msg "Could not enable MagiskHide"
edit: but it seems to work regardless :)

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

You can open an issue to AM, I didn't get any message though.. cheers

@2dRYoMz7XKx3Bii
Copy link

2dRYoMz7XKx3Bii commented Jan 31, 2021

Thanks for the responses guys, but I had already said the App Manager Magisk Hide options didn't work for me! So I came up with that procedure. I hope helps others with the same problem. Peace out ✌️

@drdedus
Copy link

drdedus commented Feb 13, 2021

can we in install revolut beta with the latest stable magisk and just the hide option for revolut enabled?
do we need to rename the magisk?
i am with los16.

@DocMAX
Copy link

DocMAX commented Feb 15, 2022

is revolut still not working?

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

did you try it? give more details .. magisk version, revolut version. did you try AM (as suggested above)?

@alakdae
Copy link

alakdae commented Feb 15, 2022 via email

@alakdae
Copy link

alakdae commented Feb 15, 2022 via email

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

things to try (from previous comments):

  1. repack magisk into an apk with different name (see magisk settings)
  2. use magisk hide (v23)
  3. use AM (Application Manager from f-droid) - magisk hide feature (v23)
  4. upgrade to magisk v24, enable zygisk and denylist and add it to the denylist

Personally, after upgrading to v24 i didn't even have to add it to the denylist and it was working, but I had the magisk repacked with different name, so point 1. should be enough i suppose.
Also as a side note, i have microg instead of Gplay services, not sure if it matters though... Revolut will just show a popup that Gplay services is disabled but it will work fine nonetheless.

let us know of your result

@S4adam
Copy link

S4adam commented Feb 25, 2022

I don't see the MagiskHide option in AppManager. Why is that?
Screenshot_20220225-105820_App Manager

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

what version of AM do you use?

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

I think you might be using the alpha version .. in that case, i see in your list "magisk denylist" which could be used from am or from magisk itself after enabling zygisk on magisk >v24. if using older magisk version, you should use the stable AM version

@S4adam
Copy link

S4adam commented Feb 25, 2022

what version of AM do you use?

3.0.0 alpha01
and magisk v 24.1

@LorisTecnology
Copy link

https://telegra.ph/How-to-Hide-Root-In-Magisk-Canary-01-07

i've used this and works flawlessly

@S4adam
Copy link

S4adam commented Apr 14, 2022

https://telegra.ph/How-to-Hide-Root-In-Magisk-Canary-01-07

i've used this and works flawlessly

I managed to fix it myself after posting my previous comment but thanks. The tutorial you linked looks clean and simple so it might be helpful for any one that comes here.

@steed182
Copy link

https://telegra.ph/How-to-Hide-Root-In-Magisk-Canary-01-07
i've used this and works flawlessly

I managed to fix it myself after posting my previous comment but thanks. The tutorial you linked looks clean and simple so it might be helpful for any one that comes here.

After trying this myself I can confirm that the approach that LorisTecnology talks about works flawlessly!

@FOREVEREALIZE
Copy link

FOREVEREALIZE commented Nov 7, 2022

Using Magisk 25.2 and Revolut 4.5, renaming Magisk Manager, adding Revolut to the DenyList, enforcing the DenyList and turning on Zygisk, it worked flawlessly

@reptilano
Copy link

[Help] How to open banking apps on Emulator with Magisk (Bluestacks, LDPlayer, MEMu...)?

I tried installing Magisk and following the steps for root. However I still dont manage to open banking apps such as revolut, or any at all...

@Uj947nXmRqV2nRaWshKtHzTvckUUpD
Copy link
Author

[Help] How to open banking apps on Emulator with Magisk (Bluestacks, LDPlayer, MEMu...)?

I tried installing Magisk and following the steps for root. However I still dont manage to open banking apps such as revolut, or any at all...

did you try what was discussed above?

@t0ma5
Copy link

t0ma5 commented Aug 26, 2023

[Help] How to open banking apps on Emulator with Magisk (Bluestacks, LDPlayer, MEMu...)?

I tried installing Magisk and following the steps for root. However I still dont manage to open banking apps such as revolut, or any at all...

What FOREVEREALIZE wrote HERE is very simple and it works perfectly. Try it :)

@victorballester7
Copy link

Hi @t0ma5 and the others!

I'm having problems in signing up in Revolut from my rooted phone (Xiaomi k20 = mi 9t). I've already putted Revolut into the Deny list and changed and hided the name of Magisk app. The problem is in the id verification, that opens a 'camera app' from 'onfido | real identity' and my screen turns black with the top bar and so cannot scan my identity card. Is this something related to root (I suppose it is...). In that case, do you know what can I do? My other banking apps work fine and even the Google wallet!

Thank you, I will appreciate any kind of help!!!

@edricus
Copy link

edricus commented Dec 17, 2023

Screenshot_20231217-211011
Screenshot_20231217-211139
Screenshot_20231217-211148

Anyone else having this problem ?
Revolut isn't installable anymore
I have a Pixel 6A on Android 14 and it install just fine with stock android
I passed safetynet and it's still not installable
HOW ???

@victorballester7
Copy link

Can you install other apps? It happend to me that I couldn't, but then hiding other apps from the system (the ones related to installation of packages) in magisk solved that.

@edricus
Copy link

edricus commented Dec 17, 2023

Can you install other apps? It happend to me that I couldn't, but then hiding other apps from the system (the ones related to installation of packages) in magisk solved that.

What apps are you talking about ? Yes I can install any apps just fine, and hiding play store, play service, package installer and restarting doesn't solve the problem

@victorballester7
Copy link

Then, you can try installing Revolut from an apk through your browser.

@S4adam
Copy link

S4adam commented Dec 17, 2023

Just a heads up, I'm on a samsung s10e with android 12 (stock) and everything works fine, that is Revolut, Google Wallet and other banking apps. I'm using Magisk with the Play Integrity fix module (same as @edricus) and zygisk. In the deny list I've got:

  • Google
  • Google play store
  • Google wallet
  • Revolut
    If I were you, I'd try installing Revolut via .apk file (from apkmirror or an alternative) and see if it detects root. If it doesn't, then uninstall and focus on getting play store to letting you install it.

@edricus
Copy link

edricus commented Dec 17, 2023

update:
Followed this tutorial
Now it's installable, look like the play store keep the rooted state in cache so we have to delete it (from every play related applications) and restart the device
Thanks for the fast responses

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests