Commit Graph

6635 Commits

Author SHA1 Message Date
a8c4a33e91 Avoid using trait object 2023-06-23 02:32:29 -07:00
279f955a84 Minor changes 2023-06-23 01:50:33 -07:00
fbd1dbb20c Manage MenuProvider with lifecycle state 2023-06-22 16:12:35 -07:00
6c09fc2e64 Move addMenuProvider into onStart 2023-06-22 15:47:12 -07:00
f3304b482c Fix sulog prompt always shows 2023-06-22 15:27:34 -07:00
0a85ef61c3 Call removeMenuProvider on Fragment::onStop 2023-06-22 15:27:23 -07:00
dc26ad7125 Address clippy warnings 2023-06-22 02:36:31 -07:00
24b1c607f3 Replace clap with argh 2023-06-22 02:36:31 -07:00
732a161b67 Minor cleanup 2023-06-22 02:23:27 -07:00
9c7cf340a1 Move pattern matching to Rust 2023-06-21 16:47:20 -07:00
399b9e5eba Move hexpatch to Rust 2023-06-20 18:17:26 -07:00
5805573625 Update clean operation 2023-06-20 14:50:02 -07:00
a6b1149b9f Minor cleanup 2023-06-20 14:36:07 -07:00
51e985ae7f Use quick-protobuf 2023-06-20 14:36:07 -07:00
9929b25339 Move su request path to magisk tmp 2023-06-20 03:29:06 -07:00
2359cfc480 Small refactor 2023-06-20 00:21:51 -07:00
81493475f9 Directly use rust::Vec 2023-06-20 00:21:51 -07:00
0493829231 Update strings.xml sq 2023-06-16 14:15:31 -07:00
e2d1952ad9 Update PORTUGUESE Translation 2023-06-16 14:14:46 -07:00
7450965458 Update Chinese translation
Co-authored-by: 南宫雪珊 <vvb2060@gmail.com>
2023-06-16 14:13:46 -07:00
f45384685b Update Slovak translation 2023-06-16 14:13:01 -07:00
8abcccc262 Fix typo 2023-06-16 01:49:44 -07:00
a9c89cbbbb Read certificate in Rust
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2023-06-16 01:49:44 -07:00
d2eaa6e6c1 Fix scripts on Windows 2023-06-15 05:57:19 -07:00
53257b6ea1 Fix find_apk_path 2023-06-15 04:09:45 -07:00
c874391be4 Box CpioEntry 2023-06-15 04:09:17 -07:00
7e8e013832 Fix two typo 2023-06-15 04:09:17 -07:00
037f46f7f0 Fix copy_cstr 2023-06-15 04:00:32 -07:00
d3e1c496ca Upgrade ONDK to r25.6 2023-06-15 01:26:54 -07:00
d7d0a44693 Remove randomness from Magisk 2023-06-14 17:05:49 -07:00
9d6f6764cb Use Metadata instead of direct stat syscall 2023-06-12 14:58:13 -07:00
cb3ab63815 Replace all CStr usage to Utf8CStr 2023-06-12 13:57:15 -07:00
caae932117 Remove unnecessary lifetime markers 2023-06-12 13:56:20 -07:00
e9cf27eb5a Fix map_file 2023-06-12 13:55:58 -07:00
6ee6685f4c AVD test on API 34 2023-06-12 03:23:27 -07:00
d15017b777 Add arg requirement for cpio extract 2023-06-12 02:40:50 -07:00
a9387e63e1 Fix Utf8CStr::as_ref() -> OsStr 2023-06-12 02:40:50 -07:00
23c1f0111b Improve Rust implementation
- Move mmap_file implementation into Rust
- Introduce Utf8CStr as the better c-string type to use
2023-06-12 02:40:50 -07:00
866386e21f Use to_string instead of to_owned 2023-06-12 02:40:50 -07:00
bf10496fa9 Add log for restore 2023-06-12 02:40:50 -07:00
607e6547a7 No check rm -r 2023-06-12 02:40:50 -07:00
6b21091fe2 Fix compile errors and cleanup 2023-06-12 02:40:50 -07:00
e58f98e844 Update cargo files 2023-06-12 02:40:50 -07:00
b8cb9cd84d Refactor magiskboot cpio 2023-06-12 02:40:50 -07:00
c1038ac6f9 Remove permissve update_engine 2023-06-10 13:17:37 -07:00
c556dd0aac Increase sccache hit rate 2023-06-10 13:17:16 -07:00
d2fbcd07b7 Use sccache on non CI env 2023-06-10 13:14:12 -07:00
bf6359abaa Fix release build 2023-06-10 13:10:54 -07:00
d1621845b8 Fix typo 2023-06-10 01:50:18 -07:00
f33f1d25d0 Move find_apk_path to Rust 2023-06-10 01:40:45 -07:00