Commit Graph

4755 Commits

Author SHA1 Message Date
topjohnwu 9a707236b8 Move signing code into main app sources 2020-12-26 17:03:10 -08:00
topjohnwu e9e6ad3bb0 Sign zips with apksigner 2020-12-26 16:04:41 -08:00
topjohnwu ab78a81d15 Fix GitHub actions 2020-12-25 15:54:47 -08:00
John Wu 18340099b7
Add GitHub actions
Enable GitHub actions to run CI on all 3 platforms
2020-12-25 15:01:02 -08:00
topjohnwu a013696a41 Default to config.prop in buildSrc 2020-12-25 13:03:25 -08:00
topjohnwu 8a2a6d9232 Make versionCode unconfigurable 2020-12-25 05:34:15 -08:00
topjohnwu 12aa6d86e4 Make config.prop optional 2020-12-24 04:46:31 -08:00
topjohnwu 7d08969d28 Fix strings 2020-12-23 01:33:46 -08:00
Fs00 dda4aa8488 Translate missing Italian strings 2020-12-22 23:33:20 -08:00
binarynoise cdaef3d801 Update install.md
I wanted to share my experiences with rooting my S10e.
2020-12-22 23:32:53 -08:00
amninder singh 9159166128 Update strings.xml
Updating strings.xml
regarding #3566 adding punjabi translation
2020-12-22 23:32:01 -08:00
Arbri çoçka dc0882e043 fixing some errors in sq strings 2020-12-22 23:31:40 -08:00
amninder singh c811f015ef Added Punjabi Translation
- Written in Gurmukhi Script containing different foreign punctuations both inscript and Phonetic
2020-12-22 23:31:12 -08:00
nkh0472 d8f0b66fe1 Improve Correctness and Clarity of guides.md 2020-12-22 23:30:37 -08:00
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