New method to hide the root


Tears Burn

Members
15 Jan 2020
170
55
This is for educational purposes only, I take no responsibility for any damage caused.


Hello guys, let's talk about again for how to hide root in proper way in 2025 :D It's been a long time since Magisk was the only option for hiding root But times change. With each passing year, Google constantly creates obstacles and updates its requirements for the proper functioning of its applications as well as various banking applications and government applications. By defining Magisk fork as rooting solutions including Magisk, KSU, Apatch, and their branches, the development of bypassing can be briefly described as follows.

1. Magisk + Xposed (2018 and before)
2. Magisk + Edxposed (2019)
3. Magisk + Edxposed + Anti-blocking plugins (2020)
4. Magisk + LSPosed (2021)
5. Magisk Fork + LSPosed (2022)
6. Magisk Fork + LSPosed + Shamiko (2023)
7. Magisk Fork + LSPosed + Shamiko + PIF + TS (2024)
8. Magisk Fork + LSPosed + SUSFS/Shamiko/NoHello + PIF + TS + VBMeta Fixer + Cleaning up (2025)

Currently, even with the state-of-the-art bypassing techniques, the following problems still cannot be solved with appropriate solutions

1. Hide custom ROMs​
2. Hide USB debugging and even developer options without injection traces detected
3. Hide accessibility mode (even the affected application cannot detect accessibility mode) without injection traces detected
4. Solve the problem that WeChat fails to enable fingerprint payment while all other applications can use it normally
5. Solve the problem that the STRONG integrity check cannot be passed on devices with the bootloader unlocked when there is no valid keybox
6. Hide injection traces for applications injected at the application level

While following the tutorials, please also consider referring to the documentation and the Actions tab of the GitHub repositories for each rooting solution, module, and plugin, if there are.
Currently, SukiSU + ReZygisk + SUSFS is the optimal solution, follwed by Magisk Alpha + Zygisk Next + Shamiko, Apatch + Cherish Peekaboo + NoHello, and Magisk Delta. source

Yesterday I installed SukiSU - Ultra and I was amazed at how well it works, how much better it does compared to Magisk Alpha and how well it hides the root. At the time of writing this post, I can definitely say that this is the best method for hiding the root. ( I use poco f6 pro Vermeer ) So, you can read the source or continue reading here. How to install SukiSU - Ultra that's the question :emoji_confounded: For more advanced users it will not be a problem but for inexperienced users it will be a bit complicated. So, I will try to explain in the most understandable way possible for novice users. Let`s Start the tutorial :emoji_blush:



Тhis method is based on kernel rooting

First of all let's see if your device is supported. Open your phone settings, go to my device, detailed info and specs and see which kernel version you have ( in my case android13-5.15.167 ) Ok, now we know that the kernel of Poco F6 Pro Vermeer uses Android 13 version 5.15.167 Go in the supported kernels in sukisu-ultra github page and search for your kernel device. Be careful look for your version specifically to see if it is available. Once you have checked for your kernel version and it is officially supported, you can download it with the extension AnyKernel3.zip Check carefully what android kernel 12, 13, 14, 15 is for and the version numbers accordingly. In my case is ( android13-5.15.167-2024-11-AnyKernel3.zip ) So download the file and save it somewhere for now. Download and install SukiSU-Ultra
Go to the folder where you unzipped xiaomi.eu.rom enter the folder images and search for init_boot.img file. Copy that file somewhere in your phone internal directory ( for exemple Download ). Open SukiSU-Ultra app and you gonna see the red box Not Installed one click on the red box and you gonna receive a Warning, pick proceed, pick select a file and pick the init_boot.img file witch you copy early on your phone and patch it. Now copy the patched file on your computer. Reboot your phone in fastboot mode and connect it to the PC via usb cable. Open the terminal and type fastboot devices to see if your PC recognize your phone. If yes just type the command

fastboot flash init_boot ( drag and drop your patched file in the terminal ) and hit enter to flash it

Now type fastboot reboot recovery enter in your recovery and flash the kernel with you download before. Reboot your device.

