Skip to content
This repository was archived by the owner on Dec 21, 2025. It is now read-only.

AoraMD/dobby-prefab

 
 

Repository files navigation

Dobby Prefab

This repository is for building Android Prefeb packages of Dobby.

Dobby a lightweight, multi-platform, multi-architecture exploit hook framework.

  • Minimal and modular library
  • Multi-platform support(Windows/macOS/iOS/Android/Linux)
  • Multiple architecture support(X86, X86-64, ARM, ARM64)
  • Clean code without STL(port to kernel easily)
  • Plugin support(SymbolResolver, SupervisorCallMonitor)
  • iOS kernel exploit support(Gollum ?)

Getting started

Enable prefab in project (requires AGP 4.0+).

See Android Developers - Using native dependencies for more details.

Add dependencies.

// Groovy DSL
repositories {
    ...
    maven {
        url 'https://maven.pkg.github.com/aoramd/*'
        credentials {
            username '<github_username>'
            password '<github_token>'
        }
    }
}

dependencies {
    ...
    implementation 'moe.aoramd.prefab:dobby:<latest-version>'
}
// Kotlin DSL
repositories {
    ...
    maven {
        url = "https://maven.pkg.github.com/aoramd/*"
        credentials {
            username = "<github_username>"
            password = "<github_token>"
        }
    }
}

dependencies {
    ...
    implementation("moe.aoramd.prefab:dobby:<latest-version>")
}

Find library in CMake.

See Android Developers - Using native dependencies for ndk-build makefile or more details.

...

# Add these two lines
find_package(dobby REQUIRED CONFIG)
target_link_libraries(<your-library> dobby::dobby)

About

a lightweight, multi-platform, multi-architecture hook framework.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 56.7%
  • C++ 40.2%
  • CMake 2.5%
  • Other 0.6%