From f44e23a90fbebd73e6ff30981876c3e5e77fbbaa Mon Sep 17 00:00:00 2001
From: chiteroman <98092901+chiteroman@users.noreply.github.com>
Date: Tue, 21 Nov 2023 18:25:33 +0100
Subject: [PATCH] v13.3
---
.gitmodules | 3 +
.idea/encodings.xml | 6 +
.idea/gradle.xml | 1 +
.idea/misc.xml | 1 -
app/build.gradle.kts | 26 +-
app/src/main/cpp/Android.mk | 33 -
app/src/main/cpp/Application.mk | 5 -
app/src/main/cpp/CMakeLists.txt | 15 +
app/src/main/cpp/Dobby | 1 +
app/src/main/cpp/json.hpp | 24596 ++++++++++++++++
app/src/main/cpp/libcxx | 1 -
app/src/main/cpp/main.cpp | 106 +-
app/src/main/cpp/shadowhook/arch/arm/sh_a32.c | 446 -
app/src/main/cpp/shadowhook/arch/arm/sh_a32.h | 41 -
.../main/cpp/shadowhook/arch/arm/sh_inst.c | 523 -
.../main/cpp/shadowhook/arch/arm/sh_inst.h | 41 -
app/src/main/cpp/shadowhook/arch/arm/sh_t16.c | 284 -
app/src/main/cpp/shadowhook/arch/arm/sh_t16.h | 46 -
app/src/main/cpp/shadowhook/arch/arm/sh_t32.c | 408 -
app/src/main/cpp/shadowhook/arch/arm/sh_t32.h | 36 -
app/src/main/cpp/shadowhook/arch/arm/sh_txx.c | 60 -
app/src/main/cpp/shadowhook/arch/arm/sh_txx.h | 39 -
.../main/cpp/shadowhook/arch/arm64/sh_a64.c | 310 -
.../main/cpp/shadowhook/arch/arm64/sh_a64.h | 44 -
.../main/cpp/shadowhook/arch/arm64/sh_inst.c | 203 -
.../main/cpp/shadowhook/arch/arm64/sh_inst.h | 42 -
app/src/main/cpp/shadowhook/common/bytesig.c | 291 -
app/src/main/cpp/shadowhook/common/bytesig.h | 157 -
.../main/cpp/shadowhook/common/sh_config.h | 55 -
app/src/main/cpp/shadowhook/common/sh_errno.c | 107 -
app/src/main/cpp/shadowhook/common/sh_errno.h | 40 -
app/src/main/cpp/shadowhook/common/sh_log.c | 53 -
app/src/main/cpp/shadowhook/common/sh_log.h | 70 -
app/src/main/cpp/shadowhook/common/sh_sig.h | 49 -
.../main/cpp/shadowhook/common/sh_trampo.c | 172 -
.../main/cpp/shadowhook/common/sh_trampo.h | 52 -
app/src/main/cpp/shadowhook/common/sh_util.c | 538 -
app/src/main/cpp/shadowhook/common/sh_util.h | 96 -
.../main/cpp/shadowhook/include/shadowhook.h | 191 -
app/src/main/cpp/shadowhook/sh_enter.c | 47 -
app/src/main/cpp/shadowhook/sh_enter.h | 30 -
app/src/main/cpp/shadowhook/sh_exit.c | 420 -
app/src/main/cpp/shadowhook/sh_exit.h | 34 -
app/src/main/cpp/shadowhook/sh_hub.c | 538 -
app/src/main/cpp/shadowhook/sh_hub.h | 45 -
app/src/main/cpp/shadowhook/sh_jni.c | 139 -
app/src/main/cpp/shadowhook/sh_linker.c | 409 -
app/src/main/cpp/shadowhook/sh_linker.h | 41 -
app/src/main/cpp/shadowhook/sh_recorder.c | 517 -
app/src/main/cpp/shadowhook/sh_recorder.h | 37 -
app/src/main/cpp/shadowhook/sh_safe.c | 133 -
app/src/main/cpp/shadowhook/sh_safe.h | 37 -
app/src/main/cpp/shadowhook/sh_switch.c | 343 -
app/src/main/cpp/shadowhook/sh_switch.h | 34 -
app/src/main/cpp/shadowhook/sh_task.c | 333 -
app/src/main/cpp/shadowhook/sh_task.h | 40 -
app/src/main/cpp/shadowhook/shadowhook.c | 328 -
.../cpp/shadowhook/third_party/bsd/queue.h | 551 -
.../cpp/shadowhook/third_party/bsd/tree.h | 759 -
.../cpp/shadowhook/third_party/lss/LICENSE | 28 -
.../third_party/lss/linux_syscall_support.h | 4867 ---
.../cpp/shadowhook/third_party/xdl/LICENSE | 21 -
.../main/cpp/shadowhook/third_party/xdl/xdl.c | 910 -
.../main/cpp/shadowhook/third_party/xdl/xdl.h | 92 -
.../shadowhook/third_party/xdl/xdl_iterate.c | 297 -
.../shadowhook/third_party/xdl/xdl_iterate.h | 43 -
.../shadowhook/third_party/xdl/xdl_linker.c | 234 -
.../shadowhook/third_party/xdl/xdl_linker.h | 40 -
.../cpp/shadowhook/third_party/xdl/xdl_lzma.c | 187 -
.../cpp/shadowhook/third_party/xdl/xdl_lzma.h | 40 -
.../cpp/shadowhook/third_party/xdl/xdl_util.c | 95 -
.../cpp/shadowhook/third_party/xdl/xdl_util.h | 71 -
.../playintegrityfix/EntryPoint.java | 41 +-
73 files changed, 24722 insertions(+), 16247 deletions(-)
create mode 100644 .gitmodules
create mode 100644 .idea/encodings.xml
delete mode 100644 app/src/main/cpp/Android.mk
delete mode 100644 app/src/main/cpp/Application.mk
create mode 100644 app/src/main/cpp/CMakeLists.txt
create mode 160000 app/src/main/cpp/Dobby
create mode 100644 app/src/main/cpp/json.hpp
delete mode 160000 app/src/main/cpp/libcxx
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_a32.c
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_a32.h
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_inst.c
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_inst.h
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_t16.c
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_t16.h
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_t32.c
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_t32.h
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_txx.c
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm/sh_txx.h
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm64/sh_a64.c
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm64/sh_a64.h
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm64/sh_inst.c
delete mode 100644 app/src/main/cpp/shadowhook/arch/arm64/sh_inst.h
delete mode 100644 app/src/main/cpp/shadowhook/common/bytesig.c
delete mode 100644 app/src/main/cpp/shadowhook/common/bytesig.h
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_config.h
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_errno.c
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_errno.h
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_log.c
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_log.h
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_sig.h
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_trampo.c
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_trampo.h
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_util.c
delete mode 100644 app/src/main/cpp/shadowhook/common/sh_util.h
delete mode 100644 app/src/main/cpp/shadowhook/include/shadowhook.h
delete mode 100644 app/src/main/cpp/shadowhook/sh_enter.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_enter.h
delete mode 100644 app/src/main/cpp/shadowhook/sh_exit.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_exit.h
delete mode 100644 app/src/main/cpp/shadowhook/sh_hub.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_hub.h
delete mode 100644 app/src/main/cpp/shadowhook/sh_jni.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_linker.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_linker.h
delete mode 100644 app/src/main/cpp/shadowhook/sh_recorder.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_recorder.h
delete mode 100644 app/src/main/cpp/shadowhook/sh_safe.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_safe.h
delete mode 100644 app/src/main/cpp/shadowhook/sh_switch.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_switch.h
delete mode 100644 app/src/main/cpp/shadowhook/sh_task.c
delete mode 100644 app/src/main/cpp/shadowhook/sh_task.h
delete mode 100644 app/src/main/cpp/shadowhook/shadowhook.c
delete mode 100644 app/src/main/cpp/shadowhook/third_party/bsd/queue.h
delete mode 100644 app/src/main/cpp/shadowhook/third_party/bsd/tree.h
delete mode 100644 app/src/main/cpp/shadowhook/third_party/lss/LICENSE
delete mode 100644 app/src/main/cpp/shadowhook/third_party/lss/linux_syscall_support.h
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/LICENSE
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl.c
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl.h
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl_iterate.c
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl_iterate.h
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl_linker.c
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl_linker.h
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl_lzma.c
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl_lzma.h
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl_util.c
delete mode 100644 app/src/main/cpp/shadowhook/third_party/xdl/xdl_util.h
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..b79ccd4
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "app/src/main/cpp/Dobby"]
+ path = app/src/main/cpp/Dobby
+ url = https://github.com/jmpews/Dobby.git
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..1c124e7
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 6d89050..ae388c2 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -1,5 +1,6 @@
+