[Samsung Galaxy A54 5G] Marcus4agenT:
- This post aims to share my experiences, it may or may not work for you.

- I am not responsible for any problems caused on anyone's cell phone.

1st Stage: Let's literally start from the beginning by formatting the cell phone (you are free to skip this step if you want, but I don't recommend it).

We will need 3 programs to be able to format the cell phone and return to a completely clean stock ROM.

---Samsung USB Drivers: https://developer.samsung.com/android-usb-driver

---Odin: https://odindownloader.com/download/odin3-v3-14-4

---Samfirm Reborn: https://github.com/ivanmeler/SamFirm_Reborn/releases

To install the stockrom you will need to be in download mode on your Galaxy. First connect the USB cable to your computer and your smartphone. Restart your phone and when it turns off the screen, hold down both volume buttons at the same time. A green screen will appear, press the volume up button. Download your stock rom on samfirm reborn and select the files on Odin. It should look like this:

View attachment 6104898View attachment 6104899

Obviously I removed my EMEI in the screenshot, but you must include yours to be able to download.

WARNING: IMMEDIATELY AFTER THE CELL PHONE FINISHES FLASHING THE STOCK ROM, RESTART AGAIN IN DOWNLOAD MODE, DO NOT LET THE ROM START.

Now let's flash KernelSU. As KSU is root via the kernel, it itself is undetectable. Flash the file as shown in the image.

View attachment 6104900

KernelSU download: https://xdaforums.com/t/kernelsu-0-...y-archvisions-working-on-a54-and-m54.4670939/

Bonus: Up_Param.tar (A bonus for you, this file serves to remove that annoying message that the bootloder has been unlocked and that the software is not original.)

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2st Stage: Configure your rom normally.

Do not install any app that has anything to do with root.

WARNING: DO NOT INSTALL THE KERNELSU APP YET, BANKING APPS DETECT WHEN THE APP IS INSTALLED.

Now install all the banking apps you are going to use. Mainly those that require scanning your face to release functions.

The banking apps I tested were: picpay, Mercado Pago, Itau and Nubank (yes, I'm Brazilian). They all scan the face and if they detect root, the image becomes blurred in the process and you cannot access the app with its full functionality. Following this methodology, none of the apps gave me any problems activating. After activating them they don't seem to have any major problems with the root itself, with the exception of picpay not opening if it detects root giving you an error message.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3st Stage: Now, finally, let's install the KernelSU app to configure ROOT properly.

Zygisk Next: https://github.com/Dr-TSNG/ZygiskNext

Zygisk Assistant: https://github.com/snake-4/Zygisk-Assistant/releases/tag/v2.1.1

Play Integrity Fix: https://github.com/chiteroman/PlayIntegrityFix/releases (Dont download last verion, v15.9.8 this update is broken, download v15.9.7)

Play Curl: https://github.com/daboynb/PlayIntegrityNEXT/releases/tag/playcurl

Zygisk Next will enable Zygisk in your KernelSU, magisk already has this native function. Keep in mind that the moment Zygisk becomes operational, the bank and Google apps will detect root. So to hide the root we will install Zygisk Assistant, you can also install the Shamiko module, but it doesn't seem to work correctly and hasn't been updated in a while, so I recommend Zygisk Assistant. The play curl module will periodically change, every 6 hours, the finger print of your cell phone to prevent Google from banning this finger print due to excessive use by users.

Install all these modules and restart your phone.

Now you must go to applications in your galaxy settings and delete the Play Store and Google Wallet data. Check the play store to see if now, after releasing the play store developer option, it appears as licensed for you, if so everything is ok. I also recommend that you download an app called: TB Checker from the Play Store. It is very complete and we will make a lot of use of it.

View attachment 6104904View attachment 6104905

4 Stage: Let's move on to the final stage. For those who use Xposed and its modules, bank and Google apps can detect these apps as well. The best way to stop this is to use another Xposed module called: hide my app list.

We'll install the Zygisk version of Lsposed Mod and use the app's blacklist template. Remember that you need to restart your phone after installing and activating the app in Lsposed.

LsPosed Mod: https://github.com/mywalkb/LSPosed_mod/releases/tag/v1.9.3_mod

HideMyAppList: https://github.com/Dr-TSNG/Hide-My-Applist/releases/tag/V3.2

View attachment 6104906View attachment 6104907View attachment 6104908View attachment 6104909

After configuring all your modules and root access, delete the KernelSU app. Unlike Magisk which can hide your app, KSU does not have this function and bank apps detect when it is installed. Don't worry, the app itself is just an interface, all KernelSU functions continue to work normally even if the app is deleted. After that, go to TB Checker and see if it looks the same as the print I took, if so, everything went fine.

View attachment 6104913