How to Install Unsigned APKs (Non-Rooted, Rooted & Emulator)

schedule Published: Sep 8, 2026

data_table Tutorial Parts

smartphone Part 1: Non-Rooted Android Device

play_circle Watch on Streamtape

This method uses Virtual Master to run a rooted virtual Android environment inside your non-rooted device, then patches signature verification using Magisk and the PM Patch module.

What You'll Learn:

  • check_circleDownload the unsigned APK, Magisk, and PMPatchFull
  • check_circleInstall and set up Virtual Master
  • check_circleCreate and configure a VM (Android 9 Arm64)
  • check_circleImport files and install Magisk inside the VM
  • check_circleEnable Zygisk and install the PMPatchFull module
  • check_circleRename .zip to .apk and install the unsigned app
  • check_circleFix the navigation bar loop bug

Step-by-Step:

1

Download the Required Files

Download the unsigned APK, Magisk, and PMPatchFull from the Aadil Mods app or from mods.aadilmods.com.

2

Install Virtual Master

Open the Play Store, search for "Virtual Master", and install it. Open the app and tap "I Agree".

3

Create a VM

Tap "Create VM" and download the Android 9 (Arm64) ROM using In-App Download. Android 11 may also work but is untested. Choose low resolution on low-end devices.

4

Enable Google & Start VM

Tap the settings icon and enable Google, then tap "Start VM" and wait a few seconds for it to boot. Allow any permissions it requests.

5

Sign In to Play Store

Open the Play Store inside the VM and sign in with your Google account. If it closes automatically it's just updating - reopen it and sign in once updated.

6

Import Your Files

Tap "Add Apps" → File icon → Import, then select the unsigned APK first, then PMPatchFull, then Magisk (in that order) so everything is ready before Magisk installs. Confirm the restart.

7

Enable Zygisk in Magisk

Open Magisk, tap the settings icon, and enable Zygisk.

8

Install PMPatchFull Module

Go to Modules → Import from Storage. If internal storage isn't visible, tap the three dots and enable "Show internal storage". Navigate to the Imports folder and select PMPatchFull. After installation, shut down the VM and start it again.

9

Verify the Module

Open Magisk again and confirm Zygisk is still enabled and PMPatch shows no errors.

10

Rename and Install

Open Files, go to Storage/Imports/Files/, select the unsigned file, rename it and replace the .zip extension with .apk, then install it.

warning

The Magisk + PMPatch setup is a one-time process. Next time, just download the updated unsigned file, rename it to .apk, and install - no need to redo the earlier steps.

11

Fix Navigation Bar Bug (Optional)

If the navigation bar keeps flickering, go to VM settings and set Navigation Bar to "None", then restart the VM.

security Part 2: Rooted Android Device

play_circle Watch on Streamtape

If your device is already rooted with Magisk, the process is much shorter.

1

Enable Zygisk

Open Magisk, go to settings, and make sure Zygisk is enabled.

2

Install the PM Patch Module

In Magisk, go to Modules and install the PM Patch module, then restart your device.

3

Rename and Install

Change the unsigned app file's extension from .zip to .apk, then install it normally.

desktop_windows Part 3: PC Emulator (LDPlayer)

The same rooted-device video above also applies conceptually to emulators. Here's the LDPlayer-specific process:

1

Enable Root in LDPlayer

Open LDPlayer settings and make sure Root permission is enabled.

2

Install Lucky Patcher

Install the Lucky Patcher APK inside the emulator.

3

Patch to Android

Open the Toolbox in Lucky Patcher, choose "Patch to Android", tick "Disable Signature Verification", and apply.

4

Restart the Emulator

Restart LDPlayer for the patch to take effect.

5

Rename and Install

Change the unsigned app's extension from .zip to .apk, then install it.

connect_without_contact Connect With Us