How to Use Banking Apps on Rooted Devices running Android 12?

How to Use Banking Apps on Rooted Devices

Rooting your phone is one way to maximize the customizability of the device and enjoy various apps that would otherwise not work on a non-rooted device. But rooting your main device comes with a caveat that some secure apps like banking and government apps might not work, which can be a deal-breaker for many users. Go through the guide below on how to Use Banking Apps on Rooted Devices that are running on Android 12. Also to make sure that these secure apps work properly on your rooted phones.

Why Root?

Gaining root access grants the user more permissions, which enables them to change or replace system applications and settings, run specialized apps that require administrator-level permissions, or perform certain operations that a normal Android user would not be able to do on a non-rooted device. The user might also gain access to some “hidden” device features or use the preexisting features to a better extent.

How to Use Banking Apps on Rooted Devices

 

How to Use Banking Apps on Rooted Devices running on Android 12

DISCLAIMER: Rooting a device may void its warranty. If done incorrectly it can make the device unstable or worse brick your device. Do it at your own risk. Before you start the procedure of running banking apps on rooted Android devices below we have a few requirements that you need to make sure you have so that you succeed in achieving the target.

Also Read- How To Install Android 13 GSI ROM on Any Android Device

Requirements

For this fix to work you will need a phone with root access that is running on Android 12, preferably the latest version. You will need the latest version of the Magisk manager(Canary version) that comes with the Zygisk functionality, which is a replacement for the now-discontinued Magisk Hide. Once you have these ready you can follow the rest of the article easily.

How to Use Banking Apps on Rooted Devices

STEP 1: Install Magisk Hide Props Config Module

  1. Follow the link and download the file on your phone – Magisk Hide Props Config Module
  2. After that open the Magisk Manager app and go to the Modules section.
  3. Click on Install from storage
  4. Find the file from the download folder and tap on the file to install it.
  5. After installation, click on reboot and let the phone restart.

STEP 2: Run the Magisk Hide Props Config

To run the Magisk Hide Props Config you will need a terminal emulation app like Termux for doing the same. You can find it in the play store or follow this link to download it.
  1. Open the terminal emulation app (Termux)
  2. Type in ‘su <space> -c <space> props ‘ and press enter
  3. Grant Super User Access, when the pop-up comes. This will then launch the Magisk Hide Props Config automatically.
  4. Type ‘2’ and press enter to allow Force BASIC key attestation. This will take you to the BASIC key attestation page
  5. Type in ‘d’ and press enter. This will change the value which is initially set from Nexus 5 to Nexus 6P.
  6. Type in ‘7’ and press enter
  7. Type in ‘5’ and press enter
  8. Confirm the new values by typing ‘y’ and pressing enter
  9. Reboot the device by typing ‘y’ and pressing enter

STEP 3: Enabling Zygisk to Use Banking Apps on Rooted Devices

After running the Magisk Hide Props Config file, go to the Magisk Manager app and go to the settings menu. Click on the Zygisk toggle to allow it. Then click on the toggle next to the enable DenyList option to enable it. Now click on Configure DenyList. This shows all the list of apps where you can toggle any of the apps that don’t normally work with Root access enabled.

For Google Pay to work properly, you will have to hide Magisk from the Google Play Services. Now it is not shown in the list by default. To do so click on the three-dot menu at the top right corner and select Show System Apps. Now scroll down the list and find Google Play Services and toggle on all the options in that list.

STEP 4: Install Universal Safety Net Fix

  1. Follow the link and download the file on your phone – Universal Safety Net Fix
  2. Open Magisk Manager
  3. Go to the Modules section
  4. Click on Install from storage
  5. Find the file from the download folder and tap on the file to install it
  6. After installation, click on reboot and let the phone restart

STEP 5: Clear Data of Apps

To clear data of the apps that have not been working before,

  1. Long press on the app icon on the home screen/app drawer
  2. Click on App Info. This will take you to the app settings page
  3. Go to the Storage and Cache section
  4. Click on clear storage to  clear all data of the app

Follow these steps to clear data of apps like Google Pay, Google Play Services, and other secure/banking/government apps.

STEP 6: Hide the Magisk App

If the apps don’t function properly even after following all the above-mentioned steps, you will have to hide the Magisk app entirely. to do that,

  1. Open Magisk Manager App
  2. Go to the settings menu
  3. Click on the Hide the Magisk app option
  4. Rename to #1
  5. Reboot the device

Conclusion

Rooting your device is a simple way to gain access to various aspects of the device that would otherwise be hidden from the user. This ranges from customization to kernel-level control over the system. There is still the inherent risk of having unstable software or worse a bricked phone. However, if you follow the right steps and be careful the reward is definitely worth more than the risk. In this article, we show you how to make secure apps work on a rooted phone running Android 12.

You may also like...

1 Response

  1. Takagi says:

    Tried the steps with my Samsung Galaxy S4 running on LineageOS 16 (Android Version 9), and I was able to finally run the banking app successfully. Thank you so much!

Leave a Reply

Your email address will not be published.