Commit Graph

2555 Commits

Author SHA1 Message Date
topjohnwu 2d5cf8a6fe Push release notes 2020-11-13 04:32:20 -08:00
topjohnwu 290959f74c Fix strings resources 2020-11-13 04:22:06 -08:00
Ilya Kushnir 4d9f58ee72 Update RU strings & tidying up EN 2020-11-13 03:03:35 -08:00
topjohnwu 9241246de6 Only use MediaStore APIs on Android 11+
Fix #3428
2020-11-13 02:53:30 -08:00
Heimen Stoffels 58a5d52b78 Updated Dutch translation 2020-11-13 02:34:49 -08:00
Rom 2906178ac3 Update French translation 2020-11-13 02:34:21 -08:00
topjohnwu 50be50cf6a Update dependencies 2020-11-13 00:58:41 -08:00
topjohnwu 2739d3cb67 Update PayPal link 2020-11-07 15:10:10 -08:00
vvb2060 e9759a5868 Update HideViewModel 2020-11-07 14:47:44 -08:00
AdiityaAndre e7ab802498 Update Indonesian translation 2020-11-07 14:43:46 -08:00
kubalav 42672c2e27 Update Slovak translation 2020-11-07 14:43:21 -08:00
孟武.尼德霍格.龍 e65d61d313 更新繁體中文字串
更新繁體中文字串
2020-11-07 14:42:48 -08:00
Taras 076da5c7c4 Update Ukrainian translation 2020-11-07 14:42:11 -08:00
vvb2060 9deaf2507c Update zh-rCN translation 2020-11-07 14:41:32 -08:00
kam821 5c114c67de Update Polish translation
- Add missing strings
- Small corrections.
- Changed "Magisk Manager" translation to form which better reflects the original meaning in Polish.
2020-11-07 14:40:56 -08:00
programminghoch10 d904cb0441 Updated german translations 2020-11-07 14:40:02 -08:00
topjohnwu 16e4c67992 Significantly broaden sepolicy.rule compatibility
Previously, Magisk uses persist or cache for storing modules' custom
sepolicy rules. In this commit, we significantly broaden its
compatibility and also prevent mounting errors.

The persist partition is non-standard and also critical for Snapdragon
devices, so we prefer not to use it by default.

We will go through the following logic to find the best suitable
non-volatile, writable location to store and load sepolicy.rule files:

Unencrypted data -> FBE data unencrypted dir -> cache -> metadata -> persist

This should cover almost all possible cases: very old devices have
cache partitions; newer devices will use FBE; latest devices will use
metadata FBE (which guarantees a metadata parition); and finally,
all Snapdragon devices have the persist partition (as a last resort).

Fix #3179
2020-11-02 23:20:38 -08:00
topjohnwu 0d11f73a1d Handle unexpected exceptions
Fix #3276
2020-10-22 03:09:05 -07:00
vvb2060 533cb8eb58 Tapjacking protection 2020-10-22 02:40:47 -07:00
loading 8ac1181e9a Update Hindi translations 2020-10-21 00:43:15 -07:00
Ilya Kushnir 5ca1892eb0 Update RU strings 2020-10-21 00:42:09 -07:00
kubalav 82fff615d6 Update Slovak translation 2020-10-21 00:40:36 -07:00
Rom 24a8f0808d Update French translation 2020-10-21 00:40:08 -07:00
vvb2060 4a7c3c06bc Disable hide/restore when no remote info 2020-10-20 23:56:44 -07:00
vvb2060 da93bbc1fe Fix network 2020-10-20 23:56:21 -07:00
topjohnwu fa2dbe981e Handle retrofit errors 2020-10-20 03:03:40 -07:00
topjohnwu 7b26e8b818 Update dependencies 2020-10-17 06:46:36 -07:00
topjohnwu a079966f97 Migrate to AGP 4.1.0 2020-10-17 06:32:49 -07:00
vvb2060 468796c23d Add option to show OS apps 2020-10-17 05:57:43 -07:00
vvb2060 5833aadef5 Silence kotlin warnings 2020-10-17 05:57:35 -07:00
vvb2060 eb261c8026 Fix antlr warning
https://issuetracker.google.com/issues/150106190
2020-10-17 05:57:20 -07:00
vvb2060 a4c48847d1 Cancel vibration to sync with notification channel 2020-10-17 05:56:07 -07:00
vvb2060 43288be091 Prevent dot in the first position 2020-10-17 05:55:58 -07:00
vvb2060 1ad7a6fe93 Update activity display when download fails 2020-10-17 05:54:34 -07:00
topjohnwu 4e0a3f5e72 Fix compile errors 2020-10-17 04:28:20 -07:00
Davy Defaud d7c33f647d Fix a typo and use the proper Unicode characters
- fix a French typo: raccourcis → raccourci
- French orthotypography: use a thin space before a question mark, and a true (non breaking) hyphen instead of a dash.
2020-10-17 04:18:00 -07:00
topjohnwu 9087207dc0 Minor changes 2020-10-17 04:14:12 -07:00
vvb2060 2760f37e6b Add userspace reboot 2020-10-17 03:54:51 -07:00
Miguel Cruces 3fa3426032 Spanish translations update 2020-10-17 03:54:17 -07:00
topjohnwu 2e4dc91b96 Better stub hiding experience 2020-10-17 03:40:43 -07:00
topjohnwu 735b65c50c Update DoH implementation 2020-10-11 15:19:19 -07:00
topjohnwu efb1eab327 Silence some warnings 2020-10-11 05:47:47 -07:00
topjohnwu 49d4785da0 Fix strings 2020-10-11 05:26:50 -07:00
RoySchutte 28e65ce383 Update strings.xml
I don't know who else is translating Magisk Manager, but I noticed some weird translations. Fixed a couple of them in this update.
2020-10-11 05:24:16 -07:00
Antikruk c3b6a48373 belarusian 2020-10-11 05:23:51 -07:00
omerakgoz34 a42ebd429b Update Turkish(TR) Translation 2020-10-11 05:22:01 -07:00
MASVA 8f89010752 Update croatian language 2020-10-11 05:20:34 -07:00
topjohnwu eb04ca4c4a Make provider boot aware
Close #3322
2020-10-11 05:19:05 -07:00
topjohnwu 6092d7ca88 Minor cleanups 2020-10-11 05:10:02 -07:00
topjohnwu 0a14f43f9c Refactor class names 2020-10-10 22:40:57 -07:00