topjohnwu
|
a510554b21
|
Disable Zygisk upon incomplete JNI hook
Do not enable Zygisk unless ALL replacements are hooked properly.
This allow Zygisk tests to fail when new signature is introduced.
|
2025-12-07 00:18:50 -08:00 |
|
南宫雪珊
|
b5138a4af0
|
Update unpack boot image help message
|
2025-12-05 11:14:45 -08:00 |
|
topjohnwu
|
64752f38e8
|
Do not unwrap when getting decoder and encoder
Or else things will crash mysteriously when unexpected input occurs
|
2025-12-05 03:40:18 -08:00 |
|
topjohnwu
|
9ac4b5ce7d
|
Add proper lzma format detection
|
2025-12-05 03:40:18 -08:00 |
|
南宫雪珊
|
9a776c22d9
|
Revert "Use rootfs for magisktmp if possible"
|
2025-12-01 11:45:34 -08:00 |
|
topjohnwu
|
d9dc459bf4
|
Update system_properties
Fix #9408
|
2025-12-01 00:25:39 -08:00 |
|
topjohnwu
|
5d6b703622
|
Move occupy and unoccupy out of base crate
|
2025-11-29 00:13:41 -08:00 |
|
topjohnwu
|
f7ce9c38e1
|
Run through clippy and rustfmt
|
2025-11-29 00:13:41 -08:00 |
|
LoveSy
|
bdbfb40383
|
Use rootfs for magisktmp if possible
|
2025-11-29 00:13:41 -08:00 |
|
topjohnwu
|
283fc0f46f
|
Update cargo dependencies
|
2025-11-28 21:00:48 -08:00 |
|
topjohnwu
|
97c93a1f4d
|
Smaller release binary size
|
2025-11-27 02:00:54 -08:00 |
|
topjohnwu
|
8d534e6de8
|
Update cxx-rs
|
2025-11-25 02:29:45 -08:00 |
|
topjohnwu
|
3a60ef2039
|
Update to ONDK r29.3
|
2025-11-21 13:28:46 -08:00 |
|
Wang Han
|
52d7eff03f
|
Fix splice direction for ptmx out stream
|
2025-11-19 15:14:59 -08:00 |
|
topjohnwu
|
020e23ea13
|
Disable help triggers on subcommands
|
2025-11-03 16:16:49 -08:00 |
|
topjohnwu
|
1599bfc2c5
|
Update dependencies
|
2025-11-02 13:52:32 -08:00 |
|
Wang Han
|
c8d51b38ba
|
Enhance fdt_header validation for empty dtb
|
2025-11-02 02:42:48 -08:00 |
|
Wang Han
|
f741a4aeb8
|
Free regex resources in plt_hook_commit
Free regex resources for registered and ignored hooks before clearing the lists.
|
2025-11-02 01:59:03 -08:00 |
|
topjohnwu
|
4ee2235961
|
Update dependencies
|
2025-10-20 10:30:09 -07:00 |
|
topjohnwu
|
536e50c6e0
|
Support optional trailing positional arguments
|
2025-10-19 17:15:30 -07:00 |
|
topjohnwu
|
57d9fc6099
|
Support short only options and switches
|
2025-10-19 17:15:30 -07:00 |
|
topjohnwu
|
52d8910bdd
|
Cleanup code for EarlyExit during help triggers
|
2025-10-19 17:15:30 -07:00 |
|
topjohnwu
|
c94bd49a89
|
Update default help triggers
|
2025-10-19 17:15:30 -07:00 |
|
topjohnwu
|
b72ba6759e
|
Vendor argh sources
Further customization will come in future commits
|
2025-10-19 17:15:30 -07:00 |
|
topjohnwu
|
5bcb55b7fc
|
Format Rust imports with rustfmt
|
2025-10-19 17:15:30 -07:00 |
|
topjohnwu
|
0dc8231585
|
Make all dependencies workspace = true
|
2025-10-19 17:15:30 -07:00 |
|
topjohnwu
|
bcc6296d94
|
Build debug without debug-info
|
2025-10-03 00:16:17 -07:00 |
|
topjohnwu
|
d37da5ca66
|
Cleanup code
|
2025-10-02 04:18:20 -07:00 |
|
topjohnwu
|
78e2fc37e5
|
Add easy knobs to disable security checks
|
2025-10-02 04:09:46 -07:00 |
|
LoveSy
|
c07fdc87e3
|
Handle second splice() failure gracefully
|
2025-10-02 04:03:27 -07:00 |
|
topjohnwu
|
7270f5e413
|
Several minor fixes/improvements
|
2025-10-02 04:03:08 -07:00 |
|
topjohnwu
|
07cc85ccb1
|
Default initialize before swap in move constructor
Fix #9373, fix #9384, fix #9400, fix #9404
|
2025-10-02 04:03:08 -07:00 |
|
topjohnwu
|
d6f17c42d5
|
Fix logging implementation error
|
2025-10-02 04:03:08 -07:00 |
|
Wang Han
|
d60806f429
|
Only reset NB prop when zygisk is enabled
|
2025-10-02 03:19:32 -07:00 |
|
topjohnwu
|
cd8820f563
|
Refactor code for more readability
|
2025-09-29 01:41:55 -07:00 |
|
topjohnwu
|
b70192ca3e
|
Sync libsepol with upstream AOSP
|
2025-09-29 01:18:52 -07:00 |
|
topjohnwu
|
742913ebcb
|
Support installing Magisk on vendor_boot
Close #9238, fix #8835
|
2025-09-28 01:10:11 -07:00 |
|
topjohnwu
|
ed206c6480
|
Upgrade cargo dependencies
|
2025-09-26 23:37:45 -07:00 |
|
topjohnwu
|
5925a71f94
|
Upgrade cargo dependencies
|
2025-09-24 03:05:18 -07:00 |
|
topjohnwu
|
3cda9beb93
|
Cleanup unused bindings
|
2025-09-24 02:38:18 -07:00 |
|
topjohnwu
|
8b7d1ffcdd
|
Migrate magisk_main to Rust
|
2025-09-18 03:22:44 -07:00 |
|
topjohnwu
|
8d02d0632e
|
Fix comments
|
2025-09-18 03:22:44 -07:00 |
|
topjohnwu
|
dd743f6f7e
|
Improve Encodable/Decodable impls
|
2025-09-18 01:17:28 -07:00 |
|
topjohnwu
|
cf483ad4d2
|
Migrate connect_daemon to Rust
|
2025-09-15 14:25:18 -07:00 |
|
topjohnwu
|
4aed644e08
|
Directly accept RequestCode for connect_daemon
|
2025-09-15 14:25:18 -07:00 |
|
topjohnwu
|
0acc39cec0
|
Use bitflags to implement BootState
|
2025-09-15 14:25:18 -07:00 |
|
topjohnwu
|
8b3a44344f
|
Move bootstages into its own module
|
2025-09-15 14:25:18 -07:00 |
|
topjohnwu
|
8b49eda85a
|
Migrate daemon_entry to Rust
|
2025-09-15 14:25:18 -07:00 |
|
topjohnwu
|
7057d4c7f1
|
Migrate setup_magisk_env to Rust
|
2025-09-15 14:25:18 -07:00 |
|
topjohnwu
|
7cccf83b37
|
Remove unused poll_ctrl implementation
|
2025-09-14 01:59:04 -07:00 |
|