Congrats now you successfully installed SukiSU - Ultra on your device. :emoji_blush: Its time to flash some modules download and flash via sukisu this modules ReZygisk , VBMeta-Fixer, susfs, Play Integrity Fork, TrickyStore, Tricky-Addon, Zygisk-LSPosed and reboot your device.


Input *#*#5776733#*#* in the dialer (do not call) or click the action button in the module detail in the SukiSU manager to open the LSPosed daemon if necessary (or in case the desktop shortcut is missing) also Install the latest HMA plugin (the latest build in its Telegram) in the LSPosed layer

Configure

video tutorial

after install all moduls just open SukiSU find Play Integrity Fork hit Action to generate new PIF file open tricky store Select All, Set AOSP Keybox, Set Valid Keybox and you are good to go :)

If you have some problems with the wallet just clean data of the google services. Open Settings, Open Apps, Manage Apps, search for Google Play Services and Clear Data.

Thats All and Enjoy :emoji_blush:
 
Last edited:
What if your kernel is older and not in the list? Mine is Android13 4.14.180. All the releases start from 5.10
you can try with android12-5.10.136-2022-11-AnyKernel3.zip but first make a bakup of your kernel if something gone wrong you gonna restore it easy. so you can try. the worst that can happen is a bootloop you restore from backup and that's it.
 
What if your kernel is older and not in the list? Mine is Android13 4.14.180. All the releases start from 5.10
You can also try the easiest way download the boot img android12-5.10.136-2022-11-boot.img conect your phone on the pc enter in fastboot and type

fastboot flash boot_ab android12-5.10.136-2022-11-boot.img

and restart your phone if start you are ok and install SukiSU-Ultra and you are good to go if the phone dos not start just flash the original img from the folder in the rom

fastboot flash boot_ab boot.img

and you are ok
 
Last edited:
Thanks for the reply. The kernel refused to flash and the boot.img led to the screen being unresponsive... I don't think it will work without it's own modified kernel
 
Thanks for the reply. The kernel refused to flash and the boot.img led to the screen being unresponsive... I don't think it will work without it's own modified kernel
if its not work yea what can we do. you can try with diferent version only bigest not lowest so... thats it then
 
something unique, something very strange happened today. I couldn't pay with my phone, wallet stopped working. just wonderful :emoji_blush: most couch professors don't even ask themselves why wallet stops working. This is because they don't understand how the apps work and what Google is. I had to investigate the case myself. of course with the help of a friend who is a guru in these things. what we found and how this problem can be fixed. the problem is in the Play Integrity. Nothing more. For all applications to work, you only need a device integrity. For some reason, everyone crying for strong integrity. :emoji_cry::emoji_face_palm: I uninstall Wallet before to do that i clean cashe and data from the app, and so i use sukisu ultra which is the best method to hide a root. But we dont have a problem with root right ? We have a problem with play Integrity right ? So i just uninstall Play Integrity Fork reboot my phone. I install Integrity-Box and PlayIntegrityFix-inject and reboot my phone. After reboot i check my integrity how is it ? i have only basic i generate new pif with PlayIntegrityFix-inject restart my phone and i have device integrity which is enough for me. ( if you have device integrity you are ok ) I clean all data of google play services also i clean all cash and data from playstore reboot my phone. After reboot i open my playstore enter in my account paymants & subscriptions, purchase verification and i diasable 1 time biometric verification and enable it again. Google need to scan your fingerprint again to verify. So i install Wallet again i open tricky store mark all apps and save. Now i open my Wallet and Booom All is good. The worst is you need to add the card again.

After all this manipulation i copy my keybox.xml file witch is on /data/adb/tricky_store and i put it to my /sdcard/download i uninstall Integrity-Box and tricky store reboot my phone i install again tricky store and also tricky add reboot i generate new pif with PlayIntegrityFix-inject and reboot my phone i open tricky store select all save. Copying again my keybox from my sdcard/download to /data/adb/tricky_store and reboot my phone. Here is importan to have minimum device integrity. Thats it. ( something have in this Integrity-Box witch is not good thats the reason to uninstall it )
Will this work in Magisk - You tell me

I use the best method only :emoji_blush:

Good Luck To All

Best Regards
 
Last edited: