Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
128ead6
Update deps
Dr-TSNG Oct 28, 2024
7d83e02
Rename MethodUnhooker to HookHandle, add invoke method
Dr-TSNG Oct 28, 2024
854af94
Reorder methods
Dr-TSNG Oct 28, 2024
a69f707
Rename `getOrigin` to `getMember`
Dr-TSNG Oct 28, 2024
6767f01
Set minSdk = 26 and refine interface
Dr-TSNG Oct 29, 2024
bea4b68
Remove default priority hook
Dr-TSNG Oct 29, 2024
83cdd40
Add type in example
Dr-TSNG Oct 29, 2024
00865a0
Move onModuleLoaded out of constructor
Dr-TSNG Nov 1, 2024
158ab34
Merge branch 'master' into hookhandle
Dr-TSNG Feb 20, 2026
656f5ca
Refine HookHandle
Dr-TSNG Feb 20, 2026
7ce14b8
RFC: Remove deprecated api
Dr-TSNG Feb 20, 2026
4f6cc32
RFC: Make wrapper methods final
Dr-TSNG Feb 20, 2026
bc0bd04
Update api/src/main/java/io/github/libxposed/api/XposedInterface.java
Dr-TSNG Feb 20, 2026
4bcbd4b
RFC: Copilot suggestions
Dr-TSNG Feb 20, 2026
aa8751b
RFC: Replace framework privilege with capabilities
Dr-TSNG Feb 20, 2026
ad48420
RFC: Abandon the use of hooker class. Use callback object instead.
Dr-TSNG Feb 21, 2026
2b92a76
RFC: Add getApiVersion
Dr-TSNG Feb 21, 2026
44e46c0
RFC: Simplify hookClassInitializer
Dr-TSNG Feb 21, 2026
570343d
RFC: Move priority into hooker, simplify hook interface
Dr-TSNG Feb 22, 2026
c1612ac
RFC: Refine docs
Dr-TSNG Feb 22, 2026
6386db9
RFC: Fix wrong type
Dr-TSNG Feb 22, 2026
bc2b440
RFC: Rename VoidHooker -> SimpleHooker to prevent misunderstanding
Dr-TSNG Feb 22, 2026
3e7973a
RFC: Correct long value
Dr-TSNG Feb 22, 2026
b5696c8
RFC: Rename CAP_RT_API_REFLECTION -> CAP_RT_DYNAMIC_CODE_API_ACCESS
Dr-TSNG Feb 24, 2026
e406722
RFC: Make getApiVersion final
Dr-TSNG Feb 24, 2026
3794e4c
RFC: Add log without tr
Dr-TSNG Feb 24, 2026
28a4d3c
RFC: Abandon AOP style interface. Use OkHttp style interceptor for me…
Dr-TSNG Feb 24, 2026
21d7244
RFC: Use unmodifiable list for getArgs, and make proceed more convenient
Dr-TSNG Feb 25, 2026
6c228e0
RFC: Refine Invoker
Dr-TSNG Feb 25, 2026
5efd398
RFC: Standardization code and docs
Dr-TSNG Feb 26, 2026
fdbbc06
RFC: Use builder mode for hooks, simplifying interface
Dr-TSNG Feb 26, 2026
8f7d259
RFC: Simplify Invoker interface
Dr-TSNG Feb 26, 2026
73ee713
RFC: Update docs
Dr-TSNG Feb 27, 2026
b38c8c8
RFC: Separate onPackageLoaded and onPackageReady, enabling control of…
Dr-TSNG Feb 27, 2026
f589dc1
RFC: Add getAppComponentFactory for PackageReadyParam
Dr-TSNG Feb 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions api/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ plugins {
android {
namespace = "io.github.libxposed.api"
compileSdk = 36
buildToolsVersion = "35.0.0"
buildToolsVersion = "36.1.0"
androidResources.enable = false

defaultConfig {
minSdk = 24
minSdk = 26
consumerProguardFiles("proguard-rules.pro")
}

Expand All @@ -20,8 +20,8 @@ android {
}

compileOptions {
targetCompatibility = JavaVersion.VERSION_1_8
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_21
sourceCompatibility = JavaVersion.VERSION_21
}

publishing {
Expand Down Expand Up @@ -93,5 +93,6 @@ signing {

dependencies {
compileOnly(libs.annotation)
compileOnly(libs.kotlin.stdlib)
lintPublish(project(":checks"))
}
Loading