LoveSy
|
caad129d69
|
Move MagiskInit::patch_sepolicy to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
da58571ce5
|
Remove redundant rust export
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
2aa7f1c094
|
Move MagiskInit::check_two_stage to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
823e31a91b
|
Use linker to link vfprintf as tiny_vfprintf
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
fb926ae302
|
Move MagiskInit::redirect_second_stage to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
e0489eeffd
|
Move MagiskInit::first_stage to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
dc9d5a4cac
|
Move MagiskInit::second_stage to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
143743d0b0
|
Refactor init.cpp to init.rs
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
563f0d5ad5
|
Move BootConfig::print to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
c99f4a591b
|
Move MagiskInit::exec_init to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
449204e380
|
Move MagiskInit::prepare_data to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
a85c4c6528
|
Move MagiskInit::MagiskInit to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
d203a6fff6
|
Move MagiskInit to rust
|
2025-02-14 14:24:13 -08:00 |
|
LoveSy
|
6c612d66d7
|
Move BootConfig to rust
|
2025-02-14 14:24:13 -08:00 |
|
topjohnwu
|
540253a55b
|
Remove unnecessary FFI
|
2025-02-14 11:24:46 -08:00 |
|
topjohnwu
|
442d5335ea
|
Consolidate get_module_fds implementation
Close #8767
|
2025-02-12 02:55:27 +08:00 |
|
topjohnwu
|
8a80eea597
|
Directly deal with Rust &str in sepolicy.cpp
|
2025-02-12 01:26:06 +08:00 |
|
topjohnwu
|
b7ca73f431
|
Remove an additional unique_ptr indirection
|
2025-02-05 14:18:16 +08:00 |
|
Wang Han
|
a14fc90f07
|
Fix fetching notification settings from db (#8761)
Co-authored-by: LoveSy <shana@zju.edu.cn>
|
2025-02-04 17:42:21 +08:00 |
|
LoveSy
|
c913f7ec74
|
Make sepolicy a shared type between rust and cxx
|
2025-02-04 00:36:11 +08:00 |
|
topjohnwu
|
7f6c9e8411
|
Fix zygisk module load
|
2025-02-03 23:21:51 +08:00 |
|
topjohnwu
|
bb02ea3a20
|
Fix file descriptor IPC
|
2025-02-03 18:21:03 +08:00 |
|
LoveSy
|
3981c9665e
|
Replace rust inner functions to try blocks
|
2025-02-02 22:09:55 +08:00 |
|
topjohnwu
|
88628fdf3c
|
Make sure IPC is arch agnostic
|
2025-02-02 22:08:41 +08:00 |
|
topjohnwu
|
0469817781
|
Cleanup code and bindings
|
2025-02-02 22:08:41 +08:00 |
|
topjohnwu
|
a786801141
|
Implement su_daemon in Rust
|
2025-02-02 22:08:41 +08:00 |
|
topjohnwu
|
ab86732c89
|
Implement simple serialization over IPC
|
2025-02-02 22:08:41 +08:00 |
|
topjohnwu
|
59622d1688
|
Use static methods in cxx-rs
|
2025-02-02 02:46:33 +08:00 |
|
LoveSy
|
58a25a3e2b
|
Fix su with tty
|
2025-02-01 16:50:53 +08:00 |
|
topjohnwu
|
15dca29a87
|
Update cxx-rs
|
2025-02-01 02:02:29 +08:00 |
|
topjohnwu
|
4fb6a7268c
|
Fix SDK 27 and 28 tests
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
c05e963f37
|
Address clippy warnings
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
7f7f625864
|
Code reorganization
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
b25aa8295a
|
Move bootstage into Rust
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
15a605765c
|
Fully implement daemon side of Zygisk in Rust
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
b575c95710
|
Implement fd I/O on Rust side
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
a48a9c858a
|
Migrate zygisk handler to Rust
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
0d8d6290a3
|
Move module list into MagiskD
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
4dcd733ddd
|
Minor code cleanup
|
2025-01-31 02:52:27 +08:00 |
|
topjohnwu
|
7ab98dd5ac
|
Make ioctl not a special token
|
2025-01-27 03:01:00 +08:00 |
|
anonymix007
|
fc8b3400fc
|
Fix sterm parsing logic for ioctl
|
2025-01-27 03:01:00 +08:00 |
|
topjohnwu
|
54428ba415
|
Fix Android Studio C++ indexing
|
2025-01-26 02:24:35 +08:00 |
|
topjohnwu
|
a0f13ab49f
|
Move lambda to static function
|
2025-01-19 18:59:17 +08:00 |
|
topjohnwu
|
c3e8405020
|
Update libcxx
|
2025-01-19 18:51:17 +08:00 |
|
Wang Han
|
23eff70883
|
Fix repeated binding of first argument
Co-authored-by: LoveSy <shana@zju.edu.cn>
|
2025-01-19 11:57:09 +08:00 |
|
Wang Han
|
d9c2bffc9f
|
Avoid hardcoding max fd size
Android changed max fd limit to 32768 since Android 9:
cb5fccc83c
Co-authored-by: LoveSy <shana@zju.edu.cn>
|
2025-01-19 11:54:26 +08:00 |
|
topjohnwu
|
049db49dc8
|
Use preprocessor for 64bit detection
|
2025-01-11 00:15:10 +08:00 |
|
Wang Han
|
7c1d2ec61e
|
zygisk: Let client send arch info
|
2025-01-11 00:15:10 +08:00 |
|
topjohnwu
|
a1b2830c06
|
Address clippy warnings
|
2025-01-11 00:11:48 +08:00 |
|
topjohnwu
|
82d1d19267
|
Migrate uid_granted_root to Rust
|
2025-01-11 00:11:48 +08:00 |
|