Commit Graph

  • 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
  • 65207f96c8 Create custom cxx binding to Utf8CStr topjohnwu 2023-12-26 23:08:06 +08:00
  • 062e498bdd Update Malayalam translations Abhishek Girish 2023-12-25 19:46:08 +09:00
  • 1057cb3e3c Set serial on Rust binding topjohnwu 2023-12-24 04:36:51 +08:00
  • 2dd23b2518 Update system_properties topjohnwu 2023-12-23 23:15:37 +08:00
  • 8cab12998c Update strings.xml / German translation RafaeloxMC 2023-12-22 16:42:01 +01:00
  • 48b1c26dc8 Prevent race condition in wait topjohnwu 2023-12-23 06:33:12 +08:00
  • f1e0bc3e4a Use platform implementation if possible topjohnwu 2023-12-23 06:24:20 +08:00
  • 38527cd58f Slightly change wait usage and API topjohnwu 2023-12-23 06:11:03 +08:00
  • e94d65b4b2 Add resetprop -w for waiting property change LoveSy 2023-12-22 01:49:25 +08:00
  • 27ece3c7df Keep mirror shared before magic mount LoveSy 2023-12-22 13:29:56 +08:00
  • 06687abffc Fix magisk --stop by making mirror shared LoveSy 2023-12-22 13:29:12 +08:00
  • deedb462a0 Hide magisk internal mount point vvb2060 2023-10-25 00:00:33 +08:00
  • c48962bdf7 Update Portuguese translation igor 2023-12-21 14:31:55 -03:00
  • 1ef3f6e13b Remove useless rule for prctl PR_SET_MM Wang Han 2023-12-21 22:19:06 +08:00
  • 83a34a9004 Update emulator topjohnwu 2023-12-21 21:30:35 +08:00
  • e30bda6c8d Rebase libsepol to AOSP main topjohnwu 2023-12-21 19:22:53 +08:00
  • 00e9d76a5a Revert "Avoid doing any unmounts for SysUI" vvb2060 2022-09-02 17:09:49 +08:00
  • 6cda6c2fae Upgrade github action deps LoveSy 2023-12-17 17:57:39 +08:00
  • 6dfda6dc39 Update Portuguese Translation VD $ VD171 @ Priv8 2023-12-18 05:24:14 -03:00
  • f41994cb52 Skip svc for ro properties LoveSy 2023-12-17 03:12:08 +08:00
  • a003336497 Update system_properties for pre Android 10 topjohnwu 2023-12-18 16:16:41 +08:00
  • 401090d6fe Avoid zygiskd restarts when boot-complete LoveSy 2023-12-17 00:07:52 +08:00
  • 90dcc1cd30 Do not always zero initialize for rust resize vec LoveSy 2023-12-09 01:17:19 +08:00
  • 2ac464b186 Only compress regular file LoveSy 2023-12-09 01:11:58 +08:00
  • 8b7fae278b Support compressing during cpio backup LoveSy 2023-12-08 23:30:55 +08:00
  • d73c2daf6d Use special emulator to make tests less flaky topjohnwu 2023-12-16 15:50:53 +08:00
  • ca25935de3 Release new canary build topjohnwu 2023-12-14 03:21:22 +08:00
  • d7750b7220 uiautomator dump to /data/local/tmp LoveSy 2023-12-11 20:32:33 +08:00
  • 98861f0b5a Clone dir attr for tmpfs in advance LoveSy 2023-12-11 10:51:02 +08:00
  • e35925d520 Properly version zygisk APIs topjohnwu 2023-12-13 03:27:38 +08:00
  • 685a2d2101 Fixes for Android 14 QPR2 B2 Kieron Quinn 2023-12-12 00:39:16 +00:00
  • f7e471616d Fix clone_attr for newly created dirs LoveSy 2023-12-09 00:55:25 +08:00
  • c013a349af Update install guide 残页 2023-12-10 16:34:31 +08:00
  • 61ea59a27b API 34 AOSP ATD image is released topjohnwu 2023-12-08 17:59:24 +08:00
  • e55f338367 Update Portuguese Translation VD $ VD171 @ Priv8 2023-10-20 13:16:02 -03:00
  • 1425cf4105 Update Portuguese Translation VD $ VD171 @ Priv8 2023-10-20 13:15:19 -03:00
  • b493a985b0 Update dependencies topjohnwu 2023-12-08 17:03:18 +08:00
  • 1fe9ede940 Update selinux to disable validation for policydb canyie 2023-12-06 18:06:05 +08:00
  • 1fd49e4987 Make tmpfs mount of magic mount atomic LoveSy 2023-12-04 21:11:42 +08:00
  • d49b02b274 Fix zygiskd not restart when zygote restarts LoveSy 2023-12-06 22:17:29 +08:00