Commit Graph

  • b8cb9cd84d Refactor magiskboot cpio LoveSy 2023-06-09 21:43:26 +08:00
  • c1038ac6f9 Remove permissve update_engine LoveSy 2023-06-10 12:31:11 +08:00
  • c556dd0aac Increase sccache hit rate LoveSy 2023-06-11 04:17:16 +08:00
  • d2fbcd07b7 Use sccache on non CI env LoveSy 2023-06-08 11:28:00 +08:00
  • bf6359abaa Fix release build LoveSy 2023-06-10 20:54:29 +08:00
  • d1621845b8 Fix typo topjohnwu 2023-06-10 01:50:18 -07:00
  • f33f1d25d0 Move find_apk_path to Rust topjohnwu 2023-06-10 01:40:45 -07:00
  • 40f25f4d56 Introduce directory traversal topjohnwu 2023-06-09 02:00:37 -07:00
  • e13775ec2c Directly use memmem in contains topjohnwu 2023-06-07 16:52:42 -07:00
  • ee4dad7a13 Bridge C++ bytes with Rust &[u8] topjohnwu 2023-06-07 16:49:40 -07:00
  • 5e2ef1b7f4 Better bytes support in C++ topjohnwu 2023-06-06 17:11:42 -07:00
  • f8c38eab74 Proper Windows support topjohnwu 2023-06-05 02:27:02 -07:00
  • 305e8b3d14 Improve bootimg const correctness topjohnwu 2023-06-03 05:10:22 -07:00
  • 2a654e5d7f Improve byte_data const correctness topjohnwu 2023-06-03 03:16:03 -07:00
  • 57afae3425 Cleanup cpio codebase topjohnwu 2023-06-03 00:31:20 -07:00
  • feb44f875e Migrate PREINITDEVICE in recovery mode topjohnwu 2023-06-02 16:49:04 -07:00
  • 7eebe62bb6 Do not realpath ANDROID_SDK_ROOT topjohnwu 2023-06-02 15:36:45 -07:00
  • 9ea9f01933 Resolve clippy errors and warnings topjohnwu 2023-05-30 22:23:11 -07:00
  • 665c6bdc4b Provide easy access to the cargo command topjohnwu 2023-05-30 18:41:37 -07:00
  • c79bc83275 Update dependencies topjohnwu 2023-05-30 01:32:43 -07:00
  • c30fbdf145 Simplify logging code topjohnwu 2023-05-29 01:27:40 -07:00
  • f12951bd1d Fix typo topjohnwu 2023-05-29 00:30:55 -07:00
  • 52f2e8c4a0 allow fast switch access with d-pad on superuser tab nikk gitanes 2022-06-20 02:43:52 +03:00
  • 1b2af1ed6d correlate nextFocusRight nikk gitanes 2022-06-08 06:28:24 +03:00
  • 0f9b2a7df8 make module card clickable and highlight when focused nikk gitanes 2022-06-06 02:23:02 +03:00
  • f2846694e1 Cleanup some code topjohnwu 2023-05-28 23:50:52 -07:00
  • e668dbf6f7 Update AGP topjohnwu 2023-05-28 17:57:53 -07:00
  • d77a368176 Move dependency version into workspace topjohnwu 2023-05-28 17:30:33 -07:00
  • ad0da08610 Update native clean operation topjohnwu 2023-05-28 17:30:20 -07:00
  • 0c52385ad4 Update to use ONDK r25.4 topjohnwu 2023-05-27 01:57:02 -07:00
  • 5b8b48ccc1 Properly support streamable input topjohnwu 2023-05-26 14:07:11 -07:00
  • 659b9c6fee Support extracting any partition from payload.bin topjohnwu 2023-05-25 23:45:38 -07:00
  • ec31cab5a7 Add zip and payload.bin support to Magisk app LoveSy 2022-12-20 21:17:55 +08:00
  • dd93556ad8 Faster get magisk tmpfs path vvb2060 2023-05-23 00:35:30 +08:00
  • 533aeadd38 Update cstr macro topjohnwu 2023-05-25 01:03:04 -07:00
  • 18d0cedbe2 Parse rule files with Rust topjohnwu 2023-05-24 19:11:56 -07:00
  • 5a94ef9106 Fix init rust code setup topjohnwu 2023-05-23 21:50:13 -07:00
  • 8e8f01f8b5 Move project common code into include topjohnwu 2023-05-23 21:30:30 -07:00
  • 7087badf87 Release new canary build topjohnwu 2023-05-23 21:02:33 -07:00
  • 47d2d4e3a5 Update su cmdline parsing topjohnwu 2023-05-23 20:51:23 -07:00
  • 6c47d8f556 Support 32 bit only AVD patch topjohnwu 2023-05-23 18:12:06 -07:00
  • 8c9d0314fb Use sccache for all native builds in CI topjohnwu 2023-05-23 17:52:10 -07:00
  • 69144942e3 Fix fortify topjohnwu 2023-05-23 16:31:24 -07:00
  • 5627053b74 Move su folder into core topjohnwu 2023-05-23 01:36:25 -07:00
  • 0f666de5e6 Organize headers topjohnwu 2023-05-22 21:36:15 -07:00
  • eddc862fa3 Use POSIX format LoveSy 2023-05-22 16:56:43 +08:00
  • 4327682120 Add mnt ns attach support for su LoveSy 2023-05-18 02:08:25 +08:00
  • af5bdee78f Reimplement su -z LoveSy 2023-05-18 01:25:05 +08:00
  • 0e36e86dbf Support settings gids of su LoveSy 2023-05-16 19:26:44 +08:00
  • f95478f1f1 Truncate file only if needed LoveSy 2023-05-21 12:09:20 +08:00
  • 9fe8741a02 Export get_prop to Rust topjohnwu 2023-05-21 23:51:30 -07:00
  • a5768e02ea Cleanup byte_channel implementation topjohnwu 2023-05-20 14:19:40 -07:00
  • f5aaff2b1e Cleanup filter_out_stream implementation topjohnwu 2023-05-20 01:28:10 -07:00
  • 655f778171 Better cxx binding codegen topjohnwu 2023-05-19 15:59:40 -07:00
  • 2e77a426b2 Fix build script topjohnwu 2023-05-19 15:32:14 -07:00
  • 2bcf2e76f1 Generate cxx binding in build.rs topjohnwu 2023-05-19 15:16:54 -07:00
  • 57bd450798 Split input and output streams topjohnwu 2023-05-19 04:19:43 -07:00
  • 582cad1b8d Cleanup libc hacks topjohnwu 2023-05-19 03:23:43 -07:00
  • 6ca2a3d841 Update libsystemproperties topjohnwu 2023-05-19 03:22:50 -07:00
  • 91773c3311 Support only read properties from storage topjohnwu 2023-05-19 01:53:40 -07:00
  • dc61033b2c Support persist props bypassing property_service topjohnwu 2023-05-18 23:36:46 -07:00
  • f8d62a4b6c Move resetprop under core topjohnwu 2023-05-18 22:15:49 -07:00
  • 1d2145b1b7 Improve argument parsing and help message topjohnwu 2023-05-18 21:54:54 -07:00
  • 1f7f84b74a Remove unnecessary class topjohnwu 2023-05-18 20:38:33 -07:00
  • cd7a335d0f Cleanup implementation topjohnwu 2023-05-18 20:26:20 -07:00
  • 17569005a4 Remove sysprop fallback topjohnwu 2023-05-18 15:47:50 -07:00
  • f36b21bae5 Support get property context topjohnwu 2023-05-18 14:46:32 -07:00
  • fe1ca52f6d Simplify prop_cb topjohnwu 2023-05-16 02:09:24 -07:00
  • 1be647a279 Put all FFI into same module topjohnwu 2023-05-16 02:09:05 -07:00
  • 2ea1a47bec Fix color printing topjohnwu 2023-05-16 02:07:49 -07:00
  • 2d799dae0d Update app/src/main/res/values-lt/strings.xml Ernest 2023-05-14 22:05:04 +03:00
  • c6408babac Update strings.xml Ernest 2023-05-13 09:03:39 +00:00
  • a8c1ed8795 Update development docs topjohnwu 2023-05-13 02:37:52 -07:00
  • e3cb5f8ddd Support setting ANDROID_STUDIO topjohnwu 2023-05-11 21:01:04 -07:00
  • e160e211dd Format build.py with black topjohnwu 2023-05-11 02:39:57 -07:00
  • 22d05ca399 Update time handling code topjohnwu 2023-05-10 17:58:33 -07:00
  • bd2651057d Simplify prefs migration vvb2060 2023-04-24 16:58:19 +08:00
  • 1610092ec4 Increase wait timeout topjohnwu 2023-05-10 16:13:45 -07:00
  • b9e6937996 Make magisk node ro as well LoveSy 2023-05-09 10:07:00 +08:00
  • a207f03952 Run tests in parallel topjohnwu 2023-05-10 00:10:19 -07:00
  • 851153dd7c Fix avd_test.sh topjohnwu 2023-05-09 23:11:11 -07:00
  • 583ffc8177 Reduce cpp logging overhead topjohnwu 2023-05-09 19:14:08 -07:00
  • 7518092ad2 Implement logging purely in Rust topjohnwu 2023-05-09 18:54:38 -07:00
  • 8c2ad3883a Update avd_magisk.sh topjohnwu 2023-05-09 17:33:20 -07:00
  • d364554425 Remove unused code topjohnwu 2023-05-06 01:48:47 -07:00
  • 726ffdcd98 Fix meizu rootfs type vvb2060 2023-04-14 20:57:46 +08:00
  • f9d22cf8ee New magisk tmp dir: /debug_ramdisk vvb2060 2023-04-03 02:02:22 +08:00
  • ee50da566f Cancel recursive bind vvb2060 2023-04-07 01:54:40 +08:00
  • 9f7d410959 Use pathname local socket vvb2060 2023-04-02 22:42:25 +08:00
  • bc94ea4334 Update SELinux policy vvb2060 2023-03-15 00:24:33 +08:00
  • c0c9204848 Add ResultExt topjohnwu 2023-05-05 23:57:34 -07:00
  • c0d1bf63bc Clean up logging on C++ side topjohnwu 2023-05-05 01:14:56 -07:00
  • bbda0cdffe Update strings.xml StoyanDimitrov 2023-04-19 14:40:53 +00:00
  • 7b5ff99cd1 Reorganize code topjohnwu 2023-05-04 18:49:33 -07:00
  • 21ddb26db8 Perform proto codegen in build script topjohnwu 2023-05-03 16:13:05 -07:00
  • 7bf2e3875f Support extract boot image from payload.bin LoveSy 2022-12-13 11:33:16 +08:00
  • b136aba1e2 Implement magiskinit logging in Rust topjohnwu 2023-05-02 16:49:43 -07:00
  • 0d84f80b3c Update AGP topjohnwu 2023-05-02 16:28:14 -07:00
  • af45aeb771 Extract busybox from APK for AVD topjohnwu 2023-05-02 16:28:02 -07:00
  • 1c5a435e1f Update cxx-rs topjohnwu 2023-05-01 14:52:54 -07:00