LoveSy
|
69c2f407d6
|
Log if failed to dlopen a zygisk module
|
2022-03-17 02:25:31 -07:00 |
|
topjohnwu
|
0c681cdab4
|
Check null before dereferencing fds_to_ignore
|
2022-03-03 21:34:53 -08:00 |
|
topjohnwu
|
80dd37ee31
|
Add missing specialize arguments
|
2022-03-02 22:01:35 -08:00 |
|
LoveSy
|
7999b66c3c
|
Refactor daemon connection
|
2022-03-01 03:15:38 -08:00 |
|
topjohnwu
|
605eae21bc
|
Remove unnecessary read/write
Close #5425
|
2022-02-11 00:24:12 -08:00 |
|
topjohnwu
|
3145e67feb
|
Update data structure
|
2022-02-07 00:17:07 -08:00 |
|
LoveSy
|
ff7ac582f0
|
Refactor Zygisk loading
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
|
2022-02-06 00:27:31 -08:00 |
|
topjohnwu
|
c6dcff0ae7
|
Minor dynamic_bitset changes
|
2022-01-24 22:30:19 -08:00 |
|
topjohnwu
|
cbe97cdfde
|
Fix dynamic_bitset implementation
|
2022-01-23 04:39:00 -08:00 |
|
topjohnwu
|
407dfc7547
|
Always write 0 to fd
|
2022-01-23 04:19:07 -08:00 |
|
topjohnwu
|
fbe17dde03
|
Add flag for unloaded Zygisk modules
|
2022-01-21 05:37:47 -08:00 |
|
topjohnwu
|
bb7a74e4b4
|
Add Zygisk API getFlags()
|
2022-01-17 19:54:33 -08:00 |
|
topjohnwu
|
21d7db0959
|
Add new Zygisk API to get module dir
|
2022-01-14 03:10:02 -08:00 |
|
残页
|
b5d80a88d1
|
Only care about mount namespace isolating
|
2021-12-14 03:08:55 -08:00 |
|
LoveSy
|
87c2f6ad14
|
xhook_clear after xhook_refresh
|
2021-12-14 03:06:57 -08:00 |
|
topjohnwu
|
4b5651bd6f
|
Revert logging after pre specialize
|
2021-11-16 03:12:01 -08:00 |
|
topjohnwu
|
50515d9128
|
Close unclosed fds from modules
|
2021-11-16 01:59:45 -08:00 |
|
topjohnwu
|
6935033db5
|
Prevent dangling pointers
|
2021-11-12 02:02:05 -08:00 |
|
topjohnwu
|
b8c1588284
|
Always unload zygisk after specialize
|
2021-11-07 13:05:44 -08:00 |
|
topjohnwu
|
63f670fc36
|
Move first stage unload before fork
|
2021-11-02 21:53:33 -07:00 |
|
topjohnwu
|
34c36984e9
|
Stop extreme verbose logging
|
2021-10-27 04:00:40 -07:00 |
|
topjohnwu
|
8bd6aca0dd
|
DenyList unmount without magiskd
|
2021-10-27 04:00:40 -07:00 |
|
topjohnwu
|
ea75a09f95
|
Make zygisk survive zygote restarts
Close #4777
|
2021-10-27 01:53:16 -07:00 |
|
topjohnwu
|
7496d51580
|
Make zygiskd ABI aware
|
2021-10-23 14:38:30 -07:00 |
|
topjohnwu
|
4194ac894c
|
Support setting more options
|
2021-10-21 03:20:04 -07:00 |
|
LoveSy
|
abfb3bb3bb
|
Fix always log hook fails
|
2021-10-17 05:00:31 -07:00 |
|
topjohnwu
|
d0fc372ecd
|
Implement Zygisk companion process
|
2021-10-17 04:36:18 -07:00 |
|
topjohnwu
|
e8ae103d5f
|
Update jni hooks
|
2021-10-14 02:43:56 -07:00 |
|
topjohnwu
|
b0198dab6c
|
Update Zygisk logging
|
2021-10-14 02:13:23 -07:00 |
|
topjohnwu
|
c8ac6c07b0
|
Load Zygisk modules
|
2021-10-13 04:52:02 -07:00 |
|
topjohnwu
|
f56ea52932
|
Add public Zygisk API
Still WIP
|
2021-10-05 03:53:22 -07:00 |
|
topjohnwu
|
f642fb3b99
|
Properly handle child zygote
Close #4720
|
2021-09-24 01:23:58 -07:00 |
|
topjohnwu
|
cf4ef54dc5
|
Unload first stage on main thread
|
2021-09-22 02:46:07 -07:00 |
|
topjohnwu
|
db20f65d7c
|
On denylist != do unmount
|
2021-09-18 12:44:42 -07:00 |
|
topjohnwu
|
db590091b3
|
Propagate Zygisk state to Magisk app
|
2021-09-18 02:38:53 -07:00 |
|
topjohnwu
|
de2306bd12
|
Proper incremental builds
Auto generate flag.h for precise rebuilding
|
2021-09-07 19:35:28 -07:00 |
|
topjohnwu
|
171d68ca72
|
Connect to magiskd log daemon
|
2021-08-22 03:26:48 -07:00 |
|
topjohnwu
|
5754782a4e
|
Generalize gen_jni_hooks.py
|
2021-08-22 03:26:48 -07:00 |
|
topjohnwu
|
decdd54c19
|
Hook up denylist IPC routines
|
2021-08-22 03:26:48 -07:00 |
|
topjohnwu
|
6f9c3c4ff3
|
Refactor hook.cpp
|
2021-08-19 01:54:12 -07:00 |
|
topjohnwu
|
003fea52b1
|
Remove all non-Magisk hiding code
Magisk no longer interferes with any signals/info that were not created
or caused by Magisk itself.
|
2021-08-18 02:01:54 -07:00 |
|
topjohnwu
|
2b17c77195
|
Make Zygisk 1st class citizen
|
2021-08-17 23:57:49 -07:00 |
|
topjohnwu
|
c252a50fd7
|
The name is Zygisk
|
2021-08-17 23:38:40 -07:00 |
|