├── LICENSE ├── README.md ├── jni ├── Android.mk ├── Application.mk ├── binder_util.c ├── elf_util.c ├── entry.c ├── hook_util.c └── include │ ├── binder.h │ ├── binder_util.h │ ├── elf_util.h │ ├── hook_util.h │ └── log.h ├── libs └── arm64-v8a │ └── libbinderhook.so └── obj └── local ├── arm64-v8a ├── libbinderhook.so └── objs │ └── binderhook │ ├── binder_util.o │ ├── binder_util.o.d │ ├── elf_util.o │ ├── elf_util.o.d │ ├── entry.o │ ├── entry.o.d │ ├── hook_util.o │ └── hook_util.o.d └── armeabi-v7a ├── libbinderhook.so └── objs └── binderhook ├── binder_util.o ├── binder_util.o.d ├── elf_util.o ├── elf_util.o.d ├── entry.o ├── entry.o.d ├── hook_util.o └── hook_util.o.d /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/README.md -------------------------------------------------------------------------------- /jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/Android.mk -------------------------------------------------------------------------------- /jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_ABI := arm64-v8a #armeabi-v7a 2 | -------------------------------------------------------------------------------- /jni/binder_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/binder_util.c -------------------------------------------------------------------------------- /jni/elf_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/elf_util.c -------------------------------------------------------------------------------- /jni/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/entry.c -------------------------------------------------------------------------------- /jni/hook_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/hook_util.c -------------------------------------------------------------------------------- /jni/include/binder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/include/binder.h -------------------------------------------------------------------------------- /jni/include/binder_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/include/binder_util.h -------------------------------------------------------------------------------- /jni/include/elf_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/include/elf_util.h -------------------------------------------------------------------------------- /jni/include/hook_util.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by egguncle on 2019/4/12. 3 | // 4 | #pragma once 5 | 6 | int got_hook_ioctl(); -------------------------------------------------------------------------------- /jni/include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/jni/include/log.h -------------------------------------------------------------------------------- /libs/arm64-v8a/libbinderhook.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/libs/arm64-v8a/libbinderhook.so -------------------------------------------------------------------------------- /obj/local/arm64-v8a/libbinderhook.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/libbinderhook.so -------------------------------------------------------------------------------- /obj/local/arm64-v8a/objs/binderhook/binder_util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/objs/binderhook/binder_util.o -------------------------------------------------------------------------------- /obj/local/arm64-v8a/objs/binderhook/binder_util.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/objs/binderhook/binder_util.o.d -------------------------------------------------------------------------------- /obj/local/arm64-v8a/objs/binderhook/elf_util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/objs/binderhook/elf_util.o -------------------------------------------------------------------------------- /obj/local/arm64-v8a/objs/binderhook/elf_util.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/objs/binderhook/elf_util.o.d -------------------------------------------------------------------------------- /obj/local/arm64-v8a/objs/binderhook/entry.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/objs/binderhook/entry.o -------------------------------------------------------------------------------- /obj/local/arm64-v8a/objs/binderhook/entry.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/objs/binderhook/entry.o.d -------------------------------------------------------------------------------- /obj/local/arm64-v8a/objs/binderhook/hook_util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/objs/binderhook/hook_util.o -------------------------------------------------------------------------------- /obj/local/arm64-v8a/objs/binderhook/hook_util.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/arm64-v8a/objs/binderhook/hook_util.o.d -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/libbinderhook.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/libbinderhook.so -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/objs/binderhook/binder_util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/objs/binderhook/binder_util.o -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/objs/binderhook/binder_util.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/objs/binderhook/binder_util.o.d -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/objs/binderhook/elf_util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/objs/binderhook/elf_util.o -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/objs/binderhook/elf_util.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/objs/binderhook/elf_util.o.d -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/objs/binderhook/entry.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/objs/binderhook/entry.o -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/objs/binderhook/entry.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/objs/binderhook/entry.o.d -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/objs/binderhook/hook_util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/objs/binderhook/hook_util.o -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/objs/binderhook/hook_util.o.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EggUncle/Hermes/HEAD/obj/local/armeabi-v7a/objs/binderhook/hook_util.o.d --------------------------------------------------------------------------------