Commit Graph

65 Commits

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