explaingit

revealedsouleven/waplusxposed

Analysis updated 2026-05-18

18KotlinAudience · generalComplexity · 4/5Setup · hard

TLDR

An Android module that unlocks hidden premium customization features in WhatsApp by hooking the app at runtime using Xposed or LSPosed.

Mindmap

mindmap
  root((WAPlusXposed))
    What it does
      Unlocks premium WhatsApp features
      Runtime hooking
      No file repackaging
    Tech stack
      Kotlin
      Xposed
      LSPosed
      DexKit
    Use cases
      Custom themes
      Custom icons
      Custom stickers
    Audience
      Rooted device users
      Android modders

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

What do people build with it?

USE CASE 1

Unlock extra WhatsApp visual themes and app icons on a rooted phone.

USE CASE 2

Apply custom sticker packs or ringtones to WhatsApp without repackaging the app.

USE CASE 3

Learn how DexKit can scan an app's code at runtime to find hook targets instead of using fixed offsets.

USE CASE 4

Keep the unlock working across WhatsApp updates using the module's caching manager.

What is it built with?

KotlinXposedLSPosedDexKit

How does it compare?

revealedsouleven/waplusxposedarcboxlabs/expo-libghosttydw2lam/openlauncher
Stars181818
LanguageKotlinKotlinKotlin
Setup difficultyhardmoderatemoderate
Complexity4/52/5
Audiencegeneraldevelopergeneral

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

How do you get it running?

Difficulty · hard Time to first run · 30min

Requires a rooted Android device with LSPosed or a compatible Xposed framework already installed.

In plain English

WAPlusXposed is an Android module that unlocks premium customization features inside WhatsApp, such as extra visual themes, custom app icons, premium sticker packs, and custom ringtones. It works by hooking into the WhatsApp app at runtime using the Xposed or LSPosed framework, rather than modifying the app's installed files directly. To find the parts of WhatsApp it needs to hook, the module uses a library called DexKit to scan the app's code each time it launches or updates, instead of relying on fixed positions that would break with every WhatsApp update. Once it finds what it needs, it saves that information locally so future launches start up faster without scanning again. Using this module requires a rooted Android device and the LSPosed framework, or a similar hook framework, already installed and active. To set it up, you download the WAPlusXposed APK from the project's releases page, install it, open your LSPosed manager, find the WAPlus module in the list, and turn it on, then restart WhatsApp so the changes take effect. The README is upfront that this is an unofficial, third party tool with no connection to WhatsApp LLC or Meta, and that using frameworks like this to change an official app may go against WhatsApp's terms of service. The author states the module is offered for educational, research, and personalization purposes under fair use, does not host or redistribute any of WhatsApp's proprietary code or media, and takes no responsibility for account bans, data loss, or other issues that could result from using it. It comes with no warranty of any kind.

Copy-paste prompts

Prompt 1
Explain how DexKit locates target methods inside an APK at runtime.
Prompt 2
Walk me through installing LSPosed and enabling a module like WAPlusXposed on a rooted device.
Prompt 3
What are the account and terms of service risks of using an Xposed module with WhatsApp?
Prompt 4
Help me understand how a caching manager can speed up repeated Xposed hook initialization.

Frequently asked questions

What is waplusxposed?

An Android module that unlocks hidden premium customization features in WhatsApp by hooking the app at runtime using Xposed or LSPosed.

What language is waplusxposed written in?

Mainly Kotlin. The stack also includes Kotlin, Xposed, LSPosed.

How hard is waplusxposed to set up?

Setup difficulty is rated hard, with roughly 30min to a first successful run.

Who is waplusxposed for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.