├── .clang-format ├── .github └── workflows │ ├── android.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── README_CN.md ├── Stub ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── dalvik │ └── system │ └── VMRuntime.java ├── browser_stack_test.py ├── demo ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── sanfengandroid │ │ └── demo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ ├── CMakeLists.txt │ │ ├── native_test.cpp │ │ ├── shared_demo.cpp │ │ ├── static_demo.cpp │ │ └── symbol.map.txt │ ├── java │ │ └── com │ │ │ └── sanfengandroid │ │ │ └── demo │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── sanfengandroid │ └── demo │ └── ExampleUnitTest.java ├── emulator-testapp ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── sanfengandroid │ │ └── fakelinker │ │ └── emulator_test │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ ├── CMakeLists.txt │ │ ├── Dobby │ │ │ ├── arm64-v8a │ │ │ │ └── libdobby.a │ │ │ ├── armeabi-v7a │ │ │ │ └── libdobby.a │ │ │ ├── dobby.h │ │ │ ├── x86 │ │ │ │ └── libdobby.a │ │ │ └── x86_64 │ │ │ │ └── libdobby.a │ │ ├── fakelinker_module.cpp │ │ ├── symbol.map.txt │ │ └── test_module.cpp │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── sanfengandroid │ │ │ └── fakelinker │ │ │ └── emulator_test │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── sanfengandroid │ └── fakelinker │ └── emulator_test │ └── ExampleUnitTest.java ├── fakelinker-test ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── sanfengandroid │ │ └── fakelinker │ │ └── test │ │ └── FakelinkerGTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ ├── CMakeLists.txt │ │ └── test │ │ │ ├── test_elf_reader.cpp │ │ │ └── test_fakelinker.cpp │ ├── java │ │ └── com │ │ │ └── sanfengandroid │ │ │ └── fakelinker │ │ │ └── test │ │ │ └── MainActivity.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── sanfengandroid │ └── fakelinker │ └── test │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── LICENSE ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ ├── CMakeLists.txt │ │ ├── common │ │ │ ├── maps_util.cpp │ │ │ ├── unique_fd.cpp │ │ │ └── unique_memory.cpp │ │ ├── include │ │ │ └── fakelinker │ │ │ │ ├── alog.h │ │ │ │ ├── android_level_compat.h │ │ │ │ ├── art_symbol.h │ │ │ │ ├── default_trace_jni.h │ │ │ │ ├── elf_reader.h │ │ │ │ ├── fake_linker.h │ │ │ │ ├── jni_helper.h │ │ │ │ ├── linker.h │ │ │ │ ├── linker_macros.h │ │ │ │ ├── linker_mapped_file_fragment.h │ │ │ │ ├── linker_note_gnu_property.h │ │ │ │ ├── macros.h │ │ │ │ ├── maps_util.h │ │ │ │ ├── proxy_jni.h │ │ │ │ ├── scoped_local_ref.h │ │ │ │ ├── scoped_utf_chars.h │ │ │ │ ├── symbol_resolver.h │ │ │ │ ├── trace_jni.h │ │ │ │ ├── type.h │ │ │ │ ├── unique_fd.h │ │ │ │ └── unique_memory.h │ │ ├── installer │ │ │ ├── hook_installer.cpp │ │ │ └── hook_installer.h │ │ ├── linker │ │ │ ├── art │ │ │ │ ├── art_symbol.cpp │ │ │ │ ├── hook_jni_native_interface_impl.cpp │ │ │ │ ├── hook_jni_native_interface_impl.h │ │ │ │ ├── jni_helper.cpp │ │ │ │ ├── symbol_resolver.cpp │ │ │ │ └── trace_jni.cpp │ │ │ ├── bionic │ │ │ │ └── get_tls.h │ │ │ ├── elf_reader.cpp │ │ │ ├── linked_list.h │ │ │ ├── linker_block_allocator.cpp │ │ │ ├── linker_block_allocator.h │ │ │ ├── linker_common_types.cpp │ │ │ ├── linker_common_types.h │ │ │ ├── linker_dynamic.cpp │ │ │ ├── linker_export.cpp │ │ │ ├── linker_globals.cpp │ │ │ ├── linker_globals.h │ │ │ ├── linker_gnu_hash_neon.cpp │ │ │ ├── linker_gnu_hash_neon.h │ │ │ ├── linker_main.cpp │ │ │ ├── linker_mapped_file_fragment.cpp │ │ │ ├── linker_namespaces.cpp │ │ │ ├── linker_namespaces.h │ │ │ ├── linker_note_gnu_property.cpp │ │ │ ├── linker_phdr_16kib_compat.cpp │ │ │ ├── linker_relocate.cpp │ │ │ ├── linker_relocate.h │ │ │ ├── linker_relocs.h │ │ │ ├── linker_sleb128.h │ │ │ ├── linker_soinfo.cpp │ │ │ ├── linker_soinfo.h │ │ │ ├── linker_symbol.cpp │ │ │ ├── linker_symbol.h │ │ │ ├── linker_tls.cpp │ │ │ ├── linker_tls.h │ │ │ ├── linker_util.cpp │ │ │ ├── linker_util.h │ │ │ ├── local_block_allocator.cpp │ │ │ ├── local_block_allocator.h │ │ │ ├── scoped_pthread_mutex_locker.h │ │ │ └── xz │ │ │ │ ├── xz.h │ │ │ │ ├── xz_config.h │ │ │ │ ├── xz_crc32.c │ │ │ │ ├── xz_crc64.c │ │ │ │ ├── xz_dec_bcj.c │ │ │ │ ├── xz_dec_lzma2.c │ │ │ │ ├── xz_dec_stream.c │ │ │ │ ├── xz_lzma2.h │ │ │ │ ├── xz_private.h │ │ │ │ └── xz_stream.h │ │ ├── module_config.h.in │ │ └── symbol.map.txt │ └── java │ │ └── com │ │ └── sanfengandroid │ │ └── fakelinker │ │ ├── ErrorCode.java │ │ └── FakeLinker.java │ └── stub │ └── java │ └── dalvik │ └── system │ └── BaseDexClassLoader.java ├── local.properties.sample └── settings.gradle /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/README_CN.md -------------------------------------------------------------------------------- /Stub/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Stub/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/Stub/build.gradle -------------------------------------------------------------------------------- /Stub/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Stub/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/Stub/proguard-rules.pro -------------------------------------------------------------------------------- /Stub/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/Stub/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Stub/src/main/java/dalvik/system/VMRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/Stub/src/main/java/dalvik/system/VMRuntime.java -------------------------------------------------------------------------------- /browser_stack_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/browser_stack_test.py -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/proguard-rules.pro -------------------------------------------------------------------------------- /demo/src/androidTest/java/com/sanfengandroid/demo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/androidTest/java/com/sanfengandroid/demo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /demo/src/main/cpp/native_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/cpp/native_test.cpp -------------------------------------------------------------------------------- /demo/src/main/cpp/shared_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/cpp/shared_demo.cpp -------------------------------------------------------------------------------- /demo/src/main/cpp/static_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/cpp/static_demo.cpp -------------------------------------------------------------------------------- /demo/src/main/cpp/symbol.map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/cpp/symbol.map.txt -------------------------------------------------------------------------------- /demo/src/main/java/com/sanfengandroid/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/java/com/sanfengandroid/demo/MainActivity.java -------------------------------------------------------------------------------- /demo/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /demo/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /demo/src/test/java/com/sanfengandroid/demo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/demo/src/test/java/com/sanfengandroid/demo/ExampleUnitTest.java -------------------------------------------------------------------------------- /emulator-testapp/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /emulator-testapp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/build.gradle -------------------------------------------------------------------------------- /emulator-testapp/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /emulator-testapp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/proguard-rules.pro -------------------------------------------------------------------------------- /emulator-testapp/src/androidTest/java/com/sanfengandroid/fakelinker/emulator_test/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/androidTest/java/com/sanfengandroid/fakelinker/emulator_test/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /emulator-testapp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/Dobby/arm64-v8a/libdobby.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/Dobby/arm64-v8a/libdobby.a -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/Dobby/armeabi-v7a/libdobby.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/Dobby/armeabi-v7a/libdobby.a -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/Dobby/dobby.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/Dobby/dobby.h -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/Dobby/x86/libdobby.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/Dobby/x86/libdobby.a -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/Dobby/x86_64/libdobby.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/Dobby/x86_64/libdobby.a -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/fakelinker_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/fakelinker_module.cpp -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/symbol.map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/symbol.map.txt -------------------------------------------------------------------------------- /emulator-testapp/src/main/cpp/test_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/cpp/test_module.cpp -------------------------------------------------------------------------------- /emulator-testapp/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/java/com/sanfengandroid/fakelinker/emulator_test/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/java/com/sanfengandroid/fakelinker/emulator_test/MainActivity.java -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /emulator-testapp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /emulator-testapp/src/test/java/com/sanfengandroid/fakelinker/emulator_test/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/emulator-testapp/src/test/java/com/sanfengandroid/fakelinker/emulator_test/ExampleUnitTest.java -------------------------------------------------------------------------------- /fakelinker-test/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /fakelinker-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/build.gradle -------------------------------------------------------------------------------- /fakelinker-test/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/proguard-rules.pro -------------------------------------------------------------------------------- /fakelinker-test/src/androidTest/java/com/sanfengandroid/fakelinker/test/FakelinkerGTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/androidTest/java/com/sanfengandroid/fakelinker/test/FakelinkerGTest.kt -------------------------------------------------------------------------------- /fakelinker-test/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /fakelinker-test/src/main/cpp/test/test_elf_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/cpp/test/test_elf_reader.cpp -------------------------------------------------------------------------------- /fakelinker-test/src/main/cpp/test/test_fakelinker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/cpp/test/test_fakelinker.cpp -------------------------------------------------------------------------------- /fakelinker-test/src/main/java/com/sanfengandroid/fakelinker/test/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/java/com/sanfengandroid/fakelinker/test/MainActivity.kt -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /fakelinker-test/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /fakelinker-test/src/test/java/com/sanfengandroid/fakelinker/test/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/fakelinker-test/src/test/java/com/sanfengandroid/fakelinker/test/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/.gitignore -------------------------------------------------------------------------------- /library/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/LICENSE -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/consumer-rules.pro -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /library/src/main/cpp/common/maps_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/common/maps_util.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/common/unique_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/common/unique_fd.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/common/unique_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/common/unique_memory.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/alog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/alog.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/android_level_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/android_level_compat.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/art_symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/art_symbol.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/default_trace_jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/default_trace_jni.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/elf_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/elf_reader.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/fake_linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/fake_linker.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/jni_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/jni_helper.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/linker.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/linker_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/linker_macros.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/linker_mapped_file_fragment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/linker_mapped_file_fragment.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/linker_note_gnu_property.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/linker_note_gnu_property.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/macros.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/maps_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/maps_util.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/proxy_jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/proxy_jni.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/scoped_local_ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/scoped_local_ref.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/scoped_utf_chars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/scoped_utf_chars.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/symbol_resolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/symbol_resolver.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/trace_jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/trace_jni.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/type.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/unique_fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/unique_fd.h -------------------------------------------------------------------------------- /library/src/main/cpp/include/fakelinker/unique_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/include/fakelinker/unique_memory.h -------------------------------------------------------------------------------- /library/src/main/cpp/installer/hook_installer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/installer/hook_installer.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/installer/hook_installer.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by beich on 2020/11/8. 3 | // 4 | #pragma once 5 | -------------------------------------------------------------------------------- /library/src/main/cpp/linker/art/art_symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/art/art_symbol.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/art/hook_jni_native_interface_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/art/hook_jni_native_interface_impl.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/art/hook_jni_native_interface_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/art/hook_jni_native_interface_impl.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/art/jni_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/art/jni_helper.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/art/symbol_resolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/art/symbol_resolver.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/art/trace_jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/art/trace_jni.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/bionic/get_tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/bionic/get_tls.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/elf_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/elf_reader.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linked_list.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_block_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_block_allocator.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_block_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_block_allocator.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_common_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_common_types.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_common_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_common_types.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_dynamic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_dynamic.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_export.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_export.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_globals.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_globals.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_gnu_hash_neon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_gnu_hash_neon.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_gnu_hash_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_gnu_hash_neon.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_main.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_mapped_file_fragment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_mapped_file_fragment.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_namespaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_namespaces.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_namespaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_namespaces.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_note_gnu_property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_note_gnu_property.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_phdr_16kib_compat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_phdr_16kib_compat.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_relocate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_relocate.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_relocate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_relocate.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_relocs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_relocs.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_sleb128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_sleb128.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_soinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_soinfo.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_soinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_soinfo.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_symbol.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_symbol.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_tls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_tls.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_tls.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_util.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/linker_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/linker_util.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/local_block_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/local_block_allocator.cpp -------------------------------------------------------------------------------- /library/src/main/cpp/linker/local_block_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/local_block_allocator.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/scoped_pthread_mutex_locker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/scoped_pthread_mutex_locker.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_config.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_crc32.c -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_crc64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_crc64.c -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_dec_bcj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_dec_bcj.c -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_dec_lzma2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_dec_lzma2.c -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_dec_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_dec_stream.c -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_lzma2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_lzma2.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_private.h -------------------------------------------------------------------------------- /library/src/main/cpp/linker/xz/xz_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/linker/xz/xz_stream.h -------------------------------------------------------------------------------- /library/src/main/cpp/module_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/module_config.h.in -------------------------------------------------------------------------------- /library/src/main/cpp/symbol.map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/cpp/symbol.map.txt -------------------------------------------------------------------------------- /library/src/main/java/com/sanfengandroid/fakelinker/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/java/com/sanfengandroid/fakelinker/ErrorCode.java -------------------------------------------------------------------------------- /library/src/main/java/com/sanfengandroid/fakelinker/FakeLinker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/main/java/com/sanfengandroid/fakelinker/FakeLinker.java -------------------------------------------------------------------------------- /library/src/stub/java/dalvik/system/BaseDexClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/library/src/stub/java/dalvik/system/BaseDexClassLoader.java -------------------------------------------------------------------------------- /local.properties.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/local.properties.sample -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanfengAndroid/fake-linker/HEAD/settings.gradle --------------------------------------------------------------------------------