parent
534e3930ae
commit
e55ecdf67c
|
|
@ -4,9 +4,6 @@
|
||||||
[submodule "external/dobby"]
|
[submodule "external/dobby"]
|
||||||
path = external/dobby
|
path = external/dobby
|
||||||
url = https://github.com/JingMatrix/Dobby.git
|
url = https://github.com/JingMatrix/Dobby.git
|
||||||
[submodule "external/lsplt"]
|
|
||||||
path = external/lsplt
|
|
||||||
url = https://github.com/LSPosed/LSPlt.git
|
|
||||||
[submodule "external/fmt"]
|
[submodule "external/fmt"]
|
||||||
path = external/fmt
|
path = external/fmt
|
||||||
url = https://github.com/fmtlib/fmt.git
|
url = https://github.com/fmtlib/fmt.git
|
||||||
|
|
|
||||||
|
|
@ -56,8 +56,7 @@ You can contribute translation [here](https://crowdin.com/project/lsposed_jingma
|
||||||
|
|
||||||
- [Magisk](https://github.com/topjohnwu/Magisk/): makes all these possible
|
- [Magisk](https://github.com/topjohnwu/Magisk/): makes all these possible
|
||||||
- [XposedBridge](https://github.com/rovo89/XposedBridge): the OG Xposed framework APIs
|
- [XposedBridge](https://github.com/rovo89/XposedBridge): the OG Xposed framework APIs
|
||||||
- [LSPlt](https://github.com/LSPosed/LSPlt): used for (Android 15) `libart` inline hooking
|
- [Dobby](https://github.com/JingMatrix/Dobby): fallback of PLT hook and inline hooker for `native_api` implement
|
||||||
- [Dobby](https://github.com/JingMatrix/Dobby): used for fallback and `native_api` inline hooking
|
|
||||||
- [LSPlant](https://github.com/JingMatrix/LSPlant): the core ART hooking framework
|
- [LSPlant](https://github.com/JingMatrix/LSPlant): the core ART hooking framework
|
||||||
- [EdXposed](https://github.com/ElderDrivers/EdXposed): fork source
|
- [EdXposed](https://github.com/ElderDrivers/EdXposed): fork source
|
||||||
- [xz-embedded](https://github.com/tukaani-project/xz-embedded): decompress `.gnu_debugdata` header section of stripped `libart.so`
|
- [xz-embedded](https://github.com/tukaani-project/xz-embedded): decompress `.gnu_debugdata` header section of stripped `libart.so`
|
||||||
|
|
|
||||||
|
|
@ -12,5 +12,5 @@ add_library(${PROJECT_NAME} STATIC ${SRC_LIST})
|
||||||
target_include_directories(${PROJECT_NAME} PUBLIC include)
|
target_include_directories(${PROJECT_NAME} PUBLIC include)
|
||||||
target_include_directories(${PROJECT_NAME} PRIVATE src ${EXTERNAL_ROOT}/xz-embedded/linux/include)
|
target_include_directories(${PROJECT_NAME} PRIVATE src ${EXTERNAL_ROOT}/xz-embedded/linux/include)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME} PUBLIC dobby_static lsplant_static lsplt_static xz_static log fmt-header-only)
|
target_link_libraries(${PROJECT_NAME} PUBLIC dobby_static lsplant_static xz_static log fmt-header-only)
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE dex_builder_static)
|
target_link_libraries(${PROJECT_NAME} PRIVATE dex_builder_static)
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
|
|
||||||
#include "elf_util.h"
|
#include "elf_util.h"
|
||||||
#include "lsplt.hpp"
|
|
||||||
#include "symbol_cache.h"
|
#include "symbol_cache.h"
|
||||||
#pragma clang diagnostic push
|
#pragma clang diagnostic push
|
||||||
#pragma clang diagnostic ignored "-Wunused-value"
|
#pragma clang diagnostic ignored "-Wunused-value"
|
||||||
|
|
|
||||||
|
|
@ -118,5 +118,4 @@ OPTION(LSPLT_BUILD_SHARED OFF)
|
||||||
add_subdirectory(dobby)
|
add_subdirectory(dobby)
|
||||||
add_subdirectory(fmt)
|
add_subdirectory(fmt)
|
||||||
add_subdirectory(lsplant/lsplant/src/main/jni)
|
add_subdirectory(lsplant/lsplant/src/main/jni)
|
||||||
add_subdirectory(lsplt/lsplt/src/main/jni)
|
|
||||||
target_compile_definitions(fmt-header-only INTERFACE FMT_STATIC_THOUSANDS_SEPARATOR=1 FMT_USE_FLOAT=0 FMT_USE_DOUBLE=0 FMT_USE_LONG_DOUBLE=0 FMT_USE_BITINT=0)
|
target_compile_definitions(fmt-header-only INTERFACE FMT_STATIC_THOUSANDS_SEPARATOR=1 FMT_USE_FLOAT=0 FMT_USE_DOUBLE=0 FMT_USE_LONG_DOUBLE=0 FMT_USE_BITINT=0)
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Subproject commit cef80a97a73184b4def9b3e1148884365fc173fd
|
|
||||||
Loading…
Reference in New Issue