Hot Deal

Guide - Using Axis Bank App on Rooted Phones

682°
Deal Cadet
mGforCe

Bank apps are typically notorious in going out of way to detect root. Within Indian Banks' android app ecosystem, two most notorious ones are SBI Yono and Axis Bank. ICICI iMobile recently joined the brigade

This post is for Axis Bank app which has been detecting root/jailbreak on my android phones since end of 2022. This was also reported by few users on github, reddit etc.

Thanks to initial post of user Drishal (on Reddit) from I got this tip which over the course of time has been tested across many phones by me.


WARNING :

This is a bit advanced process for users who know what they are doing. If process like unlocking bootloader, rooting phone and name of apps like Magisk, Xposed, Xprivacy doesn't ring a bell, please don't proceed any further.


My configuration to make Axis Bank app run without detecting root is following

Firstly the usuals:

Get Magisk - Zygisk mode, LSposed Zygisk, Universal Safety Net Fix, Shamiko,

Axis Bank app should be selected in "Configure DenyList",

"Enforce Denylist" to remain disabled, for Shamiko to work


Try checking Axis Bank, post these steps.. for me it never worked and always greeted with "can't run on rooted phone"

Also a parallel check with be using app like RootBeer Sample to check and be sure that root is hidden well till this step.


Now comes specifics to make Axis Bank work

Install Xprivacylua. Go to LSposed, select Axis Bank for Xprivacylua module

In Xprivacylua app, go to Axis Bank app and tick following (super important):

  • Determine activity,
  • Applications,
  • Sensors,
  • Identifiers,
  • Analytics, and
  • Tracking


And now we are good to go and use Axis Bank app. If here you face issues, erase app data once and you should have success.

I tested this method for opening Axis Bank app on 4 phones and mileage varied across ROMs and version.

  • Nokia 6 – 2018, with Rooted Stock ROM A9 – Solution works
  • Redmi Note 7 Pro, with Custom ROM A11 – Solution works
  • Redmi Note 9 Pro, with Custom ROM A11– Solution works
  • Asus Zenfone Max Pro M1, with Custom ROM A10 – Solution doesn’t works. But then here even Rootbeer Sample detects busybox binary when it is not there. So seems to be a ROM issue


PS: I had tried HideMyApplist too, but it didn't help here at all. It works well for iMobile

Hope this helps fellow users having rooted phone with Magisk and Axis Bank

Expired
43 Comments  |  
15 Dimers
  • Sort By
Deal Cadet Deal Cadet
Link Copied

Reserved

Helpful Helpful
Link Copied

is xposed required for xprivacy lua ??

Deal Cadet Deal Cadet
Link Copied

Yes!

Xposed is deprecated and need to go for LSposed

Trailblazer Trailblazer
Link Copied

Still ppl using rooted phones long back I used

Generous Generous
Link Copied


I also used only rooted phones from 2006 to 2021.

From last 6 month I stopped using rooted roms as I can’t find any use case for rooting a device for me..

View 4 more replies
Helpful Helpful
Link Copied

It has been a while i rooted any phone..Never knew hiding root would become so tedious…

It was this very reason that I had stopped rooting as the benefits didn’t outweigh the complicated process of rooting/hiding root..

Kudos to Op for the post. ..Many ppl will not be able appreciate the usefulness of the post…

 

Deal Cadet Deal Cadet
Link Copied

It is quite complicated these days. But once you know the tricks – it’s a matter of few permutations and combinations.

View 1 more reply
Benevolent Benevolent
Link Copied

Axis bank k liye itna sb kuch toungueout

Deal Cadet Deal Cadet
Link Copied

Ha ha smile

Not really for Axis, but for the joy of circumventing the system!

Deal Cadet Deal Cadet
Link Copied

Another way to get post this: install Island app and install these apps on work profile (works for iMobile – which started throwing error for me today)

Deal Cadet Deal Cadet
Link Copied

 Yes – that is also another way….using Android’s Work Profile option through apps like Island, Insular etc

I use Work Profile to run second instances of bank apps etc on my dual SIM phone!

Critic Critic
Link Copied

Luckily Axis Mobile works for me without all these steps. All that I did was enable zygisk, enforce denylist in Magisk and tick axis mobile under it & finally hide Magisk and rename.

PS: Methods of hiding root is hit and trial for each app and also depends on rom and Android version. Mine is Derpfest Android 12, April build.

Deal Cadet Deal Cadet
Link Copied

Indeed, requirements vary across ROM. But for me from A9 to A11, Axis didn’t work without all these jugglery 😥

Do understand that starting Android 12, Google is limiting the information that apps can get from OS – many apps are pulling more information that what is needed. That also might be an factor here – my guess

Eg: Android applications can check which other apps are installed using the
QUERY_ALL_PACKAGES permission, but given the security and privacy risks,
the functionality is only intended for apps that actually need it (such as app launchers or backup tools).

