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 running on Android 12DISCLAIMER: 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.
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.
STEP 1: Install Magisk Hide Props Config ModuleFollow the link and download the file on your phone – Magisk Hide Props Config Module After that open the Magisk Manager app and go to the Modules section . Click on Install from storage Find the file from the download folder and tap on the file to install it. After installation, click on reboot and let the phone restart. STEP 2: Run the Magisk Hide Props ConfigTo run the Magisk Hide Props Config you will need a terminal emulation app like Termux for doing same. You can find it in the play store or follow this link to download it.
Open the terminal emulation app (Termux ) Type in ‘su <space> -c <space> props ‘ and press enter Grant Super User Access, when the pop-up comes. This will then launch the Magisk Hide Props Config automatically. Type ‘2’ and press enter to allow Force BASIC key attestation. This will take you to the BASIC key attestation page Type in ‘d’ and press enter. This will change the value which is initially set from Nexus 5 to Nexus 6P. Type in ‘7’ and press enter Type in ‘5’ and press enter Confirm the new values by typing ‘y’ and pressing enter 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 FixFollow the link and download the file on your phone – Universal Safety Net Fix Open Magisk Manager Go to the Modules section Click on Install from storage Find the file from the download folder and tap on the file to install it After installation, click on reboot and let the phone restart STEP 5: Clear Data of AppsTo clear data of the apps that have not been working before,
Long press on the app icon on the home screen/app drawer Click on App Info. This will take you to the app settings page Go to the Storage and Cache section 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 AppIf 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,
Open Magisk Manager App Go to the settings menu Click on the Hide the Magisk app option Rename to #1 Reboot the device ConclusionRooting 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.