Magisk/native/jni/include
topjohnwu 906b4aad9e New method of communication
Introduce a new communication method between Magisk and Magisk Manager.

Magisk used to hardcode classnames and send broadcast/start activities to
specific components. This new method makes no assumption of any class names,
so Magisk Manager can easily be fully obfuscated.

In addition, the new method connects Magisk and Magisk Manager with random
abstract Linux sockets instead of socket files in filesystems, bypassing
file system complexities (selinux, permissions and such)
2018-09-16 04:16:18 -04:00
..
daemon.h New method of communication 2018-09-16 04:16:18 -04:00
db.h Install stub APK when needed 2018-06-14 05:09:54 +08:00
img.h Reorganize sources 2018-08-10 03:49:25 +08:00
list.h Rename module core to native 2018-01-27 09:11:28 +08:00
logging.h Improve handshake between the 2 daemons 2018-07-06 07:51:17 +08:00
magisk.h Prevent problematic modules causing device stuck in bootloop 2018-08-07 04:41:48 +08:00
magiskrc.h Randomize service names 2018-09-08 23:17:00 -04:00
resetprop.h Add Protobuf support to resetprop 2018-04-29 01:20:48 +08:00
utils.h Use libsystemproperties in resetprop 2018-09-06 02:57:02 -04:00
vector.h Test the log buffers before running command 2018-07-06 07:32:16 +08:00