Commit Graph

3418 Commits

Author SHA1 Message Date
0469f0b5ae Add uid check for getAppProcess 2022-05-08 04:51:39 -07:00
0b8577d02b Set tag for root service 2022-05-08 00:39:37 -07:00
fef41f68c0 Update dependencies 2022-05-07 02:42:20 -07:00
0ac19e3a4e Fix app running without root 2022-05-07 01:16:55 -07:00
2793d209a4 Allow requesting root from non app process 2022-05-07 00:46:23 -07:00
42e5f5150a Fix "double install" caused by config changes
Configuration changes in FlashFragment may cause the installation process to be triggered twice. The simplest way to reproduce this behavior is to choose a module ZIP file in landscape mode (which is the default on some tablets).

This commit fixes the problem by ensuring `savedInstanceState == null` before starting installation.
2022-05-06 01:47:02 -07:00
cffd024e9e Ignore the response until showDialog done 2022-05-06 01:04:28 -07:00
8c858592c4 Update strings.xml
Update and fix translations.
2022-05-06 01:03:50 -07:00
9581ae8245 Use Locale.ROOT in JcaX509v3CertificateBuilder (X509v3CertificateBuilder)
Or in languages like Arabic, an "IllegalArgumentException: invalid date string" will be thrown.

Since JcaX509v3CertificateBuilder does not accepts Locales, we must switch to its super class, X509v3CertificateBuilder.
2022-05-06 00:03:01 -07:00
081148b2d7 Update dependencies 2022-05-04 22:00:48 -07:00
cc79a96fa3 Update libsu 2022-05-03 01:25:26 -07:00
f0fbd9214a Remove test key 2022-04-07 21:49:15 -07:00
d8718d8ac8 Update polish strings 2022-04-02 04:27:11 -07:00
2fb46a11dc Check MAGISKBIN/magiskpolicy 2022-04-02 04:26:47 -07:00
9a11412719 Fix superuser snackbar text 2022-04-02 04:26:21 -07:00
efb3239cbd Drop package_name column 2022-03-28 02:05:09 -07:00
3f660a3963 Fix Portuguese & PT-Brazilian Translations 2022-03-26 13:48:23 -07:00
daeb6711b0 Fix Portuguese & PT-Brazilian Translations 2022-03-26 13:48:23 -07:00
4e1aec28a0 Update Vietnamese Translation
Quick fix: Yes - "Đồng ý" -> "Có" to be more versatile.
2022-03-26 13:47:10 -07:00
5512917ec1 Hide incorrect "Factory data reset" message 2022-03-26 13:46:01 -07:00
cd1edc5d56 Use svc for reboot to recovery 2022-03-26 13:46:01 -07:00
4f52587586 Support ADB shell if app shares its UID 2022-03-26 13:43:43 -07:00
d7ee4ef5f5 Fix SQL command syntax 2022-03-26 00:36:01 -07:00
31f88e0f05 Update UI for sharedUID support 2022-03-25 16:56:21 -07:00
9f1740cc4f Add preliminary shared UID app support 2022-03-25 13:08:13 -07:00
f2c15c7701 Ensure RootService is launched 2022-03-23 18:44:05 -07:00
e67d0678f9 Use viewModelScope instead of GlobalScope 2022-03-23 18:03:41 -07:00
a11d25bb44 Update libsu 2022-03-10 00:00:11 -08:00
2e58d902b7 Update Portuguese Portugal Translation & Fix Portuguese Brazilian Translation by VD171 2022-03-09 20:44:33 -08:00
237794b05c Add root install back 2022-03-09 20:44:11 -08:00
24505cd111 Prevent destroyed activities from being reused
The adapter will cache a LayoutInflater which refers the current activity, and the ViewModel object will keep alive until activity finished. After activity recreates (e.g. split-screen), it will use the cached LayoutInflater which refers a destroyed activity and crashes. This also is a memory-leak, according to Google's official document, ViewModel shouldn't refer activity. See https://developer.android.com/topic/libraries/architecture/viewmodel

Fix topjohnwu#5413
2022-03-07 01:54:02 -08:00
13ef3058c6 Update Portuguese Brazilian Translation by VD171
Update Portuguese Brazilian Translation by VD171
2022-03-03 10:36:45 -08:00
Rom
8c6c328730 Update French translation 2022-03-02 22:48:24 -08:00
c9812ddf08 Update Romanian 2022-03-02 22:48:07 -08:00
2ef0449c2c Update Korean translation 2022-03-02 22:33:52 -08:00
5edc750c47 Update RU strings 2022-03-02 22:33:21 -08:00
d11038f3de Directly stream apk into install session 2022-03-01 23:05:06 -08:00
6df42a4be7 Handle install failure 2022-03-01 23:05:06 -08:00
7fd111b91f Bring English strings changes to Italian translation 2022-03-01 22:51:07 -08:00
dd7dc2ec5a Fix typo in thai translation 2022-03-01 22:50:37 -08:00
86c586d882 Update Slovak translation 2022-03-01 22:50:12 -08:00
66ac6f72fc update Albania translator 2022-03-01 22:49:44 -08:00
f21f448099 Update Vietnamese Translation
Fix, added some translations.
Added note for technicality word in case user don't know the word mean in English like "boot image", "image" is translated to "đĩa ảnh", I can't really understand it if I use Vietnamese lang 😂.
2022-03-01 22:49:29 -08:00
71e37345b4 Update libsu 2022-02-28 20:14:58 -08:00
0d1de98cca Update zh-rCN translation 2022-02-16 23:04:57 -08:00
02bf7dca01 Check apk before patch 2022-02-16 23:04:39 -08:00
8cc76b1d86 Fix restore dialog 2022-02-16 23:04:19 -08:00
77a275cbcd Show notification when stub is updated to full 2022-02-16 23:04:03 -08:00
3956cbe2d2 ActivityTracker ignore SuRequestActivity 2022-02-16 23:03:42 -08:00
6dabd3bb2d Abandon unsuccessful session 2022-02-16 23:03:01 -08:00