Commit Graph

  • 5875ced367 Fixed launching activities on newer systems Viktor De Pasquale 2019-07-11 15:06:52 +02:00
  • fbac6bcfd0 Fixed substrate handling multiple downloads at once Viktor De Pasquale 2019-07-10 21:10:22 +02:00
  • 0dcd3ece9d Updated downloading modules Viktor De Pasquale 2019-07-10 19:36:01 +02:00
  • 224fff89e3 Updated object usage for module subjects Viktor De Pasquale 2019-07-10 19:34:12 +02:00
  • 22e73644f9 Added option to run service in foreground right away Viktor De Pasquale 2019-07-10 19:33:44 +02:00
  • 6a0f6ab319 Updated magisk installer so it uses predownloaded file Viktor De Pasquale 2019-07-10 19:13:15 +02:00
  • 88a394836f Replaced all install methods with the download service Viktor De Pasquale 2019-07-10 18:48:06 +02:00
  • f822c1c2e4 Added default to flash configuration Viktor De Pasquale 2019-07-10 18:47:18 +02:00
  • 1d16d980b3 Added second slot flashing capability Viktor De Pasquale 2019-07-10 18:45:34 +02:00
  • 501b18f986 Added default value to magisk subject Viktor De Pasquale 2019-07-10 18:44:32 +02:00
  • 21ed759e53 Removed duplicate helper Viktor De Pasquale 2019-07-10 18:44:05 +02:00
  • 8d50dfd93c Fixed overwriting file in download mode Added prevention of copying itself to itself Viktor De Pasquale 2019-07-10 18:35:11 +02:00
  • 51e40dd98c Fixed crashes caused by file exposure beyond app bounds Viktor De Pasquale 2019-07-10 18:08:18 +02:00
  • b2048379af Fixed uris so in case there's no additional the data one (with zips) is selected instead Viktor De Pasquale 2019-07-10 17:24:57 +02:00
  • 011539f6f1 Added permission requirements for using service Viktor De Pasquale 2019-07-10 17:23:16 +02:00
  • 5457c3803f Added remaining methods of installation/flashing/uninstall to service Updated parameters of patching step and fixed new ordered flashing format Viktor De Pasquale 2019-07-10 16:33:01 +02:00
  • b3d777bb6c Updated configuration to hold data when necessary Viktor De Pasquale 2019-07-10 15:11:59 +02:00
  • 12e00c3054 Updated method naming scheme Added new configurations Added flashing methods and annotated viewModel's uri as deprecated in function Viktor De Pasquale 2019-07-10 15:00:14 +02:00
  • 40b683111c Added an option to disable the new caching mechanism completely Viktor De Pasquale 2019-07-09 20:08:59 +02:00
  • 9542ca773f Added new CompoundDownloadService which will encapsulate all downloads and should manage post-download events as well As of now it's still in a development stage and isn't connected to anything Viktor De Pasquale 2019-07-09 20:08:00 +02:00
  • 8af832a496 Added several calls to FlashActivity so it manages its launch parameters by itself Its reach will be deepened further in the future commits Viktor De Pasquale 2019-07-09 20:06:33 +02:00
  • 6836130fda Added overloaded method call for progress notification so it accepts foreign context Viktor De Pasquale 2019-07-09 20:02:20 +02:00
  • 724893879f Added option to intercept progress while copying files Viktor De Pasquale 2019-07-09 20:00:57 +02:00
  • 736729f5ef Maintain a list of pre-init mounts topjohnwu 2019-07-16 23:54:52 -07:00
  • aa47966347 Fix raw_data move constructor topjohnwu 2019-07-16 23:30:54 -07:00
  • d64d12afe8 Some fixes Gozzwip 2019-07-16 12:20:10 +04:00
  • 1f8df419c4 Extract x86 busybox first topjohnwu 2019-07-16 01:16:29 -07:00
  • 7ba8202af5 Introduce new root overlay system topjohnwu 2019-07-16 01:08:28 -07:00
  • d7b691cf59 Move libutil internal headers out of include path topjohnwu 2019-07-14 23:55:52 -07:00
  • 7058d5e4cd magiskpolicy: rules: fix writing to loop devices using upstream sepolicy osm0sis 2019-07-13 18:36:29 -03:00
  • 52fd508fea Do not use std::random_device topjohnwu 2019-07-14 21:56:21 -07:00
  • 41045b62dc Introduce more randomness topjohnwu 2019-07-14 17:41:51 -07:00
  • 188ea2644a Updated downloading magisk to pull the zip from cache if eligible Viktor De Pasquale 2019-06-24 16:19:57 +02:00
  • 4c8f357978 Update to support updated FrankeNDK topjohnwu 2019-07-07 17:38:22 -07:00
  • 4bb2fd6ba6 Fix typos in german translation Marius 2019-07-06 20:23:31 +02:00
  • 33c9f74508 magiskpolicy: rules: fix rootfs operations with SAR Magisk - while many newer devices cannot allow / (system partition) to be mounted rw due to compressed fs (e.g. erofs) or logical partitions, it should remain possible to alter rootfs files/directories on those that previously allowed it osm0sis 2019-07-04 17:02:36 -03:00
  • f53fe67372 BootSigner: support setting name with no cert/key pair supplied osm0sis 2019-07-04 16:06:45 -03:00
  • 51ff724691 Unblock all signals in root shell process topjohnwu 2019-07-07 12:30:57 -07:00
  • 291bf93f9d Proper timing topjohnwu 2019-07-07 12:20:47 -07:00
  • 5fcd629f16 Rearrange su daemon routine topjohnwu 2019-07-07 12:20:19 -07:00
  • ab90901793 Use C++ smart pointer for caching su_info topjohnwu 2019-07-07 00:31:49 -07:00
  • 4f206fd918 Fix compile errors topjohnwu 2019-07-06 23:04:24 -07:00
  • 7233285437 Use relative symbolic links topjohnwu 2019-07-04 17:58:38 -07:00
  • 8e348a11c2 Support non standard image headers John Wu 2019-07-04 11:09:17 -07:00
  • 085ea6d0a1 SignBoot: use verity keys not testkey to correctly follow AOSP osm0sis 2019-07-04 03:20:09 -03:00
  • aaf88b1895 BootSigner: add ability to change target name - supports signing /recovery images - add as final argument and default to /boot if not supplied so installer scripts remain the same osm0sis 2019-07-04 03:17:14 -03:00
  • 4f4a9412a3 SignBoot: updates from AOSP for boot_img_hdr_v1 and v2 "Allow recovery-dtbo in recovery.img to be signed" by Hridya Valsaraju: https://android.googlesource.com/platform/system/extras/+/9bb9f8f857170c5865944bdc9e4700a73a6e7434 osm0sis 2019-07-04 03:05:44 -03:00
  • a92e039363 Split util headers topjohnwu 2019-07-01 22:58:19 -07:00
  • 33aa4ca4b7 Move libmincrypt into separate repo topjohnwu 2019-06-30 19:53:03 -07:00
  • 05658cafc7 Fix typo causing sbin clone failure topjohnwu 2019-06-30 19:24:14 -07:00
  • ff3710de66 Minor code changes across all sources topjohnwu 2019-06-30 19:09:31 -07:00
  • db8dd9f186 Init code rearrangement topjohnwu 2019-06-30 11:39:13 -07:00
  • e8b73ba6d1 Add separate product partition support topjohnwu 2019-06-29 14:19:10 -07:00
  • f1112fdf37 Logical Resizable Android Partitions support topjohnwu 2019-06-29 00:47:29 -07:00
  • a48c4f9e05 magiskboot: don't clobber /overlay with cpio restore anymore - Magisk "dirty" flashes would remove the /overlay directory which might have been put there by a custom kernel or other mod - this is a leftover from when Magisk itself used /overlay for placing init.magisk.rc, so just remove this file specifically and leave the rest intact osm0sis 2019-06-27 18:01:00 -03:00
  • 19a521d2e9 French translation update Rom 2019-06-27 14:45:27 +02:00
  • dd6e55ac31 [ro] Add translators cristisilaghi 2019-06-23 23:47:56 +03:00
  • b1e63f0f14 Manager: fix ModulesFragment reboot menu - correct 'booloader' typo breaking bootloader entry - remove extra bootloader entry Shell.su line which is unnecessary since it's covered by reboot() - revert to using reboot recovery for recovery entry since svc power reboot recovery triggers a very disconcerting "Factory data reset" reboot dialog on many devices - add Reboot to EDL mode option for good measure osm0sis 2019-06-24 16:13:31 -03:00
  • b0e49a4cc8 Kill blastula pool when magiskhide init topjohnwu 2019-06-27 00:49:27 -07:00
  • 1e94517a72 MagiskHide is coming back strong topjohnwu 2019-06-27 00:28:34 -07:00
  • 98f60216ac Temporary disable MagiskHide by default topjohnwu 2019-06-25 23:32:07 -07:00
  • e29b712108 Start Magisk in SAR topjohnwu 2019-06-25 23:31:59 -07:00
  • a462435f2f Load custom sepolicy topjohnwu 2019-06-25 21:34:02 -07:00
  • 911b8273fe Fix typo in sbin clone topjohnwu 2019-06-25 03:35:25 -07:00
  • 09935e591a Proper SARInit test topjohnwu 2019-06-25 03:34:54 -07:00
  • 4a212dba35 Early mount partitions in SAR topjohnwu 2019-06-25 02:47:16 -07:00
  • aac9e85e04 More Q cleanup topjohnwu 2019-06-25 02:38:34 -07:00
  • bb67a837d3 Adjust class structures topjohnwu 2019-06-24 01:50:47 -07:00
  • 6cde695194 Remove Q dirty hacks in SARCompat topjohnwu 2019-06-24 01:31:42 -07:00
  • a1a1ac0bbb Add sbin overlay to system-as-root topjohnwu 2019-06-24 01:21:33 -07:00
  • 9ec8bc2166 Boot MagiskInit as actual system-as-root topjohnwu 2019-06-23 15:14:47 -07:00
  • 28cd6a75e7 Add missing functions in bionic topjohnwu 2019-06-23 14:54:48 -07:00
  • 4cc7aced15 Add new util function topjohnwu 2019-06-23 03:53:41 -07:00
  • 1058aeb04f Label current SAR impl as compat topjohnwu 2019-06-22 03:18:45 -07:00
  • cfec0db947 Delay mounting sbin overlay topjohnwu 2019-06-22 03:14:33 -07:00
  • 120bd6cd68 v7.3.2 Changelog manager-v7.3.2 topjohnwu 2019-06-21 01:06:26 -07:00
  • 9aef06d1b8 Fix traductors JoanVC100 2019-06-20 12:25:13 +02:00
  • e6e9dd751c Upgrade Kotlin topjohnwu 2019-06-21 00:53:40 -07:00
  • 5dd677756f Fixed multiple fetch tasks running at once Disposing wouldn't help since the shell doesn't appear to handle concurrency well Viktor De Pasquale 2019-06-20 19:52:57 +02:00
  • b77c590910 Fixed the searchView being collapsed after searching through it Now they have their state synced with viewModel to allow continuity Viktor De Pasquale 2019-06-20 19:49:14 +02:00
  • 7e5f2822ae Fix superuser fragment crashes Fix superuser screen encountering inconsistencies when refreshing the data rapidly Viktor De Pasquale 2019-06-18 11:54:11 +02:00
  • 12bbc7fd6b Update v7.3.1 changelog manager-v7.3.1 topjohnwu 2019-06-17 22:15:38 -07:00
  • bf9ac8252b Cleanup UpdateInfo topjohnwu 2019-06-16 16:47:30 -07:00
  • 4a3f5dc619 Cleanups topjohnwu 2019-06-16 14:35:51 -07:00
  • ca156befbd Fixed mapping generic pairs to policy crashing when no policy is found The policy (app) is now deleted when found invalid (uninstalled) Viktor De Pasquale 2019-06-16 15:18:39 +02:00
  • 4db41e2ac4 Added attempted fix for parsing data off default thread Viktor De Pasquale 2019-06-16 09:48:27 +02:00
  • 982a43fce1 Moved diff computation of policy list to the background thread Viktor De Pasquale 2019-06-16 09:23:37 +02:00
  • dd76a74e1c Fixed fast scroll button crashing while scrolling to undefined position Viktor De Pasquale 2019-06-16 09:00:46 +02:00
  • 70cb52b2c7 Fixed fast scroll button being visible when log is empty Viktor De Pasquale 2019-06-16 09:00:28 +02:00
  • 5c7f69acaa Separate SAR and legacy implementation topjohnwu 2019-06-16 12:45:32 -07:00
  • f1d9015e5f Move load kernel info out of class topjohnwu 2019-06-15 22:25:09 -07:00
  • e8d900c58e Fix typo topjohnwu 2019-06-15 18:12:12 -07:00
  • a6241ae912 Fix magiskboot unpack option parsing topjohnwu 2019-06-15 15:59:57 -07:00
  • 4a697ca2ec Add 7.3.0 changelog manager-v7.3.0 topjohnwu 2019-06-14 22:38:51 -07:00
  • 58bec7f2c9 Update dependencies topjohnwu 2019-06-14 22:38:37 -07:00
  • 213f84985c Update Chinese (Traditional) translate Wenlin Shen 2019-06-12 19:42:05 +08:00
  • 074b1f8c61 Added one-click scroll to the bottom Viktor De Pasquale 2019-06-12 16:08:02 +02:00
  • 326eee8c83 Migrate a lot of classes to Kotlin topjohnwu 2019-06-12 03:29:38 -07:00
  • 00bff4912e Use svc for reboot if feasible topjohnwu 2019-06-12 00:55:21 -07:00
  • 0ce1720516 Fixed magisk log screen lines having multiple lines Viktor De Pasquale 2019-06-11 17:26:23 +02:00