Mohd Faraz
dc3d57deba
utils_functions: Added a check for the system_root
...
now on addon while flashing recovery usign mount point /system_root by which this is causing a flashing error.
Let's first check and unmount /system_root if mounted
Signed-off-by: Mohd Faraz <androiabledroid@gmail.com>
2020-12-22 23:30:14 -08:00
topjohnwu
d089698475
Don't use root for logging getprop
...
Might contain sensitive info that shouldn't be shared
2020-12-19 23:09:36 -08:00
vvb2060
8ed2dd6687
Skip query for log files and patched boot file
2020-12-19 22:26:10 -08:00
vvb2060
50305ca1fe
Support save manager log
2020-12-19 22:25:44 -08:00
vvb2060
3e91567636
Add a suffix to magisk_patched.img
...
prevent it from being used as input file
2020-12-19 21:53:16 -08:00
vvb2060
0b4dd63d36
Stub module always use release build
2020-12-19 21:02:05 -08:00
vvb2060
38d0f85deb
Avoid unnecessary builds
2020-12-19 15:57:11 -08:00
vvb2060
c5b452f369
Get boot config properly
...
https://android.googlesource.com/platform/system/core/+/refs/tags/android-11.0.0_r16/fs_mgr/fs_mgr_boot_config.cpp#93
2020-12-19 15:55:33 -08:00
vvb2060
6ce9225f52
Check block dev ro status
...
magisk is shared object, use static busybox instead
2020-12-19 14:12:12 -08:00
vvb2060
13a8820603
Double check $DATA_DE
2020-12-19 14:08:32 -08:00
vvb2060
503997a09a
Trim out \r
2020-12-19 14:08:06 -08:00
vvb2060
17efdff134
remove_system_su only on recovery mode
...
We may mount su to /system/bin/su
2020-12-19 13:59:08 -08:00
vvb2060
984f32f994
Move copy_sepolicy_rules to manager
...
We don’t need it when patch boot
2020-12-19 13:58:53 -08:00
topjohnwu
eee7f097e3
Make post-fs-data scripts block at most 35 secs
2020-12-17 16:54:53 -08:00
topjohnwu
086059ec30
Make sure boot stages are mutually exclusive
2020-12-15 03:40:37 -08:00
topjohnwu
7ff22c68c7
Only try to install APK when no manager is active
2020-12-09 02:15:16 -08:00
topjohnwu
1232113772
Update preference migration implementation
...
Only try to read preference through content provider when the app
is fresh install and a previous package ID is set. Also catch all
Exceptions to prevent crashing the app.
This prevents malicious settings injection and crashes when multiple
manager is installed.
Fix #3542
2020-12-09 02:07:58 -08:00
vvb2060
039d4936cb
Disable superuser fragment properly
2020-12-09 01:16:30 -08:00
topjohnwu
784dd80965
Update MediaStoreUtils
2020-12-09 01:15:56 -08:00
vvb2060
1ffe9bd83b
Fix update channel without description on release build
2020-12-09 00:40:33 -08:00
topjohnwu
0c28b23224
Fix install_module command
2020-12-09 00:37:15 -08:00
vvb2060
ec1af9dc1e
Delete useless arrays
2020-12-09 00:17:58 -08:00
vvb2060
ff4cea229a
Check environment on emulator
...
We need to test modules on emulator.
2020-12-09 00:16:27 -08:00
vvb2060
3f81f9371f
Disable installation while downloading metadata
2020-12-09 00:16:13 -08:00
vvb2060
60e89a7d22
Ignore manager not installed state
2020-12-09 00:15:58 -08:00
vvb2060
c50daa5c9e
Allow restore boot when no network
2020-12-09 00:15:41 -08:00
topjohnwu
58d00ab863
Remove some warnings
2020-12-07 00:06:02 -08:00
topjohnwu
ce916459c5
Fix strings
2020-12-07 00:04:41 -08:00
Antikruk
4094d560ab
Belarusian update
2020-12-06 23:50:33 -08:00
RikkaW
4dbf7eb04b
Fix spacing in module filter list
2020-12-06 23:49:23 -08:00
RikkaW
a39577c44d
Fix extra spacing in module list
2020-12-06 23:49:23 -08:00
osm0sis
125ee46685
scripts: fix find_manager_apk
...
- the strings fallback was broken when the preceding character changed from 5 to ! recently, this new regex should cover any preceding character going forward
2020-12-06 23:49:03 -08:00
osm0sis
ce84f1762c
scripts: fix sloppy/unpredictable cmd && this || that
statements
...
- be a bit more POSIX to avoid any potential issues when full shell stdout/err are redirected
- actual logic chains remain unchanged
2020-12-06 23:48:43 -08:00
Hafitz Setya
a687d1347b
Tidying up IN
2020-12-06 23:48:01 -08:00
Arbri çoçka
6d9db20614
Create strings.xml
2020-12-06 23:46:18 -08:00
topjohnwu
c62dfc1bcc
Make logging less error prone
2020-12-06 23:09:24 -08:00
topjohnwu
aabe2696fe
Cleanup implementations
2020-12-06 03:07:47 -08:00
topjohnwu
ae0d605310
Make sure patch_rootdir does not cause crashes
2020-12-06 02:19:57 -08:00
topjohnwu
2a694596b5
Better error handling and logging
2020-12-05 10:23:49 -08:00
topjohnwu
ff0a76606e
Detect 2SI after system_root mount on legacy SAR
2020-12-04 03:06:21 -08:00
topjohnwu
dead74801d
Setup log file when manually starting daemon
2020-12-04 01:07:47 -08:00
topjohnwu
ab207a1bb3
va_list cannot be reused on x86
2020-12-03 20:53:19 -08:00
topjohnwu
f152e8c33d
Directly log to log file
2020-12-03 20:15:18 -08:00
topjohnwu
797ba4fbf4
Make sure all logging ends with newline
2020-12-02 00:55:22 -08:00
topjohnwu
a848f10bba
Update Kotlin
2020-11-23 12:35:24 -08:00
topjohnwu
552ec1eb35
Header v3 does not have name entry
2020-11-20 22:52:09 -08:00
topjohnwu
1385d2a4f4
Fix strings
2020-11-19 23:34:02 -08:00
RikkaW
3b5c9abf7a
Remove filterTouchesWhenObscured in Magisk dialog
...
Fix #3363
2020-11-19 23:32:23 -08:00
tzagim
e0fa032bd3
Update HE strings and fix typos
2020-11-19 23:29:47 -08:00
omerakgoz34
7b69650fcd
app: Update Turkish translations
2020-11-19 23:27:54 -08:00