├── .gitignore ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── swift │ │ └── sandhook │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ ├── com │ │ │ ├── droid │ │ │ │ ├── dx │ │ │ │ │ ├── AnnotationId.java │ │ │ │ │ ├── AppDataDirGuesser.java │ │ │ │ │ ├── BinaryOp.java │ │ │ │ │ ├── Code.java │ │ │ │ │ ├── Comparison.java │ │ │ │ │ ├── Constants.java │ │ │ │ │ ├── DexMaker.java │ │ │ │ │ ├── FieldId.java │ │ │ │ │ ├── Label.java │ │ │ │ │ ├── Local.java │ │ │ │ │ ├── MethodId.java │ │ │ │ │ ├── TypeId.java │ │ │ │ │ ├── TypeList.java │ │ │ │ │ ├── UnaryOp.java │ │ │ │ │ └── stock │ │ │ │ │ │ └── ProxyBuilder.java │ │ │ │ └── internal │ │ │ │ │ └── util │ │ │ │ │ └── XmlUtils.java │ │ │ └── swift │ │ │ │ └── sandhook │ │ │ │ ├── FirstFragment.kt │ │ │ │ ├── Main.java │ │ │ │ ├── MainActivity.kt │ │ │ │ └── SecondFragment.kt │ │ └── ext │ │ │ └── org │ │ │ └── apache │ │ │ └── commons │ │ │ └── lang3 │ │ │ ├── ArrayUtils.java │ │ │ ├── CharSequenceUtils.java │ │ │ ├── CharUtils.java │ │ │ ├── ClassUtils.java │ │ │ ├── JavaVersion.java │ │ │ ├── ObjectUtils.java │ │ │ ├── StringUtils.java │ │ │ ├── SystemUtils.java │ │ │ ├── Validate.java │ │ │ ├── builder │ │ │ ├── Builder.java │ │ │ ├── CompareToBuilder.java │ │ │ ├── EqualsBuilder.java │ │ │ ├── HashCodeBuilder.java │ │ │ ├── IDKey.java │ │ │ ├── ReflectionToStringBuilder.java │ │ │ ├── ToStringBuilder.java │ │ │ └── ToStringStyle.java │ │ │ ├── exception │ │ │ └── CloneFailedException.java │ │ │ ├── mutable │ │ │ ├── Mutable.java │ │ │ └── MutableInt.java │ │ │ ├── reflect │ │ │ ├── MemberUtils.java │ │ │ └── MethodUtils.java │ │ │ └── tuple │ │ │ ├── ImmutablePair.java │ │ │ └── Pair.java │ ├── native │ │ ├── CMakeLists.txt │ │ ├── common │ │ │ ├── cow_vector.h │ │ │ ├── dlfcn_nougat.cc │ │ │ ├── dlfcn_nougat.h │ │ │ ├── elf_util.cc │ │ │ ├── elf_util.h │ │ │ ├── log.h │ │ │ ├── types.cc │ │ │ └── types.h │ │ ├── exts │ │ │ ├── distorm │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.h │ │ │ │ ├── decoder.c │ │ │ │ ├── decoder.h │ │ │ │ ├── distorm.c │ │ │ │ ├── distorm.h │ │ │ │ ├── instructions.c │ │ │ │ ├── instructions.h │ │ │ │ ├── insts.c │ │ │ │ ├── insts.h │ │ │ │ ├── mnemonics.c │ │ │ │ ├── mnemonics.h │ │ │ │ ├── operands.c │ │ │ │ ├── operands.h │ │ │ │ ├── prefix.c │ │ │ │ ├── prefix.h │ │ │ │ ├── textdefs.c │ │ │ │ ├── textdefs.h │ │ │ │ ├── wstring.c │ │ │ │ ├── wstring.h │ │ │ │ └── x86defs.h │ │ │ ├── ucontext │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── aarch64 │ │ │ │ │ ├── common │ │ │ │ │ │ └── sysdep.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── getcontext.S │ │ │ │ │ ├── kernel_rt_sigframe.h │ │ │ │ │ ├── libc-symbols.h │ │ │ │ │ ├── makecontext.c │ │ │ │ │ ├── setcontext.S │ │ │ │ │ ├── swapcontext.S │ │ │ │ │ ├── sysdep.c │ │ │ │ │ ├── sysdep.h │ │ │ │ │ ├── ucontext-internal.h │ │ │ │ │ ├── ucontext_i.h │ │ │ │ │ └── ucontext_i.sym │ │ │ │ ├── arm │ │ │ │ │ ├── arm_bx.h │ │ │ │ │ ├── common │ │ │ │ │ │ └── sysdep.h │ │ │ │ │ ├── getcontext.S │ │ │ │ │ ├── makecontext.c │ │ │ │ │ ├── scripts │ │ │ │ │ │ └── gen-as-const.awk │ │ │ │ │ ├── setcontext.S │ │ │ │ │ ├── swapcontext.S │ │ │ │ │ ├── sysdep.h │ │ │ │ │ ├── ucontext.mk │ │ │ │ │ ├── ucontext_i.h │ │ │ │ │ └── ucontext_i.sym │ │ │ │ ├── breakpad_getcontext.S │ │ │ │ └── ucontext_constants.h │ │ │ └── vixl │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── aarch32 │ │ │ │ ├── assembler-aarch32.cc │ │ │ │ ├── assembler-aarch32.h │ │ │ │ ├── constants-aarch32.cc │ │ │ │ ├── constants-aarch32.h │ │ │ │ ├── disasm-aarch32.cc │ │ │ │ ├── disasm-aarch32.h │ │ │ │ ├── instructions-aarch32.cc │ │ │ │ ├── instructions-aarch32.h │ │ │ │ ├── location-aarch32.cc │ │ │ │ ├── location-aarch32.h │ │ │ │ ├── macro-assembler-aarch32.cc │ │ │ │ ├── macro-assembler-aarch32.h │ │ │ │ ├── operands-aarch32.cc │ │ │ │ └── operands-aarch32.h │ │ │ │ ├── aarch64 │ │ │ │ ├── abi-aarch64.h │ │ │ │ ├── assembler-aarch64.cc │ │ │ │ ├── assembler-aarch64.h │ │ │ │ ├── constants-aarch64.h │ │ │ │ ├── cpu-aarch64.cc │ │ │ │ ├── cpu-aarch64.h │ │ │ │ ├── cpu-features-auditor-aarch64.cc │ │ │ │ ├── cpu-features-auditor-aarch64.h │ │ │ │ ├── decoder-aarch64.cc │ │ │ │ ├── decoder-aarch64.h │ │ │ │ ├── decoder-constants-aarch64.h │ │ │ │ ├── disasm-aarch64.cc │ │ │ │ ├── disasm-aarch64.h │ │ │ │ ├── instructions-aarch64.cc │ │ │ │ ├── instructions-aarch64.h │ │ │ │ ├── instrument-aarch64.cc │ │ │ │ ├── instrument-aarch64.h │ │ │ │ ├── logic-aarch64.cc │ │ │ │ ├── macro-assembler-aarch64.cc │ │ │ │ ├── macro-assembler-aarch64.h │ │ │ │ ├── operands-aarch64.cc │ │ │ │ ├── operands-aarch64.h │ │ │ │ ├── pointer-auth-aarch64.cc │ │ │ │ ├── simulator-aarch64.cc │ │ │ │ ├── simulator-aarch64.h │ │ │ │ └── simulator-constants-aarch64.h │ │ │ │ ├── assembler-base-vixl.h │ │ │ │ ├── code-buffer-vixl.cc │ │ │ │ ├── code-buffer-vixl.h │ │ │ │ ├── code-generation-scopes-vixl.h │ │ │ │ ├── compiler-intrinsics-vixl.cc │ │ │ │ ├── compiler-intrinsics-vixl.h │ │ │ │ ├── cpu-features.cc │ │ │ │ ├── cpu-features.h │ │ │ │ ├── globals-vixl.h │ │ │ │ ├── invalset-vixl.h │ │ │ │ ├── macro-assembler-interface.h │ │ │ │ ├── platform-vixl.h │ │ │ │ ├── pool-manager-impl.h │ │ │ │ ├── pool-manager.h │ │ │ │ ├── utils-vixl.cc │ │ │ │ └── utils-vixl.h │ │ ├── include │ │ │ └── inline_hook.h │ │ ├── inline │ │ │ ├── arm32 │ │ │ │ └── inline_hook_arm32.cpp │ │ │ ├── arm64 │ │ │ │ └── inline_hook_arm64.cc │ │ │ └── inline_hook.cc │ │ ├── instrcache │ │ │ ├── arm32 │ │ │ │ ├── translator.cc │ │ │ │ └── translator.h │ │ │ ├── arm64 │ │ │ │ ├── translator.cc │ │ │ │ └── translator.h │ │ │ └── instr_cache.h │ │ ├── main.cc │ │ ├── main.h │ │ ├── memory │ │ │ ├── code_buffer.cc │ │ │ └── code_buffer.h │ │ └── platform │ │ │ ├── memory.cc │ │ │ └── memory.h │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── content_main.xml │ │ ├── fragment_first.xml │ │ └── fragment_second.xml │ │ ├── menu │ │ └── menu_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ └── nav_graph.xml │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── swift │ └── sandhook │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/.gitignore -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/swift/sandhook/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/androidTest/java/com/swift/sandhook/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/AnnotationId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/AnnotationId.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/AppDataDirGuesser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/AppDataDirGuesser.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/BinaryOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/BinaryOp.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/Code.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/Comparison.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/Comparison.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/Constants.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/DexMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/DexMaker.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/FieldId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/FieldId.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/Label.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/Local.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/Local.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/MethodId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/MethodId.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/TypeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/TypeId.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/TypeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/TypeList.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/UnaryOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/UnaryOp.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/dx/stock/ProxyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/dx/stock/ProxyBuilder.java -------------------------------------------------------------------------------- /app/src/main/java/com/droid/internal/util/XmlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/droid/internal/util/XmlUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/swift/sandhook/FirstFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/swift/sandhook/FirstFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/swift/sandhook/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/swift/sandhook/Main.java -------------------------------------------------------------------------------- /app/src/main/java/com/swift/sandhook/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/swift/sandhook/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/swift/sandhook/SecondFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/com/swift/sandhook/SecondFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/ArrayUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/CharSequenceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/CharSequenceUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/CharUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/CharUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/ClassUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/JavaVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/JavaVersion.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/ObjectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/ObjectUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/StringUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/SystemUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/SystemUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/Validate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/Validate.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/builder/Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/builder/Builder.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/builder/CompareToBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/builder/CompareToBuilder.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/builder/EqualsBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/builder/EqualsBuilder.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/builder/HashCodeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/builder/HashCodeBuilder.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/builder/IDKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/builder/IDKey.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/builder/ToStringBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/builder/ToStringBuilder.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/builder/ToStringStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/builder/ToStringStyle.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/exception/CloneFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/exception/CloneFailedException.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/mutable/Mutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/mutable/Mutable.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/mutable/MutableInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/mutable/MutableInt.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/reflect/MemberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/reflect/MemberUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/reflect/MethodUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/reflect/MethodUtils.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/tuple/ImmutablePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/tuple/ImmutablePair.java -------------------------------------------------------------------------------- /app/src/main/java/ext/org/apache/commons/lang3/tuple/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/java/ext/org/apache/commons/lang3/tuple/Pair.java -------------------------------------------------------------------------------- /app/src/main/native/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/CMakeLists.txt -------------------------------------------------------------------------------- /app/src/main/native/common/cow_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/common/cow_vector.h -------------------------------------------------------------------------------- /app/src/main/native/common/dlfcn_nougat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/common/dlfcn_nougat.cc -------------------------------------------------------------------------------- /app/src/main/native/common/dlfcn_nougat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/common/dlfcn_nougat.h -------------------------------------------------------------------------------- /app/src/main/native/common/elf_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/common/elf_util.cc -------------------------------------------------------------------------------- /app/src/main/native/common/elf_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/common/elf_util.h -------------------------------------------------------------------------------- /app/src/main/native/common/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/common/log.h -------------------------------------------------------------------------------- /app/src/main/native/common/types.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Created by swift on 2021/2/24. 3 | // 4 | 5 | #include "types.h" 6 | -------------------------------------------------------------------------------- /app/src/main/native/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/common/types.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/CMakeLists.txt -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/config.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/decoder.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/decoder.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/distorm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/distorm.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/distorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/distorm.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/instructions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/instructions.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/instructions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/instructions.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/insts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/insts.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/insts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/insts.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/mnemonics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/mnemonics.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/mnemonics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/mnemonics.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/operands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/operands.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/operands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/operands.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/prefix.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/prefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/prefix.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/textdefs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/textdefs.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/textdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/textdefs.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/wstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/wstring.c -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/wstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/wstring.h -------------------------------------------------------------------------------- /app/src/main/native/exts/distorm/x86defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/distorm/x86defs.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/CMakeLists.txt -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/common/sysdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/common/sysdep.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/config.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/getcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/getcontext.S -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/kernel_rt_sigframe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/kernel_rt_sigframe.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/libc-symbols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/libc-symbols.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/makecontext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/makecontext.c -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/setcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/setcontext.S -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/swapcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/swapcontext.S -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/sysdep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/sysdep.c -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/sysdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/sysdep.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/ucontext-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/ucontext-internal.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/ucontext_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/ucontext_i.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/aarch64/ucontext_i.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/aarch64/ucontext_i.sym -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/arm_bx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/arm_bx.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/common/sysdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/common/sysdep.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/getcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/getcontext.S -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/makecontext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/makecontext.c -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/scripts/gen-as-const.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/scripts/gen-as-const.awk -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/setcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/setcontext.S -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/swapcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/swapcontext.S -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/sysdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/sysdep.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/ucontext.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/ucontext.mk -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/ucontext_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/ucontext_i.h -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/arm/ucontext_i.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/arm/ucontext_i.sym -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/breakpad_getcontext.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/breakpad_getcontext.S -------------------------------------------------------------------------------- /app/src/main/native/exts/ucontext/ucontext_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/ucontext/ucontext_constants.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/CMakeLists.txt -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/assembler-aarch32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/assembler-aarch32.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/assembler-aarch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/assembler-aarch32.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/constants-aarch32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/constants-aarch32.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/constants-aarch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/constants-aarch32.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/disasm-aarch32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/disasm-aarch32.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/disasm-aarch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/disasm-aarch32.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/instructions-aarch32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/instructions-aarch32.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/instructions-aarch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/instructions-aarch32.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/location-aarch32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/location-aarch32.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/location-aarch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/location-aarch32.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/macro-assembler-aarch32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/macro-assembler-aarch32.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/macro-assembler-aarch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/macro-assembler-aarch32.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/operands-aarch32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/operands-aarch32.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch32/operands-aarch32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch32/operands-aarch32.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/abi-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/abi-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/assembler-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/assembler-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/assembler-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/assembler-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/constants-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/constants-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/cpu-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/cpu-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/cpu-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/cpu-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/cpu-features-auditor-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/cpu-features-auditor-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/cpu-features-auditor-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/cpu-features-auditor-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/decoder-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/decoder-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/decoder-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/decoder-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/decoder-constants-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/decoder-constants-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/disasm-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/disasm-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/disasm-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/disasm-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/instructions-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/instructions-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/instructions-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/instructions-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/instrument-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/instrument-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/instrument-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/instrument-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/logic-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/logic-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/macro-assembler-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/macro-assembler-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/macro-assembler-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/macro-assembler-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/operands-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/operands-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/operands-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/operands-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/pointer-auth-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/pointer-auth-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/simulator-aarch64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/simulator-aarch64.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/simulator-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/simulator-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/aarch64/simulator-constants-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/aarch64/simulator-constants-aarch64.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/assembler-base-vixl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/assembler-base-vixl.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/code-buffer-vixl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/code-buffer-vixl.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/code-buffer-vixl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/code-buffer-vixl.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/code-generation-scopes-vixl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/code-generation-scopes-vixl.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/compiler-intrinsics-vixl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/compiler-intrinsics-vixl.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/compiler-intrinsics-vixl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/compiler-intrinsics-vixl.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/cpu-features.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/cpu-features.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/cpu-features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/cpu-features.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/globals-vixl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/globals-vixl.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/invalset-vixl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/invalset-vixl.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/macro-assembler-interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/macro-assembler-interface.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/platform-vixl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/platform-vixl.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/pool-manager-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/pool-manager-impl.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/pool-manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/pool-manager.h -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/utils-vixl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/utils-vixl.cc -------------------------------------------------------------------------------- /app/src/main/native/exts/vixl/utils-vixl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/exts/vixl/utils-vixl.h -------------------------------------------------------------------------------- /app/src/main/native/include/inline_hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/include/inline_hook.h -------------------------------------------------------------------------------- /app/src/main/native/inline/arm32/inline_hook_arm32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/inline/arm32/inline_hook_arm32.cpp -------------------------------------------------------------------------------- /app/src/main/native/inline/arm64/inline_hook_arm64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/inline/arm64/inline_hook_arm64.cc -------------------------------------------------------------------------------- /app/src/main/native/inline/inline_hook.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/inline/inline_hook.cc -------------------------------------------------------------------------------- /app/src/main/native/instrcache/arm32/translator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/instrcache/arm32/translator.cc -------------------------------------------------------------------------------- /app/src/main/native/instrcache/arm32/translator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/instrcache/arm32/translator.h -------------------------------------------------------------------------------- /app/src/main/native/instrcache/arm64/translator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/instrcache/arm64/translator.cc -------------------------------------------------------------------------------- /app/src/main/native/instrcache/arm64/translator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/instrcache/arm64/translator.h -------------------------------------------------------------------------------- /app/src/main/native/instrcache/instr_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/instrcache/instr_cache.h -------------------------------------------------------------------------------- /app/src/main/native/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/main.cc -------------------------------------------------------------------------------- /app/src/main/native/main.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by swift on 2021/2/24. 3 | // 4 | 5 | #pragma once 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/native/memory/code_buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/memory/code_buffer.cc -------------------------------------------------------------------------------- /app/src/main/native/memory/code_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/memory/code_buffer.h -------------------------------------------------------------------------------- /app/src/main/native/platform/memory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/platform/memory.cc -------------------------------------------------------------------------------- /app/src/main/native/platform/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/native/platform/memory.h -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_first.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/layout/fragment_first.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_second.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/layout/fragment_second.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/com/swift/sandhook/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/app/src/test/java/com/swift/sandhook/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ganyao114/inline_hook/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "SandHookNew" --------------------------------------------------------------------------------