Commit Graph

  • b03fbb3917 avd_test: upgrade to android16 beta3 vvb2060 2025-03-25 13:14:46 +08:00
  • c2ece62e4c native: delete global 16k option vvb2060 2025-03-25 13:01:49 +08:00
  • 8c972dcf34 app: target sdk 36 vvb2060 2025-03-23 12:25:52 +08:00
  • 50af14f2a3 Move all MagiskInit entrypoints into init.rs topjohnwu 2025-03-24 16:44:32 -07:00
  • e0a356b319 Introduce mount helper methods topjohnwu 2025-03-24 15:17:21 -07:00
  • c09a792958 Reorganize magiskinit code topjohnwu 2025-03-24 01:35:16 -07:00
  • 0bbfe7f44d Fix 2SI on legacy SAR devices topjohnwu 2025-03-24 15:10:26 -07:00
  • a396abf565 Minor changes topjohnwu 2025-03-22 01:16:51 -07:00
  • 1e3edb8883 Release new canary build canary-28103 topjohnwu 2025-03-21 10:37:49 -07:00
  • 3b8b61bf35 Remove ZipUtils.kt topjohnwu 2025-03-20 14:54:25 -07:00
  • 6f90456036 Properly buffer I/O topjohnwu 2025-03-20 13:16:39 -07:00
  • f56fd4e215 Always close outputStream in processFile topjohnwu 2025-03-19 17:57:31 -07:00
  • aa35aac5d5 Update dependencies topjohnwu 2025-03-19 15:55:06 -07:00
  • 1f162b819d Update ONDK r29.0 topjohnwu 2025-03-19 01:19:02 -07:00
  • 52ef1d1cb2 Simplify matching selinux context of child zygote (#8845) Wang Han 2025-03-11 16:27:15 +08:00
  • f14e3a89cc Enable optimize_for_size for Rust std (#8844) John Wu 2025-03-10 15:50:43 -07:00
  • 95d3eac2e0 Cleanup xwrap functions topjohnwu 2025-03-09 01:10:41 -08:00
  • 8e73536e02 Remove unused hasGMS variable Wang Han 2025-03-08 15:38:35 +08:00
  • 12a0870bc9 Replace bzip2 with bz2-rs LoveSy 2025-03-08 12:56:06 +08:00
  • 6ff82c4e86 Introduce FsPathFollow topjohnwu 2025-03-07 02:36:08 -08:00
  • c64de35375 Move magiskpolicy cli to argh LoveSy 2025-03-07 14:29:30 -08:00
  • ee5283f4e8 Update release script topjohnwu 2025-03-07 14:14:06 -08:00
  • bd0e954fea Replace zlib with zlib-rs LoveSy 2025-03-08 00:48:06 +08:00
  • 675471a49e Upgrade argh to stable release topjohnwu 2025-03-07 02:38:36 -08:00
  • c90e73ccec Migration to Edition 2024 topjohnwu 2025-03-06 23:04:02 -08:00
  • a43c1267d8 Update Cargo.toml topjohnwu 2025-03-06 21:53:03 -08:00
  • e8958c6b5c get_secontext: ignore ENODATA vvb2060 2025-03-03 00:24:10 +08:00
  • e8a3bf82c6 set exit code of log ExitOnError to -1 LoveSy 2025-03-04 08:21:55 +08:00
  • 27fd79176a Update ONDK to r28.3 topjohnwu 2025-03-06 16:58:58 -08:00
  • 28d86a3454 Update rustup_wrapper topjohnwu 2025-03-06 16:12:12 -08:00
  • c6c1a17ae6 Address several clippy warnings topjohnwu 2025-03-03 02:15:06 -08:00
  • 2b47d47215 Also run clippy with release mode topjohnwu 2025-03-02 23:14:46 -08:00
  • 0e82df9e10 Support zImage compression types other than gzip. David K. 2025-01-30 20:15:38 -05:00
  • 893821ad88 Skip all tests on master push topjohnwu 2025-03-02 02:04:40 -08:00
  • 6b80fbfa99 Fix cache save condition topjohnwu 2025-03-02 02:01:48 -08:00
  • 8c3c7d0194 Build on master push topjohnwu 2025-03-02 01:17:18 -08:00
  • b94a3d9f2f Do not store cache on pull request topjohnwu 2025-03-02 01:16:42 -08:00
  • 442d0b5ddc Delete bootctl binary if execution fails Wang Han 2025-03-01 15:43:14 +08:00
  • 494615d9a0 Support ./build.py emulator with an APK argument topjohnwu 2025-02-28 16:14:07 -08:00
  • afbfb81837 docs: add avd_magisk.sh to faq vvb2060 2025-03-01 00:17:09 +08:00
  • 3ed4e258a3 avd_magisk: add general usage vvb2060 2025-02-27 15:23:57 +08:00
  • dddd41c95b avd_magisk: support rootfs without sbin vvb2060 2025-02-27 15:14:52 +08:00
  • 5f2ca81e86 Update AGP topjohnwu 2025-02-28 13:19:16 -08:00
  • c9eac0c438 Introduce new sepolicy strategy for legacy devices topjohnwu 2025-02-27 01:54:32 -08:00
  • b6b34f7612 Fix overlay.d context preservation topjohnwu 2025-02-18 15:39:59 -08:00
  • e55c413261 Correctly handle truncated dtb LoveSy 2025-02-23 23:14:28 +08:00
  • 0399cde50a Cleanup logcat.log for each invocation topjohnwu 2025-02-18 01:04:19 -08:00
  • 019eb03823 Hide or remove mut constructors for Utf8CStr topjohnwu 2025-02-17 11:38:11 -08:00
  • 363410e1c0 Introduce cstr_buf helper functions topjohnwu 2025-02-17 11:32:21 -08:00
  • fc2ef21660 Introduce path! macro for FsPath topjohnwu 2025-02-17 01:46:19 -08:00
  • 18cb659ff3 Run clippy through build.py topjohnwu 2025-02-17 01:31:59 -08:00
  • 63231d97ce Properly handle db downgrades topjohnwu 2025-02-16 17:01:36 -08:00
  • 9ac81a8a25 Skip module tests on API < 26 topjohnwu 2025-02-16 15:57:44 -08:00
  • 79af2787ae Workaround potential OOM when signing APKs topjohnwu 2025-02-13 22:04:14 -08:00
  • f5f9b285c0 Add module tests topjohnwu 2025-02-13 19:10:42 +08:00
  • 6c05f2ae85 Test processing Shamiko module zip topjohnwu 2025-02-12 22:24:33 +08:00
  • 29043e1684 Consolidate setup methods topjohnwu 2025-02-12 17:52:38 +08:00
  • b73d4a7022 Fix log_ok() topjohnwu 2025-02-16 11:46:42 -08:00
  • ad95e8951b Skip download in lsposed setup test topjohnwu 2025-02-12 17:02:49 +08:00
  • bf591fca12 Fix Utf8CString constructor and add more comments topjohnwu 2025-02-16 01:17:48 -08:00
  • dcf027884d Update FsPathBuf topjohnwu 2025-02-15 14:07:51 -08:00
  • 584f3820fe Make all Utf8CStrWrite Utf8CStrBuf topjohnwu 2025-02-15 10:56:59 -08:00
  • 3c7c46307a Partially cleanup MagiskInit code topjohnwu 2025-02-14 23:52:56 -08:00
  • 4d80361805 core: search for first available dir in PATH vvb2060 2025-02-02 20:26:01 +08:00
  • 9a74e19117 Add log_ok() for log().ok() LoveSy 2025-02-04 21:15:16 +08:00
  • b1e17706a4 Format code LoveSy 2025-02-04 20:52:03 +08:00
  • caad129d69 Move MagiskInit::patch_sepolicy to rust LoveSy 2025-02-01 21:02:48 +08:00
  • da58571ce5 Remove redundant rust export LoveSy 2025-01-31 14:21:39 +08:00
  • 2aa7f1c094 Move MagiskInit::check_two_stage to rust LoveSy 2025-01-31 14:18:50 +08:00
  • 823e31a91b Use linker to link vfprintf as tiny_vfprintf LoveSy 2025-01-31 13:58:26 +08:00
  • fb926ae302 Move MagiskInit::redirect_second_stage to rust LoveSy 2025-01-31 13:38:16 +08:00
  • e0489eeffd Move MagiskInit::first_stage to rust LoveSy 2025-01-31 13:25:53 +08:00
  • dc9d5a4cac Move MagiskInit::second_stage to rust LoveSy 2025-01-31 12:35:42 +08:00
  • 143743d0b0 Refactor init.cpp to init.rs LoveSy 2025-01-31 01:37:15 +08:00
  • 563f0d5ad5 Move BootConfig::print to rust LoveSy 2025-01-30 21:59:42 +08:00
  • c99f4a591b Move MagiskInit::exec_init to rust LoveSy 2025-01-30 20:43:47 +08:00
  • 449204e380 Move MagiskInit::prepare_data to rust LoveSy 2025-01-30 20:29:50 +08:00
  • a85c4c6528 Move MagiskInit::MagiskInit to rust LoveSy 2025-01-30 20:20:37 +08:00
  • d203a6fff6 Move MagiskInit to rust LoveSy 2025-01-30 19:39:31 +08:00
  • 6c612d66d7 Move BootConfig to rust LoveSy 2025-01-30 18:39:34 +08:00
  • 540253a55b Remove unnecessary FFI topjohnwu 2025-02-14 11:24:46 -08:00
  • 15b7c4ccd1 Fix tmpfs mounts in avd_magisk.sh topjohnwu 2025-02-14 10:17:31 -08:00
  • 442d5335ea Consolidate get_module_fds implementation topjohnwu 2025-02-12 02:55:18 +08:00
  • 8a80eea597 Directly deal with Rust &str in sepolicy.cpp topjohnwu 2025-02-11 23:54:59 +08:00
  • 5e35703091 Ensure target path exists before mknod Wang Han 2025-02-12 01:13:56 +08:00
  • b7ca73f431 Remove an additional unique_ptr indirection topjohnwu 2025-02-05 14:18:16 +08:00
  • a14fc90f07 Fix fetching notification settings from db (#8761) Wang Han 2025-02-04 17:42:21 +08:00
  • c913f7ec74 Make sepolicy a shared type between rust and cxx LoveSy 2025-02-01 14:28:05 +08:00
  • 7f6c9e8411 Fix zygisk module load topjohnwu 2025-02-03 23:21:51 +08:00
  • bb02ea3a20 Fix file descriptor IPC topjohnwu 2025-02-03 18:21:03 +08:00
  • 3981c9665e Replace rust inner functions to try blocks LoveSy 2025-02-01 22:27:36 +08:00
  • 88628fdf3c Make sure IPC is arch agnostic topjohnwu 2025-02-02 21:04:37 +08:00
  • 0469817781 Cleanup code and bindings topjohnwu 2025-02-02 12:57:09 +08:00
  • a786801141 Implement su_daemon in Rust topjohnwu 2025-02-02 04:30:16 +08:00
  • ab86732c89 Implement simple serialization over IPC topjohnwu 2025-02-01 01:29:08 +08:00
  • 59622d1688 Use static methods in cxx-rs topjohnwu 2025-02-02 02:42:18 +08:00
  • 58a25a3e2b Fix su with tty LoveSy 2025-02-01 14:45:47 +08:00
  • 15dca29a87 Update cxx-rs topjohnwu 2025-02-01 02:02:21 +08:00
  • 46980819c0 Expose safe mode option on 28+ Wang Han 2025-01-22 12:46:17 +08:00
  • 4fb6a7268c Fix SDK 27 and 28 tests topjohnwu 2025-01-31 01:07:33 +08:00