topjohnwu
|
42e7db8d13
|
Modernize Repo class for Magisk modules
- Use Kotlin
- Use Room database
- Use retrofit for networking
- Use RxJava pipeline for repo updating
|
2019-07-28 01:54:34 -07:00 |
|
topjohnwu
|
0c17ea5755
|
Migrate Magisk Modules to Kotlin
|
2019-07-27 15:46:44 -07:00 |
|
topjohnwu
|
cdaff5b39c
|
Update module download pipeline
|
2019-07-26 02:26:02 -07:00 |
|
topjohnwu
|
2b1b970e78
|
Update dependencies
|
2019-07-26 02:00:42 -07:00 |
|
topjohnwu
|
0aebc0a8e3
|
Use new service to download uninstall.zip
|
2019-07-25 03:10:24 -07:00 |
|
topjohnwu
|
c3a89f589e
|
Download to proper filename
|
2019-07-25 01:54:42 -07:00 |
|
topjohnwu
|
971cd73fb3
|
Dismiss notification on error
|
2019-07-25 01:37:47 -07:00 |
|
topjohnwu
|
1947860d61
|
Dismiss notification after flashing
|
2019-07-25 01:05:06 -07:00 |
|
topjohnwu
|
55aaa421e8
|
Directly download to target location
|
2019-07-23 01:31:59 -07:00 |
|
topjohnwu
|
a8932706d8
|
Consolidate Magisk download subject
|
2019-07-23 00:55:12 -07:00 |
|
topjohnwu
|
a97972aac0
|
Update notification once per second
|
2019-07-23 00:33:28 -07:00 |
|
topjohnwu
|
094c3d559a
|
Minor fixes and cleanups
|
2019-07-22 01:49:21 -07:00 |
|
topjohnwu
|
6fb032b3c2
|
Clean ups
|
2019-07-20 22:37:34 -07:00 |
|
topjohnwu
|
8ca188f4d4
|
Stream and process module zips
|
2019-07-20 21:04:06 -07:00 |
|
topjohnwu
|
746a1d8d59
|
Directly download to magisk.zip for flashing
|
2019-07-20 14:57:03 -07:00 |
|
topjohnwu
|
63c5e00d86
|
Update Android Studio
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
9d2e5d6665
|
Updated design for custom channel field so it matches the other dialog
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
f6045bf8b5
|
Added custom dialog for download location only
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
e83f40d5c5
|
Added actions for opening files in the file browser
No icons are added at this time, so crashes might occur
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
e5118418b2
|
Added option to have custom download location
The location is automatically added to list of supported paths for caching
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
7cd814d917
|
Updated service to use extra transformer so the service itself is not plagued by unnecessary code
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
78282c1a49
|
Removed unused entry
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
fd4214ccf3
|
Fixed minor bugs regarding notification cancellation
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
0785945635
|
Added appending installers to modules
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
967bdeae7b
|
Updated service architecture and extracted useful tools to separate class
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
452db51669
|
Updated flash location so it's one layer deeper preventing accidental cache deletion
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
5875ced367
|
Fixed launching activities on newer systems
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
fbac6bcfd0
|
Fixed substrate handling multiple downloads at once
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
0dcd3ece9d
|
Updated downloading modules
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
224fff89e3
|
Updated object usage for module subjects
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
22e73644f9
|
Added option to run service in foreground right away
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
6a0f6ab319
|
Updated magisk installer so it uses predownloaded file
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
88a394836f
|
Replaced all install methods with the download service
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
f822c1c2e4
|
Added default to flash configuration
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
1d16d980b3
|
Added second slot flashing capability
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
501b18f986
|
Added default value to magisk subject
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
21ed759e53
|
Removed duplicate helper
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
8d50dfd93c
|
Fixed overwriting file in download mode
Added prevention of copying itself to itself
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
51e40dd98c
|
Fixed crashes caused by file exposure beyond app bounds
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
b2048379af
|
Fixed uris so in case there's no additional the data one (with zips) is selected instead
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
011539f6f1
|
Added permission requirements for using service
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
5457c3803f
|
Added remaining methods of installation/flashing/uninstall to service
Updated parameters of patching step and fixed new ordered flashing format
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
b3d777bb6c
|
Updated configuration to hold data when necessary
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
12e00c3054
|
Updated method naming scheme
Added new configurations
Added flashing methods and annotated viewModel's uri as deprecated in function
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
40b683111c
|
Added an option to disable the new caching mechanism completely
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
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
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
8af832a496
|
Added several calls to FlashActivity so it manages its launch parameters by itself
Its reach will be deepened further in the future commits
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
6836130fda
|
Added overloaded method call for progress notification so it accepts foreign context
|
2019-07-20 14:57:03 -07:00 |
|
Viktor De Pasquale
|
724893879f
|
Added option to intercept progress while copying files
|
2019-07-20 14:57:03 -07:00 |
|
topjohnwu
|
736729f5ef
|
Maintain a list of pre-init mounts
Keep track of everything to unmount
|
2019-07-16 23:54:52 -07:00 |
|