[Samsung Galaxy A54 5G] Sanzium:
Hello.

I made this topic to discuss the current state of rooting Samsung phones, the problems/loss of functionality related to all Android rooting and the ones specific to Samsung.

I would like to use it to reunite up-to-date information about rooting, specifically for Samsung devices and Galaxy A54.

I am absolutely no specialist in the area, actually I am not the best person for writing this topic, but I thought it could be useful for everyone and other users could contribute (I will edit the post and credit the user for the help).

I will be very grateful if people clarify or correct me, specially on the points marked with ❓. I surely am forgetting things, so anything anyone would like to point as missing is welcome too.

I actually posted the topic a little too early because that's when I had time to write it. But I will also search what I have doubt and will go updating the topic.

1 - PROBLEMS OF ROOTING

1.1 - No solutions:

- Void of warranty (KNOX efuse tripping, impossible to get back even reflashing stock unmodified firmware).

1.2 - Solvable only by flashing the stock unmodified firmware:

- Loss of functionality: Samsung Pass and Samsung Wallet/Pay.

❓Unsure if they really start to work again by unrooting or if the KNOX tripping make them unusable forever).​

1.3 - Solvable while keeping root:

- Most Galaxy apps/system functions disabled by Samsung when rooted (courtesy of @BlackMesa123's KnoxPatch, link on the Assets/Tools section):

Auto Blocker, Galaxy Wearable (Gear Manager), Samsung Cloud (FMM, Enhanced data protection), Samsung Flow, Samsung Health, Samsung Health Monitor, Secure Folder, Secure Wi-Fi, Smart View, Private Share.​

- SafetyNet/Google Play Integrity and everything that relies on it (courtesy of @chiteroman's Magisk module, link down below).

❓Probably a partial solution, not sure if all the apps that rely on it will work again because it cannot bypass MEETS_STRONG_INTEGRITY).​

- OTAs (mensal security patches and major OS updates): Unavailable, but possible to update with extra steps. [thanks to @BlackMesa123 ]

- OTA updates may show up if the bootloader is marked (e.g. spoofed by a Magisk module) as locked, however it's strongly advisable not to apply the OTAs because, while the update may just fail, it may brick the device.​

- The only way to update safely is using Odin. Download the latest firmware with a software like Frija or sites like SamMobile (make sure to select the correct model and country/CSC). The AP will need to be patched by Magisk. Then, flash the firmware with the patched AP and using HOME_CSC (for not wiping phone's data) through Odin.​

❓Is there a easier way to apply the updates? The only option is to download the whole firmware, patch AP with Magisk and apply it through Odin? If anyone knows if there is a way to update without needing Odin and a PC.​

1.4 - ❓Unsure (sorry, dumb OP 😅, will need help on these ones):

- For now, nothing.

2 - TUTORIALS (for Galaxy A54)

1.1 - Magisk (thanks to @BlackMesa123 ):

Installation

The Magic Mask for Android

topjohnwu.github.io

1.2 - KernelSU (thanks to @BlackMesa123):

[KERNEL][A546B/E/S/0] KernelSU v0.8.1 for Galaxy A54 5G

KernelSU A kernel-based root solution for Android #include /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed...

xdaforums.com

3 - ASSETS/TOOLS

- KnoxPatch (depends on LSPosed):

GitHub - salvogiangri/KnoxPatch: LSPosed module to get Samsung apps/features working again in your rooted Galaxy device.

LSPosed module to get Samsung apps/features working again in your rooted Galaxy device. - salvogiangri/KnoxPatch

github.com

- Play Integrity Fix:

🔧 [MODULE] Play Integrity Fix (SafetyNet fix)

PLAY INTEGRITY FIX This module tries to fix Play Integrity and SafetyNet verdicts to get a valid attestation. BEFORE YOU START: - Your ROM must be signed with a private key from maintainer, you can check with this command: unzip -l...

xdaforums.com

- Frija (Samsung firmware downloader):

GitHub - SlackingVeteran/frija

Contribute to SlackingVeteran/frija development by creating an account on GitHub.

github.com

[Edit 2: Info about OTAs and replaced the Magisk tutorial]