gitwtfhub

wtf is nai64patches?

nai64/nai64patches — explained in plain English

Analysis updated 2026-05-18

191KotlinAudience · generalComplexity · 2/5Setup · easy

TL;DR

A set of Morphe patches for Android games on the AppLovin ad SDK that block or bypass ads, redirect around Pairip app-start protection, and spoof the Play Store install source.

Mindmap

mindmap
  root((repo))
    What it does
      Blocks ad formats
      Auto claims rewards
      Bypasses Pairip start
    Tech stack
      Kotlin
      Android
      AppLovin SDK
    Use cases
      Skip rewarded ads
      Remove banner ads
      Spoof install source
    Audience
      Morphe users
      Android gamers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Skip watching rewarded video ads while still getting the in-game reward.

REASON 2

Remove interstitial, banner, and other ad formats from AppLovin-based Android games.

REASON 3

Bypass an app's Pairip-based startup protection so the original app runs directly.

REASON 4

Make an app think it was installed from the Play Store to satisfy a license check.

What's in the stack?

KotlinAndroidAppLovin MAX SDK

How it stacks up

nai64/nai64patchessylvara-lin/lianyu-appairbnb/viaduct
Stars191167158
LanguageKotlinKotlinKotlin
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires the Morphe patching tool installed to apply these patches to a target Android app.

Wtf does this do

Nai64Patches is a collection of patches for Android games that use the AppLovin MAX SDK, an ad network used by many mobile games. The patches are meant to be applied through a tool called Morphe, which lets users add and apply community-made patches to installed apps. The collection includes four patches. Ads Free Rewards automatically claims the in-game rewards tied to watching a rewarded video ad, without the ad actually playing. No Ads blocks other ad formats shown by the same SDK, including full-screen interstitial ads, banner ads, app-open ads, and rewarded ads, with a separate toggle for each type so ads can be turned off individually, all toggles are on by default. These two patches can be combined by turning off the 'Block Rewarded' option in No Ads so Ads Free Rewards can still claim rewards. A third patch, Pairip Application Redirect, changes the app's manifest file so that Pairip, a mechanism some apps use to control how the application starts, is bypassed and the app's real entry point runs instead. If the real application class is not given manually, the patch tries to find it automatically inside Pairip's compiled code. The fourth patch, Spoof Play Store Install Source, changes what the app reports about where it was installed from, making it appear as though it came from the Google Play Store. The README says this is useful for apps that check for a Play Store license before allowing certain features to work. The project is written in Kotlin and is distributed as a set of patch files rather than a standalone app, meant to be loaded through the Morphe patching tool via a deep link or by manually entering the GitHub repository address.

Yoink these prompts

Prompt 1
How do I add Nai64Patches as a source in Morphe using the deep link?
Prompt 2
Explain what the Pairip Application Redirect patch changes in the AndroidManifest.xml file.
Prompt 3
What's the difference between the No Ads patch and the Ads Free Rewards patch, and can I use both together?
Prompt 4
Walk me through what the Spoof Play Store Install Source patch does and when I'd need it.

Frequently asked questions

wtf is nai64patches?

A set of Morphe patches for Android games on the AppLovin ad SDK that block or bypass ads, redirect around Pairip app-start protection, and spoof the Play Store install source.

What language is nai64patches written in?

Mainly Kotlin. The stack also includes Kotlin, Android, AppLovin MAX SDK.

How hard is nai64patches to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is nai64patches for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.