topjohnwu
5b937fb1fa
Random changes
2019-09-05 11:36:48 -04:00
topjohnwu
48395ba860
Remove unused files
2019-08-08 00:29:27 -07:00
topjohnwu
42ce6fd334
Workaround stupid Moshi proguard rules
2019-08-07 22:26:25 -07:00
topjohnwu
223913c30a
Remove unnecessary App usage
2019-08-05 00:21:38 -07:00
topjohnwu
cb3f9b9740
More tweaking to Rx pipeline
2019-08-01 23:08:58 -07:00
topjohnwu
7d93ca5c73
Modernize MagiskInstaller
2019-07-29 04:05:54 -07:00
topjohnwu
c15f80b33f
Improve Rx pipeline
2019-07-28 14:49:06 -07:00
topjohnwu
d1ff7e0ffe
Move extensions to its own package
2019-07-28 02:10:22 -07:00
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
6fb032b3c2
Clean ups
2019-07-20 22:37:34 -07:00
topjohnwu
746a1d8d59
Directly download to magisk.zip for flashing
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
6a0f6ab319
Updated magisk installer so it uses predownloaded file
2019-07-20 14:57:03 -07:00
topjohnwu
bf9ac8252b
Cleanup UpdateInfo
2019-06-16 16:47:30 -07:00
Viktor De Pasquale
4db41e2ac4
Added attempted fix for parsing data off default thread
2019-06-16 16:50:08 -04:00
topjohnwu
7756e10779
Rewrite configs with Kotlin delagate properties
2019-06-10 04:37:56 -07:00
Viktor De Pasquale
be1228c3b4
Reverted removing UpdateRepos temporarily
2019-05-29 18:40:16 +02:00
Viktor De Pasquale
90d85eaf7d
Removed update repos as it can be done via repository
2019-05-09 15:56:06 +02:00
Viktor De Pasquale
7c755a3991
Removed events from modules / replaced with retrofit/rx
2019-05-07 15:41:56 +02:00
Viktor De Pasquale
b018124226
Added (ported back) features from initial design [retrofit,moshi,kotpref]
...
Marked most of the old classes using Networking as deprecated to clearly visualise their future removal
2019-05-06 19:03:28 +02:00
Viktor De Pasquale
4eecaea601
Fixed rewritten java code being java-styled in kotlin
...
Fixed accessing kotlin code illegally via companion helper
2019-05-05 12:17:32 +02:00
topjohnwu
a0cfce7cbc
Rewrite FlashZip in Kotlin
2019-05-03 04:42:57 -04:00
topjohnwu
8b7144c986
Rewrite ZipUtils in Kotlin
2019-05-03 04:10:27 -04:00
Viktor De Pasquale
11d716a3c8
Updated splash screen with new arch
2019-04-22 16:00:48 +02:00
Viktor De Pasquale
bea5308ab7
Updated locations of nearly all files
...
This has been done in preparations for rewrite to kotlin and upcoming design changes.
Nothing should be broken but use caution.
2019-04-11 18:03:23 +02:00
topjohnwu
7219947237
Update libsu
...
Close #1314
2019-04-08 21:05:11 -04:00
topjohnwu
ced9b4a8ee
Default to beta channel if detected
2019-04-05 20:48:19 -04:00
topjohnwu
c10b376575
Support patching full ODIN firmware
2019-04-04 07:27:43 -04:00
topjohnwu
a9c90718d6
Update some dependencies
2019-04-02 01:50:25 -04:00
topjohnwu
1cd45b53b1
Support recovery based Magisk
...
Some devices (mainly new Samsung phones we're talking here...) using
A only system-as-root refuse to load ramdisk when booted with boot
no matter what we do. With many A only system-as-root devices, even
though their boot image is kernel only, we can still be able to add
a ramdisk section into the image and force the kernel to use it as
rootfs. However the bootloader on devices like the S10 simply does
not load anything within boot image into memory other than the kernel.
This gives as the only option is to install Magisk on the recovery
partition. This commits adds proper support for these kind of scenarios.
2019-03-30 00:49:48 -04:00
topjohnwu
8ac3aaf36c
Rename Topic -> Event
2019-03-23 21:58:42 -04:00
topjohnwu
db06038548
Fix Magisk installation
2019-03-22 02:48:42 -04:00
topjohnwu
1d9359d563
Fix additional setup
2019-03-20 03:20:02 -04:00
topjohnwu
ed11e0bff6
Fix repackage manager settings migration
2019-03-11 05:43:48 -04:00
topjohnwu
de5c902fdb
Remove app-core module
...
Less confusion
2019-03-08 10:19:22 -05:00