Clone this wiki locally
You need a ROM that supports signature spoofing. Some custom ROMs are patched to support signature spoofing out of the box, however most ROMs will require a patch or a Xposed module. Please ask your ROM developer if unsure.
The following ROMs have out-of-box support for signature spoofing.
- OmniROM 5 (Must be enabled at the bottom of the developer settings first)
- OmniROM 6/7 (Must be enabled in Settings>Apps>Advanced(gear icon)>Additional permissions>Spoof signature)
- MarshRom (Must be enabled in Settings>Apps>Advanced(gear icon)>Additional permissions>Spoof signature)
If you have the Xposed Framework installed, the following module will enable signature spoofing: FakeGApps by thermatk
If you have Root, but are not using Xposed, you can try patching your already-installed ROM using Needle by moosd (or its fork Tingle by ale5000) or Haystack by Lanchon. Haystack can optionally add a simple UI to control spoofing similar to the one offered by OmniROM 5. Note that all 3 patchers require that the ROM to be patched is not odexed.
If you are a ROM developer or just do custom builds for whatever reason, you can download and include the patch from here.
microG GmsCore tests and diagnoses signature spoofing, but unfortunately it cannot be installed on devices that have Google services. For testing on such devices you can use Signature Spoofing Checker instead.