Commit Graph

4454 Commits

Author SHA1 Message Date
1d831d65f3 Added overflow menu for reboot 2020-02-09 03:20:14 -08:00
c35d020731 Added uninstall button to magisk details 2020-02-09 03:20:14 -08:00
c18db555a4 Updated sections' title colors 2020-02-09 03:20:14 -08:00
373092af16 Updated homepage layout
The updated layout has extended features such as reboot (not implemented yet), more details with not text ellipsis and easy extendability with further parameters, detail or whatever
More improvements to homescreen to come in upcoming commits.
2020-02-09 03:20:14 -08:00
1a2e157cda 4000th commit! 🎉
Just for celebration, empty commit
2020-02-09 03:08:39 -08:00
b3bc1a3907 Merge addon.d scripts 2020-02-09 03:07:49 -08:00
4dd8d75cc0 Update scripts 2020-02-08 03:26:39 -08:00
e5f50bb7e0 Update busybox 2020-02-07 21:57:26 -08:00
45d5b4bea6 scripts: recovery addon.d-v2 and env fixes
- recovery addon.d-v2 requires /system and /system_root stay mounted
- find OUTFD from recovery update_engine for addon.d-v2 output
- fix finding OUTFD on addon.d failure with toybox ps
- simplify heredoc creation
- update to longer apex BOOTCLASSPATH
- save and restore any mountpoint symlinks encountered

Closes #2284
2020-02-07 21:56:28 -08:00
ed58cf953a Add missing string resources 2020-02-03 13:25:29 +08:00
ec26bc5ab7 Corrections for Romanian 2020-02-03 13:25:11 +08:00
84e4bd3d41 Move readlinkat fix into xwrap 2020-02-03 13:24:02 +08:00
0ecfb63cd6 Fix crash during boot in x86 platform
readlinkat() may return random value instead of the number of bytes placed in buf and crashing the system in two ways:
1. segmentation fault (buf[-7633350] = ‘\0’)
2. wrong link of watchdogd, resulting dog timeout

Confirmed working in ZenFone 2 x86 series, may fix #2247 and #2356

Signed-off-by: Shaka Huang <shakalaca@gmail.com>
2020-02-03 13:02:30 +08:00
ebdd6ec40c Fallback to getprop to get SDK_INT
Close #2274, close #2279
2020-02-03 12:58:59 +08:00
0586760347 Polish translation - Minor corrections/improvements 2020-02-02 16:06:36 +08:00
d535f244ad Corrected translation 2020-02-02 16:06:12 +08:00
613d46824d Update
Hi

Update Turkish language translations

Merge please

Thanks
2020-02-02 16:05:35 +08:00
041355f182 Final Language Update PT-BR 2020-02-02 16:04:54 +08:00
6977dc082f Fixed texts being incorrect if injected from context 2020-02-02 16:01:50 +08:00
d3dffe8165 Updated legacy theme to match error color instead of having separate secondary color 2020-02-02 16:00:15 +08:00
6812f9d202 Updated su request dialog to match overall app theme 2020-02-02 16:00:04 +08:00
555e7cc907 Fixed dialog not being centered
Close #2369
2020-02-02 15:59:44 +08:00
6180558068 Add support for genfscon sepolicy rules
Close #2367
2020-02-02 01:16:42 +08:00
cf589f8c64 Fix error loading libsqlite.so
Vendors are always adding “extra libraries” in /vendor/lib* for their own sake, in this case AS*S loaded with customized `libicuuc.so` for Zenf*ne 5z and led to the failure of dynamic loading libsqlite.so:

<quote>
db: dlopen failed: cannot locate symbol "UCNV_FROM_U_CALLBACK_ESCAPE_63" referenced by "/apex/com.android.runtime/lib64/libandroidicu.so"...
</quote>

Signed-off-by: Shaka Huang <shakalaca@gmail.com>

* Minor optimizations

