Commit Graph

  • 3c7ece1605 Fixed not showing current version Current version was not displaying under circumstances that involve loss of connection. Versions are displayed whether the device is connected or not. Viktor De Pasquale 2019-08-07 07:23:29 +02:00
  • 870efc49ea Fixed using mapping function incorrectly Viktor De Pasquale 2019-08-06 16:15:17 +02:00
  • 085ede6d93 Added simple ui blocks for whenever connection drops out Viktor De Pasquale 2019-08-06 16:14:58 +02:00
  • 4ef19d17da Added a flag for connection status Reactively updated flag which only checks whether the "data" / "wifi" / "ethernet" is plugged in or enabled. If the user connects to the wifi but has no actual connection, the app will never know. Please refrain from using other access methods (like pinging a host), it can get picked up by a VPN or other methods and possibly expose MM. Viktor De Pasquale 2019-08-06 15:04:55 +02:00
  • 223913c30a Remove unnecessary App usage topjohnwu 2019-08-05 00:21:38 -07:00
  • 010e4de4e1 Introduce DynamicClassLoader topjohnwu 2019-08-04 23:49:09 -07:00
  • 41134466ed Upgrade dependencies topjohnwu 2019-08-04 15:14:14 -07:00
  • 8f07747452 Remove net module topjohnwu 2019-08-04 14:28:04 -07:00
  • eb5ce5be1e Fix saving logs topjohnwu 2019-08-04 14:16:47 -07:00
  • 71d855e836 Cleanup more code topjohnwu 2019-08-04 13:47:14 -07:00
  • 33b7ab593c Migrate PatchAPK to Kotlin topjohnwu 2019-08-04 13:00:27 -07:00
  • 8706d834b4 Update Android Studio topjohnwu 2019-08-02 21:26:00 -07:00
  • 7cfab33ebb Make sure DownloadService always start with app context topjohnwu 2019-08-02 01:21:22 -07:00
  • 1ababc8c7f RepoDB does not need to run on main thread topjohnwu 2019-08-02 01:20:16 -07:00
  • 1f75e63c37 Fix crashes in MarkdownWindow topjohnwu 2019-08-02 01:16:04 -07:00
  • cb3f9b9740 More tweaking to Rx pipeline topjohnwu 2019-08-01 23:08:58 -07:00
  • 9784353223 Fix ActivityTracker topjohnwu 2019-07-29 04:18:05 -07:00
  • 7d93ca5c73 Modernize MagiskInstaller topjohnwu 2019-07-29 04:05:54 -07:00
  • ac20063e86 Disable cache for Magisk Manager topjohnwu 2019-07-29 03:56:35 -07:00
  • debaec32af Remove old download progress update system topjohnwu 2019-07-29 00:42:53 -07:00
  • 0e9b71e7a9 Show notification on error topjohnwu 2019-07-29 00:37:01 -07:00
  • 85f5ff3c14 Download Magisk Manager via new service topjohnwu 2019-07-29 00:26:18 -07:00
  • 3d81f167ea Update Gradle wrapper to 5.5.1 Frieder Bluemle 2019-07-22 12:15:48 -07:00
  • fb70a2e52d Update Ukrainian translation Taras 2019-07-29 01:32:01 +03:00
  • 460e85a1b5 New lines added and fixs JoanVC100 2019-07-27 15:57:03 +02:00
  • 539b64bd57 update german language-file cheese1 2019-07-29 00:31:25 +02:00
  • 90e38a06a2 Update strings.xml linar10 2019-07-20 18:03:33 +02:00
  • 09ab910630 Added missing strings zertyuiop 2019-07-19 22:54:15 +03:00
  • c15f80b33f Improve Rx pipeline topjohnwu 2019-07-28 14:49:06 -07:00
  • b2e6ba3c4a Move no thanks from dialogs topjohnwu 2019-07-28 03:54:46 -07:00
  • b16f696b0e Cleanups topjohnwu 2019-07-28 03:47:07 -07:00
  • 9adfb382e8 Only launch FlashActivity if app is foreground topjohnwu 2019-07-28 03:38:27 -07:00
  • 44368383f4 Fix fetching repo ordering topjohnwu 2019-07-28 02:21:55 -07:00
  • d1ff7e0ffe Move extensions to its own package topjohnwu 2019-07-28 02:10:22 -07:00
  • 42e7db8d13 Modernize Repo class for Magisk modules topjohnwu 2019-07-28 01:54:34 -07:00
  • 0c17ea5755 Migrate Magisk Modules to Kotlin topjohnwu 2019-07-27 15:46:44 -07:00
  • cdaff5b39c Update module download pipeline topjohnwu 2019-07-26 02:26:02 -07:00
  • 2b1b970e78 Update dependencies topjohnwu 2019-07-26 02:00:42 -07:00
  • 0aebc0a8e3 Use new service to download uninstall.zip topjohnwu 2019-07-25 03:10:24 -07:00
  • c3a89f589e Download to proper filename topjohnwu 2019-07-25 01:54:42 -07:00
  • 971cd73fb3 Dismiss notification on error topjohnwu 2019-07-25 01:37:47 -07:00
  • 1947860d61 Dismiss notification after flashing topjohnwu 2019-07-25 01:05:06 -07:00
  • 55aaa421e8 Directly download to target location topjohnwu 2019-07-23 01:31:59 -07:00
  • a8932706d8 Consolidate Magisk download subject topjohnwu 2019-07-23 00:55:12 -07:00
  • a97972aac0 Update notification once per second topjohnwu 2019-07-23 00:33:16 -07:00
  • 094c3d559a Minor fixes and cleanups topjohnwu 2019-07-22 01:49:21 -07:00
  • 6fb032b3c2 Clean ups topjohnwu 2019-07-20 22:37:34 -07:00
  • 8ca188f4d4 Stream and process module zips topjohnwu 2019-07-20 21:04:06 -07:00
  • 746a1d8d59 Directly download to magisk.zip for flashing topjohnwu 2019-07-20 14:56:16 -07:00
  • 63c5e00d86 Update Android Studio topjohnwu 2019-07-20 13:52:38 -07:00
  • 9d2e5d6665 Updated design for custom channel field so it matches the other dialog Viktor De Pasquale 2019-07-17 17:28:28 +02:00
  • f6045bf8b5 Added custom dialog for download location only Viktor De Pasquale 2019-07-17 17:28:01 +02:00
  • e83f40d5c5 Added actions for opening files in the file browser No icons are added at this time, so crashes might occur Viktor De Pasquale 2019-07-13 13:54:32 +02:00
  • e5118418b2 Added option to have custom download location The location is automatically added to list of supported paths for caching Viktor De Pasquale 2019-07-13 13:26:33 +02:00
  • 7cd814d917 Updated service to use extra transformer so the service itself is not plagued by unnecessary code Viktor De Pasquale 2019-07-11 19:10:12 +02:00
  • 78282c1a49 Removed unused entry Viktor De Pasquale 2019-07-11 18:49:30 +02:00
  • fd4214ccf3 Fixed minor bugs regarding notification cancellation Viktor De Pasquale 2019-07-11 18:44:26 +02:00
  • 0785945635 Added appending installers to modules Viktor De Pasquale 2019-07-11 18:44:05 +02:00
  • 967bdeae7b Updated service architecture and extracted useful tools to separate class Viktor De Pasquale 2019-07-11 16:25:28 +02:00
  • 452db51669 Updated flash location so it's one layer deeper preventing accidental cache deletion Viktor De Pasquale 2019-07-11 15:34:41 +02:00
  • 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