topjohnwu
|
2e52875b50
|
Move all logging into Rust
|
2022-07-05 21:13:09 -07:00 |
|
topjohnwu
|
b4863eb51b
|
Setup logging infra in the Rust side
|
2022-07-01 04:54:00 -07:00 |
|
topjohnwu
|
9469e79e3c
|
Proper namespacing
The IDE will get confused when #include is in a namespace
|
2022-06-15 02:38:56 -07:00 |
|
vvb2060
|
cae58c8790
|
Update hijack bins
|
2022-06-08 23:30:22 -07:00 |
|
topjohnwu
|
8186f253e8
|
Fix zygisk code unloading
|
2022-06-01 01:50:42 -07:00 |
|
topjohnwu
|
d4fe8632ec
|
Support SELinux disabled on debug builds
|
2022-05-31 22:24:13 -07:00 |
|
topjohnwu
|
d0c4226997
|
Proper package state management
|
2022-05-29 23:31:57 -07:00 |
|
vvb2060
|
0b5f973b31
|
Print message when getting original app_process fails
|
2022-05-29 03:46:31 -07:00 |
|
topjohnwu
|
34dded3b25
|
Fix denylist on shared UID apps
|
2022-05-18 01:59:45 -07:00 |
|
topjohnwu
|
975b1a5e36
|
Prune unused UIDs from su policies
|
2022-05-18 01:55:58 -07:00 |
|
topjohnwu
|
622e09862a
|
Restructure native codebase
|
2022-05-12 02:03:51 -07:00 |
|
canyie
|
18566715e1
|
Fix MAGISKTMP unmount for CLI
|
2022-04-10 01:44:16 -07:00 |
|
LoveSy
|
9e8218089b
|
Only dlopen valid fd
|
2022-03-26 13:48:53 -07:00 |
|
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 |
|
topjohnwu
|
9968af0785
|
Move all permission check into daemon.cpp
|
2022-03-01 03:15:38 -08:00 |
|
topjohnwu
|
be7586137c
|
Reduce C++ wizardry
|
2022-03-01 03:15:38 -08:00 |
|
LoveSy
|
7999b66c3c
|
Refactor daemon connection
|
2022-03-01 03:15:38 -08:00 |
|
LoveSy
|
afa771a980
|
Set dlopen reserved size to unlimited
|
2022-02-16 23:05:17 -08:00 |
|
topjohnwu
|
4c80808997
|
Check packages.xml inode to trigger app rescan
|
2022-02-14 02:57:33 -08:00 |
|
topjohnwu
|
55ed6109c1
|
Use dynamic_bitset.emplace_back()
|
2022-02-11 01:10:26 -08:00 |
|
topjohnwu
|
605eae21bc
|
Remove unnecessary read/write
Close #5425
|
2022-02-11 00:24:12 -08:00 |
|
LoveSy
|
188546515c
|
Fix UID tracking
|
2022-02-08 00:49:22 -08:00 |
|
topjohnwu
|
c8990b0f68
|
Rewrite UID tracking
|
2022-02-07 02:46:47 -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 |
|
LoveSy
|
70415a396a
|
Do not filter uid == 1000 for process info
|
2022-01-30 08:25:24 -08:00 |
|
topjohnwu
|
06531f6d06
|
Add annotations to suppress warnings
|
2022-01-25 04:16:14 -08:00 |
|
topjohnwu
|
45483fde74
|
Update CLI usages
|
2022-01-25 02:04:15 -08:00 |
|
topjohnwu
|
c6dcff0ae7
|
Minor dynamic_bitset changes
|
2022-01-24 22:30:19 -08:00 |
|
LoveSy
|
02dd962601
|
Don't load zygisk module for magisk app
|
2022-01-24 03:05:12 -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
|
76ddfeb93a
|
Allow modifying denylist without enforcement
|
2022-01-15 23:46:22 -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
|
2d82ad93dd
|
Macro -> template
|
2021-11-29 19:56:37 -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
|
421277d730
|
Prevent race conditions in connect_companion
|
2021-11-12 01:55:55 -08:00 |
|
topjohnwu
|
56988944b5
|
No need to dup fd
|
2021-11-12 01:54:48 -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
|
d232cba02d
|
Fix first stage unload
|
2021-11-02 04:12:56 -07:00 |
|
Nullptr
|
e34e04af04
|
Make Api functions inline
Make Api functions inline to avoid duplicate symbols when including api.hpp in multiple cpps
|
2021-10-31 10:55:41 -07:00 |
|