topjohnwu
|
5c92d39498
|
Enable Zygisk by default in emulators
Make sure CI tests Zygisk
|
2023-09-28 20:25:26 -07:00 |
|
topjohnwu
|
6e7a995716
|
Introduce UtfCString
|
2023-09-27 15:21:24 -07:00 |
|
topjohnwu
|
a55d570213
|
Move more I/O operations into Rust
|
2023-09-27 02:28:43 -07:00 |
|
topjohnwu
|
5d07d0b964
|
Do not support systems without SELinux
|
2023-09-27 02:28:43 -07:00 |
|
LoveSy
|
927cd571f8
|
Fix read_cert crash when receive fd = -1
|
2023-09-18 22:32:32 -07:00 |
|
topjohnwu
|
dda8cc85c9
|
Use bytemuck
|
2023-09-14 13:10:09 -07:00 |
|
topjohnwu
|
6a59939d9a
|
Remove for_all_file
|
2023-09-13 18:09:16 -07:00 |
|
topjohnwu
|
0a2a590ab7
|
Use Utf8CStr for logging
|
2023-09-12 17:35:20 -07:00 |
|
topjohnwu
|
89aee6ffa7
|
Add more to the Utf8CStr family
Better C strings with path operations
|
2023-09-12 17:35:01 -07:00 |
|
topjohnwu
|
4fff2aa7d8
|
Fix proto read and write
|
2023-09-06 20:45:59 -07:00 |
|
topjohnwu
|
35b3c8ba5c
|
Cleanup persist props code
|
2023-09-06 15:52:14 -07:00 |
|
LoveSy
|
8d81bd0e33
|
resetprop: replace nanopb with quick-protobuf for persist
|
2023-09-05 22:20:57 -07:00 |
|
vvb2060
|
c6efb51f61
|
sulog: add more info
|
2023-08-02 21:18:05 -07:00 |
|
topjohnwu
|
a8c4a33e91
|
Avoid using trait object
|
2023-06-23 02:32:29 -07:00 |
|
topjohnwu
|
732a161b67
|
Minor cleanup
|
2023-06-22 02:23:27 -07:00 |
|
vvb2060
|
9929b25339
|
Move su request path to magisk tmp
|
2023-06-20 03:29:06 -07:00 |
|
topjohnwu
|
2359cfc480
|
Small refactor
|
2023-06-20 00:21:51 -07:00 |
|
topjohnwu
|
81493475f9
|
Directly use rust::Vec
|
2023-06-20 00:21:51 -07:00 |
|
topjohnwu
|
8abcccc262
|
Fix typo
|
2023-06-16 01:49:44 -07:00 |
|
LoveSy
|
a9c89cbbbb
|
Read certificate in Rust
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
|
2023-06-16 01:49:44 -07:00 |
|
LoveSy
|
53257b6ea1
|
Fix find_apk_path
|
2023-06-15 04:09:45 -07:00 |
|
topjohnwu
|
d7d0a44693
|
Remove randomness from Magisk
|
2023-06-14 17:05:49 -07:00 |
|
topjohnwu
|
cb3ab63815
|
Replace all CStr usage to Utf8CStr
|
2023-06-12 13:57:15 -07:00 |
|
LoveSy
|
bf6359abaa
|
Fix release build
|
2023-06-10 13:10:54 -07:00 |
|
topjohnwu
|
f33f1d25d0
|
Move find_apk_path to Rust
|
2023-06-10 01:40:45 -07:00 |
|
topjohnwu
|
5e2ef1b7f4
|
Better bytes support in C++
|
2023-06-06 17:11:42 -07:00 |
|
topjohnwu
|
2a654e5d7f
|
Improve byte_data const correctness
|
2023-06-03 03:16:03 -07:00 |
|
topjohnwu
|
9ea9f01933
|
Resolve clippy errors and warnings
|
2023-05-31 01:08:33 -07:00 |
|
topjohnwu
|
c30fbdf145
|
Simplify logging code
|
2023-05-29 01:27:40 -07:00 |
|
vvb2060
|
dd93556ad8
|
Faster get magisk tmpfs path
|
2023-05-25 01:03:27 -07:00 |
|
topjohnwu
|
533aeadd38
|
Update cstr macro
|
2023-05-25 01:03:04 -07:00 |
|
topjohnwu
|
18d0cedbe2
|
Parse rule files with Rust
|
2023-05-24 19:11:56 -07:00 |
|
topjohnwu
|
8e8f01f8b5
|
Move project common code into include
|
2023-05-23 21:30:30 -07:00 |
|
topjohnwu
|
47d2d4e3a5
|
Update su cmdline parsing
|
2023-05-23 20:51:23 -07:00 |
|
topjohnwu
|
5627053b74
|
Move su folder into core
|
2023-05-23 01:36:25 -07:00 |
|
topjohnwu
|
0f666de5e6
|
Organize headers
|
2023-05-22 21:36:15 -07:00 |
|
topjohnwu
|
9fe8741a02
|
Export get_prop to Rust
|
2023-05-21 23:51:30 -07:00 |
|
topjohnwu
|
2bcf2e76f1
|
Generate cxx binding in build.rs
|
2023-05-19 15:16:54 -07:00 |
|
topjohnwu
|
91773c3311
|
Support only read properties from storage
|
2023-05-19 01:53:40 -07:00 |
|
topjohnwu
|
dc61033b2c
|
Support persist props bypassing property_service
|
2023-05-18 23:36:46 -07:00 |
|
topjohnwu
|
f8d62a4b6c
|
Move resetprop under core
|
2023-05-18 22:15:49 -07:00 |
|
topjohnwu
|
cd7a335d0f
|
Cleanup implementation
|
2023-05-18 20:26:20 -07:00 |
|
topjohnwu
|
f36b21bae5
|
Support get property context
Co-authored-by: canyie <a1364259@163.com>
Co-authored-by: vvb2060 <vvb2060@gmail.com>
|
2023-05-18 14:46:36 -07:00 |
|
topjohnwu
|
1be647a279
|
Put all FFI into same module
|
2023-05-16 02:41:39 -07:00 |
|
topjohnwu
|
22d05ca399
|
Update time handling code
|
2023-05-13 02:38:03 -07:00 |
|
LoveSy
|
b9e6937996
|
Make magisk node ro as well
|
2023-05-10 00:13:18 -07:00 |
|
topjohnwu
|
583ffc8177
|
Reduce cpp logging overhead
|
2023-05-09 19:14:08 -07:00 |
|
topjohnwu
|
7518092ad2
|
Implement logging purely in Rust
|
2023-05-09 18:54:38 -07:00 |
|
topjohnwu
|
d364554425
|
Remove unused code
|
2023-05-06 01:48:47 -07:00 |
|
vvb2060
|
9f7d410959
|
Use pathname local socket
|
2023-05-06 00:04:11 -07:00 |
|