For users who are facing issue with MI devices (I am using EU rom), hdfc bank app.
Issue:
HDFC Bank app detects root with all the below setups and failed to load:
Magisk and zygisk hide didn't work
Shamiko didn't work
MIUI privacy permission removal didn't work
You can follow below steps:
Install Zygisk -LSposed from github
Install HidemyApplist apk from github
Open Hidemyapplist app and select "Install magisk Extension"
Reboot the device
Enable the Hidemyapplist module in Lsposed (also you can select the hdfc bank app there too)
Open the Hidemyapplist app and create a blacklist template and add the root apps such as magisk, busybox, Hidemyapplist etc whichever you think of in it and save it
Then under "select effective apps" select hdfc bank app and enable hide
Then under select hide methods select only "API requests" and "Intent queries" only.
Then scroll to bottom and select the saved template in the "Template config"
Finally save it
Clear all data in hdfc app settings
Reboot the device
Enjoy!
ps: Refer screen shot, that helps better
Links:
An Xposed module to intercept applist detections. Contribute to Dr-TSNG/Hide-My-Applist development by creating an account on GitHub.
github.com
Hide my Applist tutorial -
https://www.google.com/amp/s/platinmods.com/threads/how-to-bypass-hacking-tool-detections-using-hide-my-applist-root-xposed.140178/?amp=1
For more tools and tricks this might help -
https://forum.xda-developers.com/t/discussion-how-to-bypass-detections-of-rooting.4426615/
Thanks to various developers and users for all the efforts.