Commit Graph

  • 93876b5fd3 Update dependencies, AGP, and SDK level topjohnwu 2023-08-11 09:38:59 -07:00
  • b5b14ce343 Use cxx_name instead of rust_name topjohnwu 2023-08-10 21:22:53 -07:00
  • 350d0d600c Update build script topjohnwu 2023-08-08 01:05:32 -07:00
  • f924ffcbf3 Merge files topjohnwu 2023-08-08 00:57:58 -07:00
  • 0f5963f231 Update PORTUGUESE Translation VD $ VD171 @ Priv8 2023-08-08 04:54:01 -03:00
  • 1961ff2c40 Update strings.xml Albania Arbri çoçka 2023-08-06 18:53:35 +02:00
  • 40003691d6 manager.sh: check vbmeta device by getprop vvb2060 2023-08-08 01:29:05 +08:00
  • 8290358241 Release new canary build topjohnwu 2023-08-05 23:27:06 -07:00
  • ee34f775c3 Update Slovak translation kubalav 2023-08-04 11:49:18 +02:00
  • feb47cd88c sulog: add migration vvb2060 2023-07-30 06:12:56 +08:00
  • c6efb51f61 sulog: add more info vvb2060 2023-06-20 01:52:58 +08:00
  • a5acf33ccd Update De translation Hen_Ry 2023-08-03 06:17:12 +02:00
  • ab9ee449e4 suBiometric: fix open app on second user will auto disable biometric vvb2060 2023-07-29 00:49:24 +08:00
  • 9571b6f9be SuperuserViewModel: fix updatePolicy vvb2060 2023-07-29 00:47:23 +08:00
  • 207d7fd3f6 SuRequestViewModel: fix await RootService on the main thread vvb2060 2023-07-30 01:40:22 +08:00
  • bcdcfa1104 Update scripts/avd_magisk.sh 南宫雪珊 2023-08-02 17:49:18 +08:00
  • e0a4230dac avd_magisk: hide stderr vvb2060 2023-07-18 12:53:10 +08:00
  • 17ba5cba3e Print permissive rules topjohnwu 2023-08-02 09:11:22 -07:00
  • f2e109ad7d Update libselinux and libsepol topjohnwu 2023-08-01 18:07:53 -07:00
  • c83e141a1c Support dumping sepolicy rules topjohnwu 2023-08-01 18:03:54 -07:00
  • 6089cc36de Update xperm parsing topjohnwu 2023-07-31 09:28:27 -07:00
  • 9638dc0a66 Fix perror topjohnwu 2023-07-25 21:03:04 -07:00
  • b191a14a23 magiskpolicy: Fix old xperms being cleared when adding new xperms Andrew Gunnerson 2023-07-25 01:56:15 -04:00
  • cf1bc82537 Random small refactoring topjohnwu 2023-07-24 23:49:20 -07:00
  • 6141bb5bb3 Fix MagiskInstaller.patchBoot() error catching 残页 2023-07-20 11:27:28 +08:00
  • 4d2b62da0d Do not override global variables in document topjohnwu 2023-07-21 12:04:42 -07:00
  • 39383229d1 Update dependencies topjohnwu 2023-07-20 18:35:53 -07:00
  • 08bfbb154a Release new canary build topjohnwu 2023-07-17 23:20:07 -07:00
  • d390ca2fdf Avoid using IconCompat.createFromIcon() that doesn't support bitmap icon 残页 2023-07-13 09:29:47 +08:00
  • 7ad77a14ae Remove unused line topjohnwu 2023-07-17 21:43:09 -07:00
  • f33343b4e6 Remove unused code and logic topjohnwu 2023-07-17 18:58:48 -07:00
  • af65d07456 Support AVB1.0 signing and verification in magiskboot topjohnwu 2023-07-17 18:57:50 -07:00
  • 16d728f379 Partially document global variables in scripts topjohnwu 2023-07-17 16:07:16 -07:00
  • c97ab690b6 Segment memory mapped boot image region topjohnwu 2023-07-13 21:01:49 -07:00
  • 4caed73fe0 Always include boot image when processing tar topjohnwu 2023-07-09 02:04:42 -07:00
  • 4856da1584 Ignore userdata.img in Samsung tar firmware packages BlackMesa123 2023-06-28 15:16:51 +02:00
  • 0a07018fec No need to use submodule for argh LoveSy 2023-07-07 01:12:44 +08:00
  • 64c82e1f2c Refine cpio argh LoveSy 2023-07-07 01:06:14 +08:00
  • e8e8afa6c2 Properly handle visibility topjohnwu 2023-07-06 04:54:33 -07:00
  • af2207433d Fix error logging LoveSy 2023-07-07 01:01:11 +08:00
  • 75ba62d588 Fix stub resource loading on Android 9, 10 LoveSy 2023-06-26 22:01:38 +08:00
  • 606d97ae4d Trace location from LoggedError LoveSy 2023-06-30 15:06:19 +08:00
  • d778b0b0a7 Custom help message when using argh topjohnwu 2023-07-05 17:05:39 -07:00
  • 5ee6daf126 Handle cpio commands properly topjohnwu 2023-07-03 21:57:28 -07:00
  • 43b9a09c9b Update Italian app strings Fs00 2023-06-18 15:22:34 +02:00
  • 8475a2bb94 Update Italian stub strings Fs00 2023-06-18 14:51:08 +02:00
  • d8692de2f4 Update French translation Rom 2023-06-17 00:14:22 +02:00
  • 33a9abc946 Fix backup fails when ramdisk does not exist LoveSy 2023-06-24 17:02:25 +08:00
  • ee943afbc9 Cleanup SHA hash implementation topjohnwu 2023-06-30 15:50:52 -07:00
  • 1f7c3e9f14 Use rust to calculate sha LoveSy 2023-06-25 03:50:21 +08:00
  • 46770db18b Rename stuffs topjohnwu 2023-06-30 03:03:51 -07:00
  • 92f980601c Fix close vvb2060 2023-06-27 02:27:41 +08:00
  • d0b8c16651 Fix file permission vvb2060 2023-06-27 02:27:04 +08:00
  • a470ee6f93 Fix mmap block device LoveSy 2023-06-25 07:21:35 +08:00
  • ff1c56683d Skip magisk32 for 64bit only avd vvb2060 2023-06-28 05:27:09 +08:00
  • 4ee4cbada6 Standardize logging and error handling topjohnwu 2023-06-29 16:44:44 -07:00
  • dbc2236dd2 Release new canary build topjohnwu 2023-06-23 02:39:07 -07:00
  • a8c4a33e91 Avoid using trait object topjohnwu 2023-06-23 02:32:29 -07:00
  • 279f955a84 Minor changes topjohnwu 2023-06-23 01:50:33 -07:00
  • fbd1dbb20c Manage MenuProvider with lifecycle state topjohnwu 2023-06-22 16:12:35 -07:00
  • 6c09fc2e64 Move addMenuProvider into onStart topjohnwu 2023-06-22 15:47:12 -07:00
  • f3304b482c Fix sulog prompt always shows LoveSy 2023-06-22 00:43:23 +08:00
  • 0a85ef61c3 Call removeMenuProvider on Fragment::onStop LoveSy 2023-06-22 01:07:15 +08:00
  • dc26ad7125 Address clippy warnings topjohnwu 2023-06-20 15:09:16 -07:00
  • 24b1c607f3 Replace clap with argh LoveSy 2023-06-20 21:41:20 +08:00
  • 732a161b67 Minor cleanup topjohnwu 2023-06-22 02:23:27 -07:00
  • 9c7cf340a1 Move pattern matching to Rust topjohnwu 2023-06-21 16:47:20 -07:00
  • 399b9e5eba Move hexpatch to Rust topjohnwu 2023-06-20 18:17:26 -07:00
  • 5805573625 Update clean operation topjohnwu 2023-06-20 14:50:02 -07:00
  • a6b1149b9f Minor cleanup topjohnwu 2023-06-20 14:29:09 -07:00
  • 51e985ae7f Use quick-protobuf LoveSy 2023-06-21 00:22:48 +08:00
  • 9929b25339 Move su request path to magisk tmp vvb2060 2023-06-19 04:09:20 +08:00
  • 2359cfc480 Small refactor topjohnwu 2023-06-20 00:19:40 -07:00
  • 81493475f9 Directly use rust::Vec topjohnwu 2023-06-16 02:33:01 -07:00
  • 0493829231 Update strings.xml sq Arbri çoçka 2023-06-08 20:17:44 +02:00
  • e2d1952ad9 Update PORTUGUESE Translation VD $ VD171 @ Priv8 2023-06-16 18:14:46 -03:00
  • 7450965458 Update Chinese translation LoveSy 2023-06-17 05:13:46 +08:00
  • f45384685b Update Slovak translation Vladimír Kubala 2023-06-16 23:13:01 +02:00
  • 8abcccc262 Fix typo topjohnwu 2023-06-16 01:40:05 -07:00
  • a9c89cbbbb Read certificate in Rust LoveSy 2023-06-14 22:24:42 +08:00
  • d2eaa6e6c1 Fix scripts on Windows topjohnwu 2023-06-15 05:57:19 -07:00
  • 53257b6ea1 Fix find_apk_path LoveSy 2023-06-14 18:44:53 +08:00
  • c874391be4 Box CpioEntry LoveSy 2023-06-13 17:47:01 +08:00
  • 7e8e013832 Fix two typo LoveSy 2023-06-13 16:18:46 +08:00
  • 037f46f7f0 Fix copy_cstr topjohnwu 2023-06-15 04:00:32 -07:00
  • d3e1c496ca Upgrade ONDK to r25.6 topjohnwu 2023-06-15 01:26:54 -07:00
  • d7d0a44693 Remove randomness from Magisk topjohnwu 2023-06-14 17:05:49 -07:00
  • 9d6f6764cb Use Metadata instead of direct stat syscall topjohnwu 2023-06-12 14:58:13 -07:00
  • cb3ab63815 Replace all CStr usage to Utf8CStr topjohnwu 2023-06-12 05:59:50 -07:00
  • caae932117 Remove unnecessary lifetime markers topjohnwu 2023-06-12 05:05:57 -07:00
  • e9cf27eb5a Fix map_file LoveSy 2023-06-12 20:00:27 +08:00
  • 6ee6685f4c AVD test on API 34 LoveSy 2023-06-08 13:42:31 +08:00
  • d15017b777 Add arg requirement for cpio extract LoveSy 2023-06-12 17:31:32 +08:00
  • a9387e63e1 Fix Utf8CStr::as_ref() -> OsStr LoveSy 2023-06-12 17:30:42 +08:00
  • 23c1f0111b Improve Rust implementation topjohnwu 2023-06-12 01:07:43 -07:00
  • 866386e21f Use to_string instead of to_owned LoveSy 2023-06-12 13:19:42 +08:00
  • bf10496fa9 Add log for restore LoveSy 2023-06-12 02:00:06 +08:00
  • 607e6547a7 No check rm -r LoveSy 2023-06-12 01:23:02 +08:00
  • 6b21091fe2 Fix compile errors and cleanup topjohnwu 2023-06-10 17:11:02 -07:00
  • e58f98e844 Update cargo files topjohnwu 2023-06-10 16:27:36 -07:00