Commit Graph

6635 Commits

Author SHA1 Message Date
40f25f4d56 Introduce directory traversal 2023-06-09 02:00:37 -07:00
e13775ec2c Directly use memmem in contains 2023-06-07 16:52:52 -07:00
ee4dad7a13 Bridge C++ bytes with Rust &[u8] 2023-06-07 16:49:40 -07:00
5e2ef1b7f4 Better bytes support in C++ 2023-06-06 17:11:42 -07:00
f8c38eab74 Proper Windows support 2023-06-05 02:27:02 -07:00
305e8b3d14 Improve bootimg const correctness 2023-06-03 05:10:22 -07:00
2a654e5d7f Improve byte_data const correctness 2023-06-03 03:16:03 -07:00
57afae3425 Cleanup cpio codebase 2023-06-03 00:31:20 -07:00
feb44f875e Migrate PREINITDEVICE in recovery mode
Close #6917
2023-06-02 16:49:04 -07:00
7eebe62bb6 Do not realpath ANDROID_SDK_ROOT 2023-06-02 15:36:45 -07:00
9ea9f01933 Resolve clippy errors and warnings 2023-05-31 01:08:33 -07:00
665c6bdc4b Provide easy access to the cargo command 2023-05-31 01:08:33 -07:00
c79bc83275 Update dependencies 2023-05-30 01:32:43 -07:00
c30fbdf145 Simplify logging code 2023-05-29 01:27:40 -07:00
f12951bd1d Fix typo 2023-05-29 00:30:55 -07:00
52f2e8c4a0 allow fast switch access with d-pad on superuser tab 2023-05-28 23:51:37 -07:00
1b2af1ed6d correlate nextFocusRight 2023-05-28 23:51:18 -07:00
0f9b2a7df8 make module card clickable and highlight when focused 2023-05-28 23:51:18 -07:00
f2846694e1 Cleanup some code 2023-05-28 23:50:52 -07:00
e668dbf6f7 Update AGP 2023-05-28 17:57:53 -07:00
d77a368176 Move dependency version into workspace 2023-05-28 17:30:33 -07:00
ad0da08610 Update native clean operation 2023-05-28 17:30:20 -07:00
0c52385ad4 Update to use ONDK r25.4 2023-05-27 01:57:02 -07:00
5b8b48ccc1 Properly support streamable input 2023-05-26 14:07:11 -07:00
659b9c6fee Support extracting any partition from payload.bin 2023-05-26 13:36:47 -07:00
ec31cab5a7 Add zip and payload.bin support to Magisk app 2023-05-26 13:36:47 -07:00
dd93556ad8 Faster get magisk tmpfs path 2023-05-25 01:03:27 -07:00
533aeadd38 Update cstr macro 2023-05-25 01:03:04 -07:00
18d0cedbe2 Parse rule files with Rust 2023-05-24 19:11:56 -07:00
5a94ef9106 Fix init rust code setup 2023-05-23 21:50:13 -07:00
8e8f01f8b5 Move project common code into include 2023-05-23 21:30:30 -07:00
7087badf87 Release new canary build 2023-05-23 21:02:33 -07:00
47d2d4e3a5 Update su cmdline parsing 2023-05-23 20:51:23 -07:00
6c47d8f556 Support 32 bit only AVD patch
Close #7010
2023-05-23 18:12:06 -07:00
8c9d0314fb Use sccache for all native builds in CI 2023-05-23 17:52:10 -07:00
69144942e3 Fix fortify
Close #7009, fix #7003
2023-05-23 16:31:24 -07:00
5627053b74 Move su folder into core 2023-05-23 01:36:25 -07:00
0f666de5e6 Organize headers 2023-05-22 21:36:15 -07:00
eddc862fa3 Use POSIX format 2023-05-22 18:14:59 -07:00
4327682120 Add mnt ns attach support for su 2023-05-22 18:14:59 -07:00
af5bdee78f Reimplement su -z 2023-05-22 18:14:59 -07:00
0e36e86dbf Support settings gids of su 2023-05-22 18:14:59 -07:00
f95478f1f1 Truncate file only if needed 2023-05-22 00:51:42 -07:00
9fe8741a02 Export get_prop to Rust 2023-05-21 23:51:30 -07:00
a5768e02ea Cleanup byte_channel implementation 2023-05-20 14:19:40 -07:00
f5aaff2b1e Cleanup filter_out_stream implementation 2023-05-20 01:28:10 -07:00
655f778171 Better cxx binding codegen 2023-05-19 15:59:40 -07:00
2e77a426b2 Fix build script 2023-05-19 15:32:14 -07:00
2bcf2e76f1 Generate cxx binding in build.rs 2023-05-19 15:16:54 -07:00
57bd450798 Split input and output streams 2023-05-19 04:19:43 -07:00