Commit Graph

  • efa49567fa Fix parsing logic for term and sterm topjohnwu 2024-03-21 18:17:28 -07:00
  • 0ffc4527a7 Better error reporting topjohnwu 2024-03-21 15:10:34 -07:00
  • dd9d43be96 Move sepolicy parsing error message into Rust topjohnwu 2024-03-21 14:07:28 -07:00
  • 865fca71a5 Optimize sepolicy rules topjohnwu 2024-03-21 01:51:35 -07:00
  • 6b4baa3bcd Change a little parsing handling topjohnwu 2024-03-21 00:04:09 -07:00
  • a9ee2d7d18 Fix xperm parsing logic topjohnwu 2024-03-20 23:13:54 -07:00
  • d654b9cb97 Several code cleanups in sepolicy topjohnwu 2024-03-20 23:09:22 -07:00
  • 4d2921e742 Rewrite sepolicy statement parsing in Rust LoveSy 2024-03-03 10:33:04 +08:00
  • ecc74d45d1 Let magic mount optional vvb2060 2024-01-05 18:39:59 +08:00
  • 5de597f079 No need to unshare vvb2060 2024-02-23 04:08:36 +08:00
  • 156b0e67ca No need extra tmpfs for worker LoveSy 2024-02-22 22:19:31 +08:00
  • 10069215f4 Rename dir name vvb2060 2024-01-05 01:47:15 +08:00
  • 92b305a389 Remove unnecessary mirror for magic mount LoveSy 2024-01-05 00:42:33 +08:00
  • d20b30c771 Update libsepol topjohnwu 2024-03-19 02:54:01 -07:00
  • 83209b21ff Release new canary build topjohnwu 2024-03-19 00:51:07 -07:00
  • 81658d45f7 Support tar with files larger than 8GiB topjohnwu 2024-03-14 16:54:46 -07:00
  • c951b208a1 Always update stub APK when upgrade topjohnwu 2024-03-14 14:31:02 -07:00
  • 050a073771 Make all I/O suspendable topjohnwu 2024-03-12 03:24:42 -07:00
  • 21d374214f Minor cleanup of DownloadEngine topjohnwu 2024-03-12 03:14:06 -07:00
  • 19ea25a9d0 Upgrade AGP LoveSy 2024-03-09 09:12:46 +08:00
  • dbf6e40dfe Ensure stub APK is expected topjohnwu 2024-03-08 17:09:54 -08:00
  • d56f4fbc90 Fix stub on API 34 topjohnwu 2024-03-08 15:57:49 -08:00
  • 73c3d741a7 Reorganize some code topjohnwu 2024-03-05 01:48:35 -08:00
  • 2b5fc75127 Update faq.md pndwal 2024-03-07 12:48:54 +11:00
  • 991802ab82 Add no decompression flag to magiskboot split osm0sis 2024-02-04 23:54:44 -04:00
  • 7f6b5305ba Improve Turkish language translation WindowsFan9600 2024-02-25 18:16:53 +03:00
  • 825c6c4316 Reverse format template argument order canyie 2024-03-03 15:15:42 +08:00
  • f00408c793 Fix zygote restart monitor canyie 2024-03-03 15:14:19 +08:00
  • a6ff3672af Update crt0 topjohnwu 2024-03-04 16:42:25 -08:00
  • 2290ddeb89 Fix segfault when sepolicy.rule has empty line LoveSy 2024-03-02 20:35:18 +08:00
  • 74af79ad03 Update crt0 topjohnwu 2024-03-02 05:57:48 -08:00
  • b6c24a3a8a No more sony init.real tricks LoveSy 2024-01-17 15:13:44 +08:00
  • a8c2ae223a Avoid hexpatch /init for 2SI when possible LoveSy 2023-12-30 12:56:46 +08:00
  • 953d44302c Remove ancient NDK binaries topjohnwu 2024-02-29 23:26:58 -08:00
  • 24e46a5971 Build magiskboot with crt0 topjohnwu 2024-02-29 02:36:05 -08:00
  • b1297c4192 Less usage of C stdio topjohnwu 2024-02-28 15:52:03 -08:00
  • 9ae328fd84 Further reduce code size topjohnwu 2024-02-28 11:19:56 -08:00
  • 625a1d6f44 Remove seek support from streams topjohnwu 2024-02-28 11:07:53 -08:00
  • 987e5f5413 Address clippy warnings topjohnwu 2024-02-27 21:03:34 -08:00
  • 715284b70d Reorganize code topjohnwu 2024-02-27 18:14:30 -08:00
  • 62fc7868ac Use self implemented parse_mount_info LoveSy 2024-02-27 22:27:52 +08:00
  • 1a70796339 Replace all parse_mount_info usage with Rust topjohnwu 2024-02-27 03:14:26 -08:00
  • af6965eefa Update init logging implementation topjohnwu 2024-02-26 17:49:11 -08:00
  • 8f7d2e38f7 Make crt0 an external submodule topjohnwu 2024-02-26 17:34:17 -08:00
  • be433fa667 Use Rust for formatting topjohnwu 2024-02-26 00:26:23 -08:00
  • 0ccd6e7381 Fix fread and fwrite implementation topjohnwu 2024-02-25 23:20:30 -08:00
  • 907bbbda41 Remove usage of patched static lib topjohnwu 2024-02-25 22:11:34 -08:00
  • 4393bc077d Implement string routines topjohnwu 2024-02-25 21:12:19 -08:00
  • 365b373480 Make it easy to build without crt0 topjohnwu 2024-02-24 22:32:22 -08:00
  • 47e6dd286d Minor fixes topjohnwu 2024-02-24 22:00:09 -08:00
  • 0dbaf52566 Make all platforms build properly topjohnwu 2024-02-24 05:10:54 -08:00
  • 66f49dfab5 Remove unnecessary lock usage topjohnwu 2024-02-24 04:20:28 -08:00
  • f8967e9274 Implement strerror topjohnwu 2024-02-24 04:02:46 -08:00
  • a4f008fde5 Reorganize files topjohnwu 2024-02-24 03:41:22 -08:00
  • e9980c778b Implement stub functions topjohnwu 2024-02-24 03:41:03 -08:00
  • 06b6fb0c33 Add setenv topjohnwu 2024-02-24 03:27:09 -08:00
  • 38cb3d4105 Add dirent implementation topjohnwu 2024-02-24 03:26:53 -08:00
  • db99caf258 Use execve directly topjohnwu 2024-02-24 01:47:11 -08:00
  • 39dbffadfe Complete stdio topjohnwu 2024-02-24 01:28:58 -08:00
  • b7505c3c9c Remove fopen usage in magiskinit topjohnwu 2024-02-24 00:45:07 -08:00
  • 3185e5a7ca Introduce string/mem functions topjohnwu 2024-02-23 23:56:31 -08:00
  • e0cbe28711 Add the generic syscall function topjohnwu 2024-02-23 18:41:39 -08:00
  • 66cee19cea Add printf and sscanf family topjohnwu 2024-02-23 17:44:12 -08:00
  • 2ec29ade79 Add all missing syscalls topjohnwu 2024-02-23 14:35:12 -08:00
  • c865d4e187 Add memory allocator topjohnwu 2024-02-22 17:23:51 -08:00
  • a42a0a53ce Declare more symbols topjohnwu 2024-02-22 17:08:00 -08:00
  • 6d79de7d71 Initial crt0 implementation topjohnwu 2024-02-22 16:50:18 -08:00
  • 7e9abe6e90 Update ONDK topjohnwu 2024-02-22 15:46:42 -08:00
  • 4d5510be4f Prompt users to use reboot button in System Updates 残页 2024-01-22 16:40:19 +08:00
  • b04e1394c0 Update README topjohnwu 2024-02-07 14:39:53 -08:00
  • 2aa923191e Rename DownloadManager to DownloadEngine topjohnwu 2024-02-06 17:54:15 -08:00
  • 4bf1c74164 Disable foreground service on API 34+ topjohnwu 2024-02-06 17:29:42 -08:00
  • 472c7878b2 Update AGP topjohnwu 2024-02-06 17:04:48 -08:00
  • 38ad871e33 Use user-initiated jobs for download tasks on API 34+ topjohnwu 2024-02-06 17:04:39 -08:00
  • c5d34670c4 Isolate download logic from service lifecycle topjohnwu 2024-02-06 00:56:14 -08:00
  • 154121f3dd Release new canary build topjohnwu 2024-02-02 23:51:35 -08:00
  • 3d91a561fe Update README topjohnwu 2024-02-02 23:35:14 -08:00
  • 2c6adbc69b Release Magisk v27.0 v27.0 topjohnwu 2024-02-02 22:54:41 -08:00
  • 5280982363 Add v27.0 changelog topjohnwu 2024-02-02 22:47:35 -08:00
  • 18c45ae289 Update cxx and Rust dependencies topjohnwu 2024-02-02 14:35:23 -08:00
  • 41fbd2a7be Upgrade gradle LoveSy 2024-02-03 01:11:13 +08:00
  • 5e45884af4 Use Apple Silicon for CI LoveSy 2024-02-01 06:54:42 +08:00
  • d78ee171bc Release new canary build topjohnwu 2024-01-30 15:59:02 -08:00
  • 356ee1febd Code clean up LoveSy 2024-01-31 00:21:37 +08:00
  • cc044ccc4c Fix zygisk unload LoveSy 2024-01-31 00:17:04 +08:00
  • 9c638cc463 Remove rust workaround LoveSy 2024-01-29 18:44:23 +08:00
  • df786eb2b6 Separate Linux and other jobs topjohnwu 2024-01-29 01:53:09 -08:00
  • 8e7186eebb Try out composite actions topjohnwu 2024-01-29 01:36:51 -08:00
  • 74b7b84561 Test all APIs on Linux topjohnwu 2024-01-28 00:46:03 -08:00
  • 308c9999fa Properly detect package changes topjohnwu 2024-01-28 00:42:43 -08:00
  • 930bb8687f Minor zygisk refactoring topjohnwu 2024-01-25 00:17:47 -08:00
  • f2c4288d2d Run pthread_atfork only once topjohnwu 2024-01-25 00:17:05 -08:00
  • b44141ae39 Run tests on Linux topjohnwu 2024-01-22 18:10:26 -08:00
  • 86e0020964 Update Polish translation kam821 2024-01-05 19:42:54 +01:00
  • 94d3daeadf Fix Sony init.real check 残页 2024-01-17 14:03:27 +08:00
  • 79334b7702 One stage zygisk loading LoveSy 2024-01-07 22:13:43 +08:00
  • df66458db6 Check full path of init.rc instead of its dir LoveSy 2024-01-02 10:17:12 +08:00
  • 97705704e2 install or uninstall apk asynchronously LoveSy 2024-01-04 15:57:36 +08:00
  • 1206179580 Update dependencies topjohnwu 2024-01-10 15:46:30 -08:00
  • a0b8aa4da6 Release new canary build topjohnwu 2023-12-27 01:42:42 +08:00