Commit Graph

63 Commits

Author SHA1 Message Date
e11087cd1a Update kotlin R8 rules 2022-08-22 12:51:54 -07:00
34b2f525a3 Update proguard-rules.pro 2022-06-06 02:59:57 -07:00
e08de91666 Clean sent proguard rules 2021-10-29 03:15:31 -07:00
9c09ad3b62 Open source fully obfuscated stub 2021-09-02 21:31:33 -07:00
68fbdd474c Target SDK 31 2021-09-02 01:39:34 -07:00
fb8000b58b Handle invalid SafetyNet results
Fix #4253
2021-04-20 03:39:47 -07:00
29cc372bfa Fix proguard rules 2021-04-17 23:44:19 -07:00
a328e2bf3c Hide annoying stack traces when hidden 2021-04-17 22:35:36 -07:00
c3313623e4 Fix release build 2021-01-30 11:58:10 -08:00
6fb20b3ee5 Proper proguard rules 2021-01-27 04:56:39 -08:00
4b01e3a3c7 Cleanup more kotlin stuffs 2021-01-24 07:03:06 -08:00
a079966f97 Migrate to AGP 4.1.0 2020-10-17 06:32:49 -07:00
ee4db43136 Update proguard rules
Fix #3190
2020-09-27 04:49:49 -07:00
b44dcc2da0 Fix SafetyNet 2020-08-24 06:27:05 -07:00
34450cdddd More refactoring
Cleanups, move classes to sane locations, etc.
2020-08-19 02:05:23 -07:00
0ce7da1bf6 Upgrade AGP 2020-02-25 15:14:24 -08:00
c6b3f06b95 Cleanup stuffs 2020-02-22 01:28:33 -08:00
581419b6a3 Update dependencies 2020-02-21 23:40:20 -08:00
8a6b3644be Strip only debug and verbose logging 2020-01-29 22:16:53 +08:00
1e2de1bb14 Preserve everything in package 'a'
Close #2301
2020-01-27 21:25:41 +08:00
7532477a2f Make release builds work 2020-01-15 00:51:27 +08:00
707d7b3342 Separate core components 2020-01-13 22:01:46 +08:00
1449486958 Replace old design with redesign (p3) 2020-01-12 21:52:32 +08:00
7f971f7173 Make sure our constructor is preserved 2019-10-23 07:51:32 -04:00
a02493fbaa Workaround R8 bug 2019-10-19 05:44:56 -04:00
78daa2eb62 Do not use string resources for app label
This not only simplifies hiding stub APKs (no resource IDs involved),
but also opens the opportunity to allow users to customize whatever
app name they want after it is hidden.
2019-10-17 04:47:46 -04:00
08b528dc4f Reorganize classes
- Move base classes to its own package
- Move most logic out of MagiskActivity to MainActivity
2019-09-28 03:37:24 -04:00
f2494374f8 Eliminate any traces of Java in app 2019-08-08 00:59:23 -07:00
48395ba860 Remove unused files 2019-08-08 00:29:27 -07:00
662a5c8ea6 Upgrade Retrofit 2.6.0 2019-06-05 23:41:51 -07:00
80d834fb55 Use kotshi instead of moshi-kotlin-codegen 2019-06-01 13:18:11 -07:00
7d87777bf8 Improve proguard rules 2019-06-01 01:13:29 -07:00
a7eec2f0a0 Fixed initial crashes occurring due to improperly obfuscated constructors and inner fields 2019-05-24 15:53:08 +02:00
fdb7c5dba1 Added Timber as marked for stripping 2019-05-24 15:49:11 +02:00
e7339ba619 We don't need BouncyCastle provider on Android 2019-05-12 16:06:22 -07:00
93fb0e3d74 Fix release builds 2019-04-19 03:26:33 -04:00
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
056dafc59f Use R8 full mode
R8 FTW!
2019-04-02 16:32:40 -04:00
c699f30831 Fix some build issues 2019-03-07 05:05:46 -05:00
9a15365a57 Welcome, Java 8/9 APIs
Fix #1162
2019-03-07 00:01:07 -05:00
4b88131977 Fix snet on release builds 2019-02-01 06:21:55 -05:00
60f69feaff Full project restructuring 2019-01-30 03:10:12 -05:00
aad9aced18 Render Markdown natively
Stop using problematic WebView
2018-12-23 19:29:25 +08:00
ff3d66a661 Separate backend logic from frontend UI 2018-12-13 04:35:50 -05:00
c91f809eba Remove all backwards compatibility nonsense
This also allows full obfuscation
2018-12-08 03:54:00 -05:00
f401e577e5 Better Proguard optimization 2018-12-02 04:56:13 -05:00
0241a50c6f Stop using platform provided DownloadManager 2018-12-02 04:47:57 -05:00
78534deab6 Excessive obfuscation when building in release mode
Close #606
2018-09-14 23:00:39 -04:00
413d4badfd Strip logging code with Proguard 2018-07-27 21:52:09 +08:00
f8076825cb Move Magisk Manager files into subfolder 2018-07-18 17:47:53 +08:00