Commit Graph

  • a897e82fa4 Remove release notes topjohnwu 2025-07-07 10:37:45 -07:00
  • ffa15831d3 Add release dates topjohnwu 2025-07-07 10:35:22 -07:00
  • a344ebf28c Add v30.1 changelog topjohnwu 2025-07-03 18:02:27 -07:00
  • 78f7fa348e Release Magisk v30.1 v30.1 topjohnwu 2025-07-03 03:10:10 -07:00
  • d8c448b99d Update faq.md pndwal 2025-03-21 20:08:43 +11:00
  • d4b83b6a44 Fix app compilation topjohnwu 2025-07-01 23:46:56 -07:00
  • e5d36d1d24 app: support config restrict policy vvb2060 2023-06-28 04:47:44 +08:00
  • ff18cb8e70 su: support drop capabilities vvb2060 2023-06-15 22:53:41 +08:00
  • 37a9724a54 Apply clippy fix topjohnwu 2025-07-02 19:36:27 -07:00
  • d660401063 Treat magisk symlinks differently topjohnwu 2025-07-02 19:32:16 -07:00
  • 88541d6f49 Fix file attribute copy in module mounting logic topjohnwu 2025-07-02 17:27:54 -07:00
  • ecd6129fe5 Add systemless hosts test topjohnwu 2025-07-02 16:58:46 -07:00
  • 6dfe9df9e2 Run cargo fmt topjohnwu 2025-07-02 16:32:28 -07:00
  • e81de7ec36 Release Magisk v30.0 v30.0 topjohnwu 2025-07-01 10:14:43 -07:00
  • c78da1ce24 Update v30.0 changelog topjohnwu 2025-07-01 10:00:38 -07:00
  • 7b2d40987c Refactor magisk bins injection logic Wang Han 2025-06-03 01:22:55 +08:00
  • 3a37e8c9c5 Don't clone attributes for magisk symlinks Wang Han 2025-06-08 00:44:44 +08:00
  • 58b405bce1 Update portuguese/english translation igor 2025-06-21 12:56:01 -03:00
  • 810174ef73 Ignore set_context() error if magisktmp is /sbin Wang Han 2025-06-17 20:44:52 +08:00
  • 690a5ac033 Update to ONDK r28.5 topjohnwu 2025-06-27 16:59:26 -07:00
  • 89aad31f7e Update gradle dependencies topjohnwu 2025-06-26 09:35:18 -07:00
  • 7124db98e3 Stop involving JSON in release script topjohnwu 2025-06-20 00:59:38 -07:00
  • 0860e859f7 Stop updating README for each release topjohnwu 2025-06-20 00:32:11 -07:00
  • 04008949b8 Deprecate canary channel topjohnwu 2025-06-20 00:22:17 -07:00
  • 39f2940bd1 Skip symlink in restore_tmpcon() Wang Han 2025-06-16 21:29:17 +08:00
  • 1460317ebd Cleanup C++ headers topjohnwu 2025-06-16 02:25:38 -07:00
  • 12340c9bd5 Update gradle version topjohnwu 2025-06-16 02:17:29 -07:00
  • c4590fe2ba Reorganize buildSrc topjohnwu 2025-06-10 16:51:31 -07:00
  • b36066bbcd Run clippy fix topjohnwu 2025-06-10 16:34:38 -07:00
  • 65d1c5827c Update dependencies topjohnwu 2025-06-10 16:33:06 -07:00
  • 1d675c8b2e Update strings.xml AshiVered 2025-06-03 12:41:01 +03:00
  • 0b494ed7df Avoid throwing error if chmod a symlink Wang Han 2025-06-05 12:53:01 +08:00
  • 48d9fc24eb Update release.sh topjohnwu 2025-06-05 11:00:27 -07:00
  • 83426f7f36 Update check update logic topjohnwu 2025-06-04 12:50:19 -07:00
  • 0e86d4dbcb Fix file pointer leak on error path Wang Han 2025-05-20 19:18:59 +08:00
  • 5e050d7456 Check binary existence before injecting zygisk bins Wang Han 2025-06-02 00:39:41 +08:00
  • 898580bf90 Update dependencies topjohnwu 2025-06-02 19:51:12 -07:00
  • 86621a4c46 Fix gradle cache topjohnwu 2025-05-30 11:11:53 -07:00
  • a834e72b71 Use sccache for clippy topjohnwu 2025-05-30 11:11:45 -07:00
  • d8cf42af16 Reduce unstable feature usage topjohnwu 2025-05-30 11:11:36 -07:00
  • 8c79d66b7b Update ONDK r28.4 topjohnwu 2025-05-30 00:24:24 -07:00
  • fada8b148a Ensure manager can always bypass su access policy Wang Han 2025-05-20 00:10:28 +08:00
  • dc0acea47c Remove C++ I/O streams topjohnwu 2025-05-01 11:04:23 -07:00
  • 78d1200608 Migrate all compression code to Rust topjohnwu 2025-05-01 02:28:00 -07:00
  • 527bbc0368 Migrate module mounting to Rust topjohnwu 2025-05-08 21:00:40 -07:00
  • 4c89c7e2b3 Directly use MagiskJson topjohnwu 2025-05-19 10:40:58 -07:00
  • adbea7e313 Improve update check code topjohnwu 2025-05-19 03:42:39 -07:00
  • 76962f965e app: use github api to check updates vvb2060 2025-05-09 09:22:43 +00:00
  • a4b8c5e46b Update app dependencies topjohnwu 2025-05-18 22:24:44 -07:00
  • 83c707439c Add Urdu Translation The Ali Dev 2025-05-17 03:33:55 +05:00
  • 25dd6121f4 Add author for Serbian translations to .xml files Radoš Milićev 2025-05-11 13:56:14 +02:00
  • 67f35ad027 Add Serbian latin (values-b+sr+Latn) Radoš Milićev 2025-05-11 13:53:06 +02:00
  • 0c4b8afbc5 Simplify JNI hooking code topjohnwu 2025-05-17 02:05:21 -07:00
  • 34b30d7ce1 Promite Magisk v29.0 to stable topjohnwu 2025-05-16 12:17:53 -07:00
  • 2215088973 Remove unused files in native directory topjohnwu 2025-05-15 13:48:12 -07:00
  • 8b7fb6cdde Improve scripts topjohnwu 2025-05-15 02:28:25 -07:00
  • 94c7dbedf2 Fix signing config topjohnwu 2025-05-14 15:14:34 -07:00
  • b1dc47a047 Release new canary build canary-29001 topjohnwu 2025-05-14 01:41:38 -07:00
  • 62b1310d97 Release Magisk v29.0 v29.0 topjohnwu 2025-05-14 01:26:05 -07:00
  • 0a86916d3a Fix cleanup topjohnwu 2025-05-14 01:23:54 -07:00
  • 9907ce57aa Add Magisk r29.0 release notes topjohnwu 2025-05-14 01:13:37 -07:00
  • b92626cacc Use sudo instead of su topjohnwu 2025-05-13 17:26:09 -07:00
  • 5a762f0a8e Move all gradle files into folder app topjohnwu 2025-05-13 16:25:01 -07:00
  • 5dd7a7d804 Better ABI support for build.py topjohnwu 2025-05-13 14:35:57 -07:00
  • 7831f40691 Make tests more granular topjohnwu 2025-05-13 00:31:21 -07:00
  • 4f4b1ff885 Add sepolicy.rule patching tests topjohnwu 2025-05-12 17:31:50 -07:00
  • 97901979dd Test replace functionality topjohnwu 2025-05-09 17:02:05 -07:00
  • 287316842c Fix Android M sepolicy reading topjohnwu 2025-05-13 12:28:10 -07:00
  • 608786e8f3 Print verbose logs in avd_test.sh and cuttlefish.sh topjohnwu 2025-05-11 02:18:36 -07:00
  • 9684a35cab Use rust::String::c_str to ensure nil termination topjohnwu 2025-05-09 16:02:39 -07:00
  • e3e4202954 Update translation of core strings Radoš Milićev 2025-03-21 17:34:37 +01:00
  • 23c2054d46 Translate stub strings Radoš Milićev 2025-03-19 21:54:43 +01:00
  • a20a2a8fa0 Recognize Samsung custom policy version path Wang Han 2025-05-09 21:21:16 +08:00
  • a2896be4a6 Cargo fmt topjohnwu 2025-05-08 23:29:27 -07:00
  • e9220a28d9 Use splice to pump tty to avoid userspace copying LoveSy 2025-04-17 00:34:58 +08:00
  • cf12087e21 app: disable multiArch vvb2060 2025-05-06 15:03:32 +00:00
  • 00c1b36837 Support generating files for C++ IDE topjohnwu 2025-05-07 22:18:44 -07:00
  • 03e034795d Implement Ord and PartialOrd for Utf8CStr familiy topjohnwu 2025-05-05 11:33:33 -07:00
  • 79c0fafe43 Fix cleanup pre-init mount LoveSy 2025-05-05 18:09:38 +08:00
  • d499819ba0 app: ignore androidx meta prop file vvb2060 2025-05-02 13:22:16 +00:00
  • 86da917174 core: fix mkdirs vvb2060 2025-05-02 19:07:48 +00:00
  • 30bd7d6555 feat: Improve Arabic translation (stub) ZGX089 2025-04-06 09:02:33 +02:00
  • e5a12f0f5f feat: Improve Arabic translation ZGX089 2025-04-06 08:59:46 +02:00
  • c85a8434c6 Update dependencies topjohnwu 2025-04-29 16:22:45 -07:00
  • 427a1ca4e5 Release new canary build canary-28104 topjohnwu 2025-04-29 11:54:17 -07:00
  • 22884e173a Implement reboot in Rust topjohnwu 2025-04-28 16:23:33 -07:00
  • d1829308e9 Move more daemon_start code into Rust topjohnwu 2025-04-28 16:03:14 -07:00
  • 73840f8721 Migrate selinux.cpp to selinux.rs topjohnwu 2025-04-26 03:56:37 -07:00
  • c7d1af9805 Stop using PathBuf in package.rs topjohnwu 2025-04-24 16:47:55 -07:00
  • 4ad26d3dfb Better path methods topjohnwu 2025-04-24 16:14:00 -07:00
  • 0c70b7670c Cleanup dir implementations topjohnwu 2025-04-24 15:48:11 -07:00
  • f44d044095 Remove Utf8CStrBuffer topjohnwu 2025-04-23 18:07:40 -07:00
  • 5c1cb13472 Remove AsUtf8CStr trait topjohnwu 2025-04-23 18:03:25 -07:00
  • 3327fc668e Remove FsPath and FsPathMnt trait topjohnwu 2025-04-23 17:34:59 -07:00
  • 610945ac54 Remove open_fd macro topjohnwu 2025-04-23 14:16:46 -07:00
  • ddf5474917 apt-get update before install to fix ci Howard Wu 2025-04-28 09:51:05 +08:00
  • 6ba1685ade Fix some seopt log Howard Wu 2025-04-18 01:33:58 +08:00
  • e02b5f7868 Rename cstr_buf to cstr::buf topjohnwu 2025-04-22 02:55:53 -07:00
  • ab2e5d1e7e Make FsPathBuf a trait and rename to FsPathBuilder topjohnwu 2025-04-21 21:11:13 -07:00
  • f3fef7bfe4 Make FsPath a trait topjohnwu 2025-04-21 18:00:43 -07:00