MIUI News & Updates & Features

How to disable signature verification on Android

Users often try to disable signature verification on Android devices, since signature verification can be annoying at times, especially when you’re trying to downgrade an application or install a modded variant of it without losing data. This content will help you to disable signature verification on Android devices in simple steps.

Disable signature verification on Android without root

To disable signature verification on Android devices without root in 2022 is unfortunately still not possible. In order to perform this action, you have to root your device first, and then go ahead with the instructions in the content. If you do not wish to root your device, the only thing you can do as of this moment is to remove the installed application first, and then install the downgraded or the modded variant.

Disable signature verification on Android with root

Signature verification is a security feature on Android that helps protect the data of the applications installed from getting corrupted by the lower versions of the app, or other apps with the same names but different signatures. These signatures are mostly being used to prevent users from installing modded apps over original ones (some sort of pirating) and so app can’t be overwritten with a modded one without losing data. Or in other scenarios for example, this also limits the user from installing modded system apps over original ones as well to ensure safety. There’s however a way to disable signature verification on Android using Magisk&LSPosed.

Requirements

In order to disable signature verification on Android devices:

  • Download required modules from Requirements section of the post.
  • Flash Riru and Riru LSposed in such order in Magisk and reboot the device.
  • Install corepatch and XDowngrader apks.
  • Enter LSPosed app.
  • Go into Modules.
  • Activate both corepatch and XDowngrader.
  • Reboot.

Keep in mind your device might not boot if your device is incompatible with LSPosed. If so, reboot to recovery, locate to /data/adb/modules and delete the modules off from there, or just format data. If you do not have a custom recovery installed, you can check out the How to install TWRP on Xiaomi phones content to learn how.

Don't miss out