diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 56e60ff..4b24a34 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -92,7 +92,6 @@ android { dependencies { compileOnly(project(":stub")) compileOnly(libs.annotation) - compileOnly(libs.dev.rikka.hidden.stub) implementation(libs.org.bouncycastle.bcpkix.jdk18on) implementation(libs.org.lsposed.libcxx.libcxx) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ff0db31..c1b2ce0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,14 +1,12 @@ [versions] agp = "8.12.0" annotation = "1.9.1" -hidden-api = "4.4.0" jdk18on = "1.81" kotlin = "2.2.10" libcxx = "28.1.13356709" [libraries] annotation = { module = "androidx.annotation:annotation", version.ref = "annotation" } -dev-rikka-hidden-stub = { module = "dev.rikka.hidden:stub", version.ref = "hidden-api" } org-bouncycastle-bcpkix-jdk18on = { module = "org.bouncycastle:bcpkix-jdk18on", version.ref = "jdk18on" } org-lsposed-libcxx-libcxx = { module = "org.lsposed.libcxx:libcxx", version.ref = "libcxx" } diff --git a/stub/build.gradle.kts b/stub/build.gradle.kts index 49bcf2f..7f1799a 100644 --- a/stub/build.gradle.kts +++ b/stub/build.gradle.kts @@ -34,5 +34,4 @@ android { dependencies { compileOnly(libs.annotation) - compileOnly(libs.dev.rikka.hidden.stub) } \ No newline at end of file diff --git a/stub/src/main/java/android/content/pm/BaseParceledListSlice.java b/stub/src/main/java/android/content/pm/BaseParceledListSlice.java new file mode 100644 index 0000000..2aaba70 --- /dev/null +++ b/stub/src/main/java/android/content/pm/BaseParceledListSlice.java @@ -0,0 +1,15 @@ +/* + * Copyright 2025 Dakkshesh + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +package android.content.pm; + +import java.util.List; + +abstract class BaseParceledListSlice { + + public List getList() { + throw new RuntimeException(""); + } +} \ No newline at end of file diff --git a/stub/src/main/java/android/content/pm/ParceledListSlice.java b/stub/src/main/java/android/content/pm/ParceledListSlice.java new file mode 100644 index 0000000..8203582 --- /dev/null +++ b/stub/src/main/java/android/content/pm/ParceledListSlice.java @@ -0,0 +1,15 @@ +/* + * Copyright 2025 Dakkshesh + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +package android.content.pm; + +import java.util.List; + +public class ParceledListSlice extends BaseParceledListSlice { + + public ParceledListSlice(List list) { + throw new RuntimeException(""); + } +} \ No newline at end of file