You've already forked PlayIntegrityFork
mirror of
https://github.com/osm0sis/PlayIntegrityFork.git
synced 2025-09-06 06:37:06 +00:00
@@ -11,6 +11,9 @@ android {
|
|||||||
excludes += "**/libdobby.so"
|
excludes += "**/libdobby.so"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
buildFeatures {
|
||||||
|
prefab = true
|
||||||
|
}
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId = "es.chiteroman.playintegrityfix"
|
applicationId = "es.chiteroman.playintegrityfix"
|
||||||
@@ -62,3 +65,7 @@ android {
|
|||||||
ndkVersion = "26.1.10909125"
|
ndkVersion = "26.1.10909125"
|
||||||
buildToolsVersion = "34.0.0"
|
buildToolsVersion = "34.0.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation("dev.rikka.ndk.thirdparty:cxx:1.2.0")
|
||||||
|
}
|
||||||
@@ -1,29 +1,29 @@
|
|||||||
cmake_minimum_required(VERSION 3.22.1)
|
cmake_minimum_required(VERSION 3.22.1)
|
||||||
project(zygisk)
|
project(zygisk)
|
||||||
|
|
||||||
include_directories(D:/libcxx_build/jni/libcxx/include)
|
find_package(cxx REQUIRED CONFIG)
|
||||||
|
|
||||||
link_libraries(D:/libcxx_build/obj/local/${CMAKE_ANDROID_ARCH_ABI}/libcxx.a)
|
|
||||||
|
|
||||||
if ((${CMAKE_ANDROID_ARCH_ABI} STREQUAL "arm64-v8a"))
|
if ((${CMAKE_ANDROID_ARCH_ABI} STREQUAL "arm64-v8a"))
|
||||||
|
|
||||||
file(GLOB shadowhook_src shadowhook/*.c shadowhook/arch/arm64/*.c shadowhook/common/*.c shadowhook/third_party/*/*.c)
|
file(GLOB shadowhook_src shadowhook/*.c shadowhook/arch/arm64/*.c shadowhook/common/*.c shadowhook/third_party/*/*.c)
|
||||||
add_library(${CMAKE_PROJECT_NAME} SHARED main.cpp ${shadowhook_src})
|
add_library(${CMAKE_PROJECT_NAME} SHARED main.cpp ${shadowhook_src})
|
||||||
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE shadowhook shadowhook/arch/arm64 shadowhook/common shadowhook/include shadowhook/third_party/bsd shadowhook/third_party/lss shadowhook/third_party/xdl)
|
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE shadowhook shadowhook/arch/arm64 shadowhook/common shadowhook/include shadowhook/third_party/bsd shadowhook/third_party/lss shadowhook/third_party/xdl)
|
||||||
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE log)
|
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE log cxx::cxx)
|
||||||
|
|
||||||
elseif (${CMAKE_ANDROID_ARCH_ABI} STREQUAL "armeabi-v7a")
|
elseif (${CMAKE_ANDROID_ARCH_ABI} STREQUAL "armeabi-v7a")
|
||||||
|
|
||||||
file(GLOB shadowhook_src shadowhook/*.c shadowhook/arch/arm/*.c shadowhook/common/*.c shadowhook/third_party/*/*.c)
|
file(GLOB shadowhook_src shadowhook/*.c shadowhook/arch/arm/*.c shadowhook/common/*.c shadowhook/third_party/*/*.c)
|
||||||
add_library(${CMAKE_PROJECT_NAME} SHARED main.cpp ${shadowhook_src})
|
add_library(${CMAKE_PROJECT_NAME} SHARED main.cpp ${shadowhook_src})
|
||||||
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE shadowhook shadowhook/arch/arm shadowhook/common shadowhook/include shadowhook/third_party/bsd shadowhook/third_party/lss shadowhook/third_party/xdl)
|
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE shadowhook shadowhook/arch/arm shadowhook/common shadowhook/include shadowhook/third_party/bsd shadowhook/third_party/lss shadowhook/third_party/xdl)
|
||||||
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE log)
|
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE log cxx::cxx)
|
||||||
|
|
||||||
else ()
|
else ()
|
||||||
|
|
||||||
add_library(${CMAKE_PROJECT_NAME} SHARED main.cpp)
|
add_library(${CMAKE_PROJECT_NAME} SHARED main.cpp)
|
||||||
add_subdirectory(Dobby)
|
add_subdirectory(Dobby)
|
||||||
SET_OPTION(Plugin.Android.BionicLinkerUtil ON)
|
SET_OPTION(Plugin.Android.BionicLinkerUtil ON)
|
||||||
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE log dobby_static)
|
target_link_libraries(dobby cxx::cxx)
|
||||||
|
target_link_libraries(dobby_static cxx::cxx)
|
||||||
|
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE log dobby_static cxx::cxx)
|
||||||
|
|
||||||
endif ()
|
endif ()
|
||||||
Reference in New Issue
Block a user