[Magisk] poprook:
Greetings everyone,

I have been working on implementing Magisk on the Nox emulator with the aim of enabling financial applications to function. I am seeking assistance with this and would also like to share my knowledge, which I have accumulated over the past week. Although I am relatively new to this area, I have a sense that I am getting closer to achieving my desired outcome.

Here is a breakdown of my current setup:

Nox x64 Android 9

Magisk Delta v25.2.10

Modules:

- Universal Safetynet-Fix v2.4

- Shamiko v0.6

- MagiskHide Props Config v6.1.2

- BusyBox Android NDK v1.34.1

- LSPosed (Zygisk) v1.8.6 + HideMyApplist Module

Installed Root Apps:

- FDroid

- Termux

- LSPosed

- HideMyApplist

- ApplistDetector

- YASNAC (Another Detector)

Apart from these apps, I have only installed financial applications.

The following are the issues that I have encountered along with my questions:

1. ApplistDetector detects the org.lsposed.manager module, even though it is almost clean. Is there a workaround for this issue? I have attempted to add the detector in HideMyApplist, but the results were not satisfactory.

2. I have translated some Vietnamese and Russian Magisk communities, and they added the following processes to MagiskHide. I have replicated their work for now. Here is a list of those processes and the issues I have encountered for each of them:

com.google.android.ims (this does not show on my MagiskHide)

com.google.android.gms (this is a GooglePlay Services process, and when I add this and reboot, the process goes into a crash loop)

com.android.vending (this is a GooglePlaystore process, and like com.google.android.gms, it also causes a crash loop)

com.google.android.gsf (Google Services Framework settings look different from how it appears on an actual phone, as it usually has two processes inside, and I can only see one on my MagiskHide, which also causes a crash loop)

com.android.statementservice

com.google.ar.core (this does not show in my MagiskHide, but it is most likely because it is for GooglePlay Augmented Reality). Is it mandatory to have all services to make the spoofing work? I do not think so, but I am pretty sure some are missing for my goal.

3. None of the financial apps that I have installed would start. They either get into a crash-loop, freeze on the logo screen/blank screen, or do not do anything when clicked on. This is most likely due to the fact that I cannot add com.android.vending and com.google.android.gsf without running into the annoying popup-crash-loop from both services. I just end up removing them again from the MagiskHide list to stop the damn popups.

4. I am not yet sure what exactly I am supposed to do with MagiskHide Props Config.

Here are the steps I've performeed to get to my current (malfunctioning) setup (not in 1:1 chronological order):

1. Install Magisk Delta (Direct install on system partition) to root.

2. Drag all root-apps into Nox, one after one.

3. Log in to PlayStore, and download the financial apps.

4. Install all Magisk Modules (and LSPosed HideMyApplist Module).

5. In MagiskHide, add all necessary services and financial apps services.

6. In HideMyApplist, add all root-detector apps, financial apps, and Google's services from the previous list on Whitelist Mode + Exclude System Apps. Then, I add root-related apps such as Termux and LSPosed apps with Blacklist Mode.

7. Set custom device in Nox (I did Samsung S22 Ultra (5G) - SM-G988B). Then, make a new fingerprint in Termux with MagiskHide Props Config. Type: su, props, 1, f, and select Samsung, then select S22 Ultra (5G) - SM-G988B, type y and reboot

I am eager to continue my progress and develop this thread into a comprehensive guide with the assistance of fellow XDA members for those interested in spoofing Magisk on emulators. Thank you in advance for your help <3

Poprook (@grinninz on Telegram)