Commit Graph

  • 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
  • c05e963f37 Address clippy warnings topjohnwu 2025-01-30 02:19:30 +08:00
  • 7f7f625864 Code reorganization topjohnwu 2025-01-30 02:13:54 +08:00
  • b25aa8295a Move bootstage into Rust topjohnwu 2025-01-30 01:54:07 +08:00
  • 15a605765c Fully implement daemon side of Zygisk in Rust topjohnwu 2025-01-30 00:47:01 +08:00
  • b575c95710 Implement fd I/O on Rust side topjohnwu 2025-01-29 21:02:22 +08:00
  • a48a9c858a Migrate zygisk handler to Rust topjohnwu 2025-01-29 20:16:48 +08:00
  • 0d8d6290a3 Move module list into MagiskD topjohnwu 2025-01-26 19:41:34 +08:00
  • 4dcd733ddd Minor code cleanup topjohnwu 2025-01-13 12:29:42 +08:00
  • b62835cbeb Release new canary build canary-28102 topjohnwu 2025-01-31 02:36:58 +08:00
  • 6ea740b5ab Skip clearing install dir if not needed Wang Han 2025-01-23 10:52:28 +08:00
  • 7ab98dd5ac Make ioctl not a special token topjohnwu 2025-01-27 02:13:58 +08:00
  • fc8b3400fc Fix sterm parsing logic for ioctl anonymix007 2025-01-25 15:40:55 +03:00
  • 54428ba415 Fix Android Studio C++ indexing topjohnwu 2025-01-26 02:24:35 +08:00
  • 95d1e69d8e Update to ONDK r28.2 topjohnwu 2025-01-21 13:50:59 +08:00
  • a0f13ab49f Move lambda to static function topjohnwu 2025-01-19 18:59:17 +08:00
  • c3e8405020 Update libcxx topjohnwu 2025-01-19 15:22:44 +08:00
  • a93593ea66 Kurdish Language For Magisk Pesh4waaa 2025-01-19 10:24:03 +03:00
  • 23eff70883 Fix repeated binding of first argument Wang Han 2025-01-19 11:57:09 +08:00
  • 110dd4a8b9 Update dependencies vvb2060 2025-01-16 12:16:39 +08:00
  • d9c2bffc9f Avoid hardcoding max fd size Wang Han 2025-01-19 11:54:26 +08:00
  • 049db49dc8 Use preprocessor for 64bit detection topjohnwu 2025-01-10 23:42:24 +08:00
  • 7c1d2ec61e zygisk: Let client send arch info Wang Han 2025-01-10 17:35:14 +08:00
  • a1b2830c06 Address clippy warnings topjohnwu 2025-01-10 20:33:33 +08:00
  • 82d1d19267 Migrate uid_granted_root to Rust topjohnwu 2025-01-10 09:38:06 +08:00
  • 4d4195c02d Migrate prune_su_access to Rust topjohnwu 2025-01-10 09:04:56 +08:00
  • 5637a258fc Migrate package detection to Rust topjohnwu 2025-01-09 00:14:08 +08:00
  • ee6810f417 Rewrite magisk logging implementation topjohnwu 2025-01-07 00:53:21 -08:00
  • 7098248c64 Add more functionality into Rust topjohnwu 2025-01-06 02:48:06 -08:00
  • 0d31d356ef Use SQLite's internal time function topjohnwu 2025-01-05 04:32:47 -08:00
  • b782e7dcb7 Fetch policy table from Rust topjohnwu 2025-01-05 00:44:05 -08:00
  • a4671b4698 Update Asturian translations Softastur 2025-01-05 00:15:06 +01:00
  • 7edd8be169 Minor changes topjohnwu 2025-01-04 01:45:23 -08:00
  • 24650eefe4 Bind SQLite to Rust topjohnwu 2025-01-03 11:38:15 -08:00
  • 8e1a44e7eb Use argument binding for query topjohnwu 2025-01-02 01:04:44 -08:00
  • 2722875190 Use better C++ SQL APIs topjohnwu 2024-12-31 22:52:34 -08:00
  • 3ca6d06f69 Cleanup database code topjohnwu 2024-12-29 03:52:21 -08:00
  • 10e47248de Use finer grain sqlite3 APIs topjohnwu 2024-12-29 02:48:05 -08:00
  • e73ff679ac scripts: flash_script.sh: Avoid overly dangerous code Pzqqt 2024-09-29 21:59:15 +08:00
  • 53e401fa2d Perform authentication if needed for AutomaticResponse setting Wang Han 2024-12-28 08:00:02 +08:00
  • d2768357da Support systemlessly deleting files or folders LoveSy 2023-03-13 11:27:36 +08:00
  • a6c2ba7c1e Allow kernel to relabel LoveSy 2024-12-15 20:41:50 +08:00
  • aae5b466fb Use rust to implement collect/reset overlay context LoveSy 2024-12-14 23:53:24 +08:00
  • 2b7be8b949 init: reset overlay.d files context after sepolicy loaded 5ec1cff 2024-12-02 13:30:14 +08:00
  • b6511a510d Revert "Allow all domains to access tmpfs files" 5ec1cff 2024-12-01 16:39:44 +08:00
  • 704541aef2 Use /metadata/watchdog as preinit dir if exists Wang Han 2024-12-14 00:32:58 +08:00
  • 005560a4c5 Always rescan manager APK when database is updated topjohnwu 2024-12-25 23:01:00 -08:00
  • 231a5d1853 Cleanup test code topjohnwu 2024-12-25 04:50:08 -08:00
  • 9e2b59060d Drive app migration tests through instrumentation topjohnwu 2024-12-25 04:29:02 -08:00
  • 08ea937f7c Test su request via instrumentation topjohnwu 2024-12-24 23:11:53 -08:00
  • 2baedf74d1 Install and test LSPosed through test app topjohnwu 2024-12-24 17:11:08 -08:00
  • 32faa4ced6 Redesign test APK architecture topjohnwu 2024-12-25 20:17:57 -08:00
  • ccdb0b5d13 Add ability to skip certain test variants topjohnwu 2024-12-25 04:51:57 -08:00
  • 8506b672ad Update CI operating system topjohnwu 2024-12-23 22:52:30 -08:00
  • ce2e33bb20 Cleanup test scripts topjohnwu 2024-12-20 01:55:22 -08:00
  • 6707b72260 Fix AVD tests topjohnwu 2024-12-23 19:49:21 -08:00
  • 5885b8c20d Add new tests for app hiding topjohnwu 2024-12-17 22:11:01 -08:00
  • 820710c086 Fix incorrect SQLite syntax topjohnwu 2024-12-17 22:11:24 -08:00
  • 51cf196bf7 Always use root to hide/restore app topjohnwu 2024-12-16 17:32:26 -08:00
  • dadba44cf9 Update module installer guide about META-INF Wang Han 2024-12-15 12:44:32 +08:00
  • 2ce4a5543b Make ndk-build happy when Rust libs are missing topjohnwu 2024-12-13 17:00:40 -08:00
  • 9112a3a4f5 Introduce instrumentation tests topjohnwu 2024-12-13 01:09:52 -08:00
  • 24615afda1 Remove usage of ProcessLifecycle topjohnwu 2024-12-12 17:29:15 -08:00
  • c5778f398b Cleanup imports topjohnwu 2024-12-12 15:31:15 -08:00
  • 4eb4097b9b Split file processing into its own class topjohnwu 2024-12-12 15:29:33 -08:00