Commit Graph

46 Commits

Author SHA1 Message Date
LoveSy 4ba365565f Upgrade gradle 2023-02-20 00:08:23 -08:00
vvb2060 7769ba5f54 Remove READ_EXTERNAL_STORAGE permission added by AGP 1.8 2023-01-18 12:52:24 +08:00
canyie 2839978cc1 Use null oat dir in root service only 2023-01-12 22:38:14 +08:00
vvb2060 7871c2f595 Update deps 2022-12-26 17:16:26 -08:00
vvb2060 52cf72002a Update resources load
addAssetPath supports apk and directory
2022-10-12 13:07:30 -07:00
topjohnwu 928a16d8cc Update app to target API 33
Close #6206
2022-08-23 03:59:09 -07:00
topjohnwu 3f7f6e619a Use VERSION_CODES instead of raw numbers 2022-08-23 01:43:53 -07:00
topjohnwu 9016e6727d Fix stub app loading on older Android versions 2022-06-05 01:09:30 -07:00
残页 a3381da7ed
Bypass DexFile's security check for RootService (#5911)
Old Android (pre 8.0) enforces `optimizedDirectory` to have the same uid with the process. If repackaged, root service (uid=0) will crash when trying to load current.apk. So we set `optimizedDirectory` to null to bypass the check.
2022-06-04 04:21:57 -07:00
topjohnwu b3f05fd925 Update setup 2022-05-27 00:44:20 -07:00
topjohnwu c8492b0c58 Use official APIs to load dynamic resources 2022-05-22 19:20:24 -07:00
topjohnwu 24603b3cef Update Android Studio 2022-05-09 20:53:47 -07:00
vvb2060 6df42a4be7 Handle install failure 2022-03-01 23:05:06 -08:00
vvb2060 6dabd3bb2d Abandon unsuccessful session 2022-02-16 23:03:01 -08:00
topjohnwu e36596470c Minor adjustments 2022-02-13 20:16:23 -08:00
topjohnwu 668e549208 Refactor APKInstall 2022-02-13 19:54:59 -08:00
topjohnwu 256ff31d11 Show notification after app upgrade 2022-02-13 18:35:35 -08:00
topjohnwu 8f0ea5925a Relaunch process without second process 2022-02-13 02:58:55 -08:00
topjohnwu 10f991b8d0 Directly stream APK into install session 2022-02-03 03:50:52 -08:00
topjohnwu c1fc3f373c Proper app relaunch for stub 2022-02-02 04:44:22 -08:00
topjohnwu f4cf5dc0cd Rename class 2022-02-02 02:50:27 -08:00
topjohnwu 355341f0ab Use AppComponentFactory to replace ClassLoader 2022-02-01 22:43:44 -08:00
topjohnwu e0410b6f10 TLS only on release builds 2022-01-22 22:57:34 -08:00
南宫雪珊 baa19f0ccf
Rewrite app installation
Fix  #4960
2021-12-14 05:20:29 -08:00
vvb2060 dd8116e285 Update Dependencies 2021-12-14 03:36:01 -08:00
topjohnwu 54e3f1998a Support RootService on stub APKs 2021-12-13 04:05:42 -08:00
topjohnwu 470fc97d1f Remove SafetyNet check 2021-09-13 01:41:31 -07:00
vvb2060 810cf4dee8 Move config to buildSrc 2021-09-09 01:37:20 -07:00
vvb2060 605189bc6e Hide overlay windows 2021-09-02 23:17:01 -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
vvb2060 fb93af665d Remove obsolete SDK_INT check 2021-04-23 16:56:23 -07:00
topjohnwu 1b9d8e068a Remove/move unused files 2021-04-18 05:04:14 -07:00
topjohnwu 7e01f9c95e Minor changes 2021-04-17 19:57:47 -07:00
vvb2060 0a6140c6eb Try install with root first 2021-02-22 03:08:51 -08:00
vvb2060 bba2ac8817 Add unsupport env check 2021-02-22 03:08:51 -08:00
topjohnwu 331b1f542f Use standard Android APIs for install and launch 2021-02-20 20:12:35 -08:00
topjohnwu 6951d926f7 Rename app name to just Magisk 2021-01-24 07:35:00 -08:00
topjohnwu ab9a83c82f Bump target SDK to 30 2021-01-22 05:03:33 -08:00
topjohnwu 6092d7ca88 Minor cleanups 2020-10-11 05:10:02 -07:00
topjohnwu 31681c9c5f Remove ProcessPhoenix 2020-08-23 00:12:58 -07:00
vvb2060 9e81db8692 Support scoped storage 2020-08-22 04:38:51 -07:00
topjohnwu f200d472ef Move icon resources out of stubs 2020-08-20 06:02:22 -07:00
topjohnwu 15b1215972 Only show SafetyNet when GMS exists 2020-08-09 04:39:12 -07:00
topjohnwu 7922f65243 Welcome Gradle Kotlin DSL 2020-07-04 06:54:53 -07:00
topjohnwu 67f7935421 Restructure project 2020-07-04 04:09:19 -07:00