View 2 more replies
Community Angel Community Angel
Link Copied

I am using non rooted moto phone as secondary device and all app works fine but indus bank app and sometime freecharge shows rooted device

Deal Cadet Deal Cadet
Link Copied

I am using IndusBank app, no issues…Just the usual Denylist + Shamiko

CC: @thementalist

Cool Cool
Link Copied

How do I save this post

Benevolent Benevolent
Link Copied

Bookmart it. 

Benevolent Benevolent
Link Copied

Interestingly after using Rootbeer Sample it flagged the Busybox binary. I uninstalled it but the app kept flagging it. Anyways Axis Mobile is seemingly working as it now takes me to the SMS verification screen. No OG SMS so can’t say for certain. Still on Magisk v23. 

Also Pockets app after update to v9.4 just kept crashing on startup. I had  v9.2 installed in another device. Restored it to my main device using Swift Backup over OTG and it seems to work now. Again w/o OG SMS can’t say with certainty. 

Deal Cadet Deal Cadet
Link Copied

@LIMBO – Busybox remnants may be there here and there.

But if apps are opening well, no issues – let it be there.

No OG SMS, I believe because of no balance right? If Axis Mobile app goes till SMS stage, no issues, will work.

Benevolent Benevolent
Link Copied

Balance is plenty but no Service Validity. Recharged with Rs 99 and it seems to work. Upgraded to v24.3 finally. Of course that wasn’t the end of the story with Axis as the process is stuck is resetting the mPIN. Maybe I will tackle it later. 

Edit: It worked after using the Forgot mPIN option. 

Deal Newbie Deal Newbie
Link Copied

bajaj finserv ka koi solution?

Deal Cadet Deal Cadet
Link Copied

I don’t use that app, so can’t suggest.

But then try steps mentioned above for Bajaj Finserv…

SBI and Axis are too super notorious apps…

View 6 more replies
Benevolent Benevolent
Link Copied

This was embarrassingly easy but Axis Mobile app including UPI functionality worked just fine after freezing the hidden and renamed Magisk Manager app! I reverted all changes in Xprivacy Lua. I had come across this fix for ICICI Mobile app in the Zygisk  thread in XDA. It worked very well for Pockets as well. In trying to get the latter work I had installed HMA as well following which BHIM stopped working. Uninstalled HMA as it wasn’t necessary and BHIM started working again.

Deal Cadet Deal Cadet
Link Copied

The mileage varies across ROMs. My post is their on XDA thread too for Axis.

PS: I have never tried freezing renamed Magisk Manager and trying on my main phone. But on A10 rom on Asus Zenfone Max Pro M1, none of the tricks work for Axis or iMobile or Pockets.


Even on my Redmi Note 7 Pro, Custom A11 rom, while Axis and imobile works well, Pocket doesn’t work at all…similar tricks. It just crashes… bit surprising but a fact.


In summary, many factors at play with Custom ROM. My 2 cents, use these tricks and tips when the bare minimum approach of ensuring SN pass, renaming MM, using Denylist and Shamiko don’t work.

Benevolent Benevolent
Link Copied

I have had zero issues with using any banking or financial apps across all my rooted devices in quite a while now. KernelSU support should make rooting even easier to hide. Also my earlier apprehension regarding custom ROM development for GKI devices being more difficult in general (excepting Pixels and S22 series) seems to be misplaced. Nothing Phone 1 is a GKI device and it enjoys solid custom ROM support. Lastly just because a new Android version drops support for an EOL'ed kernel doesn't necessarily mean that Android OS upgrades for the affected devices has to stop. 

Deal Cadet Deal Cadet
Link Copied

@LIMBO - thanks for sharing the feedback and I would say you are lucky one.

I have had my own share of issues in running banking/fintech apps. There are few which works well but few are notorious and requires additional steps, tweaking. So it can be frustrating until you make all apps work.

PS: I have NP1 too, but stock rom with root and lsposed

Benevolent Benevolent
Link Copied

SafetyNet is broken as well. Only need to fix it in case of Google Pay. I have a peculiar issue with new Google logins not working after flashing the USNF module so I keep it disabled. 

Deal Newbie Deal Newbie
Link Copied

Unfortunately still detects the root. Even I tried ticking all options still it detects. Some are saying root has no use, why people are using root still blah blah blah but they forgot that rooting is for advanced users not for noobs. Without root I never use phones. Since Symbian, I am rooting phones.

Deal Cadet Deal Cadet
Link Copied
The solution posted here is working for me in latest A13 too.

So not sure why not working for you
Deal Newbie Deal Newbie
Link Copied

Hello All, Is anyone able to use nfc feature on cred or paytm? In paytm app it says the functionality isn't available due to security reasons. I'm using hml, I'm not a developer, lsposed and xprivacylua setup. Please help me in debugging the issue

replyuser
Click here to reply
Reply