Co-authored-by: John Wu <topjohnwu@gmail.com>
2020-02-01 14:36:34 +08:00
e864919c0b Jellybean supports modules 2020-02-01 14:22:31 +08:00
c72d83b637 Update docs 2020-02-01 01:42:40 +08:00
f2d2f28e23 scripts: fixes for Tegra partition naming + bootsigner on Android 10
- adjust mount scripts to support SOS, APP and CAC Tegra partition naming (vendor is still vendor, oddly)
- -Xnodex2oat is removed on Android 10 in AOSP (despite it still erroneously showing in dalvikvm --help); older devices will still run safely without it
- Android 10 dynamically linked binaries need APEX mounts and variables so add this to recovery_actions/cleanup (thanks @Zackptg5)
- clean up known systemless root leftovers because we're helpful
2020-02-01 01:09:12 +08:00
a7435dad6d magiskboot: fix lzop detection 2020-02-01 01:09:12 +08:00
793f0b605c init: fix Tegra "APP" /system partition mounting
- thanks rootfan in https://github.com/topjohnwu/Magisk/issues/2063#issuecomment-573232567

Closes #2243
2020-02-01 01:09:12 +08:00
5b56ca7ffc Use MAX_FDT_GROWTH instead of hardcode value 2020-02-01 00:58:33 +08:00
5c988510b3 Preserve fdt paddings
Some Motorola devices (Qualcomm kernel with CONFIG_MMI_DEVICE_DTBS
configuration enabled) need 1k of padding to the DTBs to allow for
environment variables to be runtime added by the bootloader.
Those extra paddings will be removed during the process of dtb patch,
devices won’t be able to boot-up and return to fastboot mode immediately
after flashed the flawed boot.img.

Credits to @shakalaca, close #2273
2020-02-01 00:48:21 +08:00
290624844b Reorganize dtb code 2020-02-01 00:15:52 +08:00
497efc9f5e Make scrambled text prettier 2020-01-31 04:48:02 +08:00
19d76b635c Fix de strings 2020-01-31 04:29:06 +08:00
4875def31c Complete and improve French translation
- fix some typos
- translate the two last strings
- fit French orthotypographic rules (use true apostrophes and hyphens…)
2020-01-31 04:24:10 +08:00
155c0e3609 Update Slovak language 2020-01-31 04:22:34 +08:00
00ea15dc19 Update and fix Polish language
- Added missing strings.
- Fixed some incorrect translations
- Improved grammar.

Many lines rewritten to keep original (EN) meaning as much as possible.
2020-01-31 04:20:06 +08:00
f04c4cb78a Update de strings 2020-01-31 04:19:40 +08:00
6e4777692e Change recreate logic
Although this new behavior is a little more annoying, at least
it properly kills the activity and restarts it with updated configs.
2020-01-31 04:17:17 +08:00
4638fdf2d7 Fixed dialog content being squished unnecessarily
...by updating constraint layout
...lol
2020-01-31 04:13:08 +08:00
0783d385d5 Removed security note
Note, and the backdrop, has been removed, since users which have chosen device that doesn't receive security updates in, at least 2 months, are getting triggered by their own choices (:
2020-01-31 04:12:49 +08:00
cf918e7df8 Updated text "variant" transparency 2020-01-31 04:09:45 +08:00
1ba9faf35b Added legacy theme (Fraxure)
Theme is, in color, identical to legacy colors.
2020-01-31 04:09:45 +08:00
6e48294f2a Removed unnecessary files and merged styles 2020-01-31 04:09:45 +08:00
dea607b148 Small SignAPK improvements 2020-01-31 04:07:12 +08:00
e938e717b0 Refactor PatchAPK code 2020-01-31 03:37:39 +08:00
2eed09ef1b Upgrade AS 2020-01-30 22:04:31 +08:00
8a6b3644be Strip only debug and verbose logging 2020-01-29 22:16:53 +08:00
1d89fe503b Fix manager hiding
Workaround bizarre optimization bugs
2020-01-29 20:55:20 +08:00
788db036fd Don't use Zopfli 2020-01-29 17:38:36 +08:00