Commit Graph

7306 Commits

Author SHA1 Message Date
topjohnwu c4590fe2ba Reorganize buildSrc 2025-06-10 16:51:31 -07:00
topjohnwu b36066bbcd Run clippy fix 2025-06-10 16:34:38 -07:00
topjohnwu 65d1c5827c Update dependencies 2025-06-10 16:33:06 -07:00
AshiVered 1d675c8b2e Update strings.xml
Improve Hebrew translations
2025-06-06 17:08:51 -07:00
Wang Han 0b494ed7df Avoid throwing error if chmod a symlink
It is possible that we want to clone attributes of a regular file to a
symlink. In this case, we don't need to error out if chmod fails. Just
skip it.
2025-06-06 17:08:34 -07:00
topjohnwu 48d9fc24eb Update release.sh 2025-06-05 11:00:27 -07:00
topjohnwu 83426f7f36 Update check update logic 2025-06-04 12:50:19 -07:00
Wang Han 0e86d4dbcb Fix file pointer leak on error path 2025-06-03 00:34:52 -07:00
Wang Han 5e050d7456 Check binary existence before injecting zygisk bins 2025-06-03 00:33:40 -07:00
topjohnwu 898580bf90 Update dependencies 2025-06-02 19:51:12 -07:00
topjohnwu 86621a4c46 Fix gradle cache 2025-05-30 11:11:53 -07:00
topjohnwu a834e72b71 Use sccache for clippy 2025-05-30 11:11:45 -07:00
topjohnwu d8cf42af16 Reduce unstable feature usage 2025-05-30 11:11:36 -07:00
topjohnwu 8c79d66b7b Update ONDK r28.4 2025-05-30 01:53:26 -07:00
Wang Han fada8b148a Ensure manager can always bypass su access policy
This fixes https://github.com/topjohnwu/Magisk/issues/9050.
2025-05-21 16:14:46 -07:00
topjohnwu dc0acea47c Remove C++ I/O streams 2025-05-20 03:26:00 -07:00
topjohnwu 78d1200608 Migrate all compression code to Rust 2025-05-20 03:26:00 -07:00
topjohnwu 527bbc0368 Migrate module mounting to Rust 2025-05-20 03:24:43 -07:00
topjohnwu 4c89c7e2b3 Directly use MagiskJson 2025-05-19 10:40:58 -07:00
topjohnwu adbea7e313 Improve update check code 2025-05-19 10:23:15 -07:00
vvb2060 76962f965e app: use github api to check updates 2025-05-19 10:23:15 -07:00
topjohnwu a4b8c5e46b Update app dependencies 2025-05-18 22:24:44 -07:00
The Ali Dev 83c707439c Add Urdu Translation 2025-05-18 22:21:05 -07:00
Radoš Milićev 25dd6121f4 Add author for Serbian translations to .xml files 2025-05-18 21:54:24 -07:00
Radoš Milićev 67f35ad027 Add Serbian latin (values-b+sr+Latn) 2025-05-18 21:54:24 -07:00
topjohnwu 0c4b8afbc5 Simplify JNI hooking code 2025-05-17 02:05:21 -07:00
topjohnwu 34b30d7ce1 Promite Magisk v29.0 to stable 2025-05-16 12:17:53 -07:00
topjohnwu 2215088973 Remove unused files in native directory 2025-05-15 13:48:12 -07:00
topjohnwu 8b7fb6cdde Improve scripts 2025-05-15 02:56:36 -07:00
topjohnwu 94c7dbedf2 Fix signing config
[skip ci]
2025-05-14 15:14:34 -07:00
topjohnwu b1dc47a047 Release new canary build
[skip ci]
canary-29001
2025-05-14 01:41:38 -07:00
topjohnwu 62b1310d97 Release Magisk v29.0
[skip ci]
v29.0
2025-05-14 01:26:05 -07:00
topjohnwu 0a86916d3a Fix cleanup 2025-05-14 01:23:54 -07:00
topjohnwu 9907ce57aa Add Magisk r29.0 release notes 2025-05-14 01:13:37 -07:00
topjohnwu b92626cacc Use sudo instead of su 2025-05-13 17:26:09 -07:00
topjohnwu 5a762f0a8e Move all gradle files into folder app
Decouple java and native projects
2025-05-13 17:04:41 -07:00
topjohnwu 5dd7a7d804 Better ABI support for build.py 2025-05-13 14:35:57 -07:00
topjohnwu 7831f40691 Make tests more granular 2025-05-13 14:08:54 -07:00
topjohnwu 4f4b1ff885 Add sepolicy.rule patching tests 2025-05-13 14:08:54 -07:00
topjohnwu 97901979dd Test replace functionality 2025-05-13 14:08:54 -07:00
topjohnwu 287316842c Fix Android M sepolicy reading 2025-05-13 12:28:10 -07:00
topjohnwu 608786e8f3 Print verbose logs in avd_test.sh and cuttlefish.sh 2025-05-11 02:18:36 -07:00
topjohnwu 9684a35cab Use rust::String::c_str to ensure nil termination 2025-05-09 16:02:46 -07:00
Radoš Milićev e3e4202954 Update translation of core strings 2025-05-09 11:06:03 -07:00
Radoš Milićev 23c2054d46 Translate stub strings 2025-05-09 11:06:03 -07:00
Wang Han a20a2a8fa0 Recognize Samsung custom policy version path 2025-05-09 11:03:58 -07:00
topjohnwu a2896be4a6 Cargo fmt
[skip ci]
2025-05-08 23:29:27 -07:00
LoveSy e9220a28d9 Use splice to pump tty to avoid userspace copying 2025-05-08 23:20:46 -07:00
vvb2060 cf12087e21 app: disable multiArch 2025-05-08 21:02:26 -07:00
topjohnwu 00c1b36837 Support generating files for C++ IDE 2025-05-07 22:18:44 -07:00