topjohnwu
4a73d634e0
Tidy things up
2019-05-31 21:46:59 -07:00
topjohnwu
75405b2b25
Upgrade AS
2019-05-24 02:48:10 -07:00
topjohnwu
fac07c3913
Update R8 version
2019-05-19 17:39:19 -07:00
topjohnwu
b152c63102
Upgrade AS
2019-05-09 23:16:21 -07:00
topjohnwu
2c9586d811
Update dependencies
2019-05-02 02:12:29 -04:00
Viktor De Pasquale
bbf650c6cf
Updated gradle & AS
2019-04-26 19:32:53 +02:00
topjohnwu
0407062c1d
Merge branch 'master' into pull request #1342
2019-04-19 01:28:45 -04:00
topjohnwu
f315c4416b
Upgrade libsu
2019-04-19 01:07:39 -04:00
Viktor De Pasquale
605faccffd
Merge remote-tracking branch 'john/master' into development
...
# Conflicts:
# app/build.gradle
# app/src/main/java/com/topjohnwu/magisk/App.java
# app/src/main/java/com/topjohnwu/magisk/model/adapters/ReposAdapter.java
# app/src/main/java/com/topjohnwu/magisk/model/update/UpdateCheckService.java
# app/src/main/java/com/topjohnwu/magisk/ui/MainActivity.java
# app/src/main/java/com/topjohnwu/magisk/ui/SplashActivity.java
# app/src/main/java/com/topjohnwu/magisk/ui/flash/FlashActivity.java
# app/src/main/java/com/topjohnwu/magisk/ui/home/MagiskFragment.java
# app/src/main/java/com/topjohnwu/magisk/ui/log/LogFragment.java
# app/src/main/java/com/topjohnwu/magisk/ui/surequest/SuRequestActivity.java
# app/src/main/java/com/topjohnwu/magisk/utils/ValueSortedMap.java
# app/src/main/java/com/topjohnwu/magisk/view/dialogs/InstallMethodDialog.java
# app/src/main/java/com/topjohnwu/magisk/view/dialogs/MagiskInstallDialog.java
# app/src/main/java/com/topjohnwu/magisk/view/dialogs/ManagerInstallDialog.java
# build.gradle
2019-04-16 19:40:34 +02:00
Viktor De Pasquale
ebab126579
Replaced xml navigation with self-handled
2019-04-16 19:00:32 +02:00
Viktor De Pasquale
42adc7382f
Updated kotlin
2019-04-14 11:07:13 +02:00
topjohnwu
a6395d35db
Refactor with AS 3.5
2019-04-12 01:58:42 -04:00
Viktor De Pasquale
888c656aa8
Added kotlin support
2019-04-12 01:44:55 -04:00
Viktor De Pasquale
2d58c725e0
Added koin, databinding and navigation components
...
Converted App class and Main activity to Kotlin. With that refactored fields within App class to allow lazy initialization
BEWARE: at this point the navigation is very much broken, won't let you anywhere beyond home screen
2019-04-11 20:01:49 +02:00
Viktor De Pasquale
ea93013ebc
Added kotlin support
2019-04-11 14:49:52 +02:00
topjohnwu
4b54cf1288
Compile with Android Q SDK
...
We upgrade compileSdkVersion to Q, but keep targetSdkVersion as 28.
The reason is because targeting Q will no longer allow us to execute
native binaries in an app's private data, which Magisk Manager relies
a lot for performing stock boot image patches in non rooted environment.
For more information regarding this issue, check this link:
https://redd.it/b2inbu
Some workarounds has been discovered (https://github.com/termux/proot ),
however for the time being there is no point to introduce these huge
hacks just for targeting Q, which we don't benefit anything.
2019-04-10 02:17:08 -04:00
topjohnwu
bc286fd4d3
Upgrade Android Studio
2019-04-07 23:03:43 -04:00
topjohnwu
a9c90718d6
Update some dependencies
2019-04-02 01:50:25 -04:00
topjohnwu
d22c7de79a
Don't care minMagiskVersion
...
It will be sanitized by magiskbot anyways
2019-03-29 10:25:07 -04:00
topjohnwu
8e9a7b25a1
Upgrade Android Studio
2019-03-27 18:31:50 -04:00
topjohnwu
5072a67807
Update AGP and R8
2019-03-12 16:53:07 -04:00
topjohnwu
cf65169c99
Separate stub Magisk Manager to a module
2019-03-08 10:16:02 -05:00
topjohnwu
8f4a6415cd
Use ToT r8 for releases
2019-03-07 17:33:06 -05:00
topjohnwu
32c65d8a88
Upgrade Android Studio
2019-03-07 03:41:24 -05:00
topjohnwu
e73fa57d54
Update Android Studio
2019-03-05 07:38:40 -05:00
topjohnwu
c137f2de4f
Remove SDK 16 support completely
...
Android 4.1 init miss several significant features Magisk reply on,
so the final decision is to forget about it in the future.
Pull minSdkVersion of Magisk Manager back to 17 and remove some
unnecessary adjustments done for SDK 16
2019-02-12 16:58:05 -05:00
topjohnwu
f0639390aa
Update dependencies
2019-02-07 00:37:40 -05:00
topjohnwu
62acc17e42
Support API 16 (Android 4.1)
...
Because why not
2019-02-02 05:06:13 -05:00
topjohnwu
93ee0c8798
Update Android Studio
2019-01-14 14:41:07 -05:00
topjohnwu
04088b34a2
Update gradle scripts
2019-01-04 17:55:17 +08:00
topjohnwu
506df00d81
Upgrade AGP
2018-10-12 21:51:58 -04:00
topjohnwu
971a50d290
Update to Android Studio 3.2
2018-09-25 00:39:49 -04:00
topjohnwu
36dd9106a8
Stable AndroidX
2018-09-21 21:46:09 -04:00
topjohnwu
0cd4fa6fa0
Simplify SignAPK code
2018-09-11 10:48:36 -04:00
topjohnwu
065949496e
Migrate to AndroidX support library
2018-09-10 02:27:45 -04:00
topjohnwu
7a0025673c
Use libsystemproperties in resetprop
...
Upstream to latest Android Pie
2018-09-06 02:57:02 -04:00
topjohnwu
d2c196896d
Update snet extension
2018-08-22 11:50:21 +08:00
topjohnwu
7fb4777c1c
Improve update channel settings
...
Fix #446
2018-08-07 15:48:43 +08:00
topjohnwu
b0a5dbb4c2
Push to SDK 28
2018-06-09 15:47:16 +08:00
topjohnwu
c9ca42aaa9
Support fixing Magisk environment
2018-05-13 18:14:44 +08:00
topjohnwu
3a9a3ed184
Bump Magisk Manager version
2018-04-29 15:20:41 +08:00
topjohnwu
9194c50590
Update build.gradle
2018-04-15 03:17:28 +08:00
topjohnwu
65e455ef0b
Update Android gradle plugin
2018-03-28 02:43:03 +08:00
topjohnwu
cc7e74ca11
Cleanup build.gradle
2018-03-26 03:53:06 +08:00
topjohnwu
3709489b3a
Massive project restructure
2017-12-04 15:16:41 +08:00