Skip to content

DanielFi/alpaka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpaka

Alpaka is a tool for mapping classes between different versions of the same APK.

Usage

Output a JSON mapping from A.apk to B.apk:

> alpaka map A.apk B.apk1
{
    "LX/003;": "LX/003;",
    "LX/004;": "LX/004;",
    "LX/005;": "LX/005;",
    "LX/006;": "LX/006;",
...

You can also --deobfuscation to supply an enigma mapping file, and it will be mapped to the new version:

> alpaka map --deobfuscation A.mapping --only-obfuscated A.apk B.apk1 > B.mapping

These enigma mapping file can then be imported into Jadx, in order to keep manual renamings from previous versions!

About

APK mapping tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages