Commit Graph

6810 Commits

Author SHA1 Message Date
4bfd2dac54 Fix gender of ”install” as an adjective in French
In French, install as an adjective depends on the gender of its related noun. For instance, “Magisk installed” is translated “Magisk installé” (masculine form), whereas “Application installed” is translated “Application installée” (feminine form).
By using “Version installée”, “installed” is related to “version” which is feminine. For consistency of the GUI, I’m also changing "home_latest_version" string to ”Dernière version” instead of “Dernière”.
2022-12-13 14:05:24 -08:00
857c12372a Update French translations
Just a misspelling fix
2022-12-13 14:05:09 -08:00
33f5154269 Inject binaries into /system if sbin not accessible
Some Android 11+ devices have the /sbin partition but not accessible by the global shell (`PATH` doesn't contain `/sbin`). Not only custom ROMs but also some stock ROMs have the same behavior so I believe it is something we need to deal with.
Fix #6427, fix #4309, fix #5728, fix #3593
2022-12-13 13:54:55 -08:00
ed37ddd570 Stricter validation 2022-11-22 14:47:37 -08:00
cd5384f13e Fix crashes whenever a zygisk module has ver > 4 2022-11-22 14:47:37 -08:00
11b2ddbad8 Fix zygisk v4 ApiTable abi
Also refactor some code to let the compiler check the abi

Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2022-11-22 11:49:31 -08:00
cf9957ce4d Properly detect SysUI appId
Fix #6322
2022-11-01 02:04:50 -07:00
44643ad7b3 Restrict pointer aliasing
Close #6354, close #6353
2022-10-31 16:35:33 -07:00
1e53a5555e Update AGP 2022-10-31 16:00:42 -07:00
616adc22e1 Support Linux < 3.6 2022-10-31 16:00:42 -07:00
916e373edb Update README.md to specify python version 3.8+
Current readme suggests python 3.6+
However, the file `build.py` on executing `build.py ndk` runs the command `shutil.copytree(src_dir, lib_dir, copy_function=cp, dirs_exist_ok=True)`
This command errors out on python 3.7, because the `dirs_exist_ok` parameter is new in Python 3.8 (https://docs.python.org/3/library/shutil.html#shutil.copytree)

So the README should suggest python 3.8+
2022-10-20 17:21:08 -07:00
021ae15395 Update German translation 2022-10-12 13:08:12 -07:00
52cf72002a Update resources load
addAssetPath supports apk and directory
2022-10-12 13:07:30 -07:00
68874bf571 Release new canary build 2022-10-11 13:33:08 -07:00
a468fd946d Fix #6314 2022-10-11 13:01:34 -07:00
e327565434 Release new canary build 2022-10-10 21:44:32 -07:00
c3b4678f6e Properly detect SysUI 2022-10-10 21:28:13 -07:00
978216eade local module: filter hidden dirs 2022-10-03 14:20:09 -07:00
44cfe94e4d Always cleanup init LD_PRELOAD hooks
Fix #6296
2022-10-03 08:26:33 -07:00
f9e82c9e8a Update Bengali translation 2022-09-26 23:11:00 -07:00
25b4b107d3 Create strings.xml
Added Malayalam translation
2022-09-26 23:10:48 -07:00
db651fa9ec Create strings.xml
Added Malayalam translation
2022-09-26 23:10:34 -07:00
23ad611566 Use sccache for rust build 2022-09-26 01:35:52 +02:00
095d821240 Don't use xopen in readlink 2022-09-25 16:35:28 -07:00
e23f23a8b7 Update AGP 2022-09-21 03:09:53 +02:00
48f829b76e Minor refactoring 2022-09-21 03:09:46 +02:00
0b82fe197c Update avd_test.sh 2022-09-15 19:45:58 -07:00
af99c1b843 Don't crash when nullptr paired with len = 0 2022-09-15 16:56:22 -07:00
c6646efe68 Move all xwrap to Rust 2022-09-15 01:17:05 -07:00
66a7ef5615 Update Bengali translation 2022-09-13 04:30:01 -07:00
9474750bdf Close fd of erroneous daemon socket connections 2022-09-13 04:29:29 -07:00
e86db0bd61 Reset stack guard after fork from Zygote 2022-09-13 04:18:34 -07:00
a29fc11798 Update libsu
Fix #6255
2022-09-13 04:17:19 -07:00
a66a3b7438 Make sure logs are always ended with newline 2022-09-09 04:29:50 -07:00
44029875a6 Add new API exemptFd 2022-09-09 03:27:19 -07:00
ccf21b0992 Zygisk code refactor 2022-09-07 13:48:20 -07:00
4e14dab60a Specialize does not need to close logd_fd 2022-09-06 03:01:39 -07:00
6e299018a4 Preserve logd_fd after specialization
Also add more comments regarding FD checks
2022-09-02 01:49:17 -07:00
555a54ec53 Avoid doing any unmounts for SysUI 2022-08-31 00:15:15 -07:00
1565bf5442 Make Zygisk API 0BSD 2022-08-30 01:58:40 -07:00
14b830027b Cleanup zygisk headers 2022-08-30 01:40:14 -07:00
38325e708e Make private applets hidden 2022-08-27 14:50:28 -07:00
646260ad6d Fix typo 2022-08-27 05:27:23 -07:00
d1d26f4481 Fix building individual applet 2022-08-27 05:06:28 -07:00
357d913f18 Dynamically generate component names at runtime 2022-08-26 06:31:51 -07:00
71b0c8b42b Make stub patching 100% offline 2022-08-26 06:31:51 -07:00
cdc66c1ac8 Move patching logic out of AXML 2022-08-26 06:31:51 -07:00
e9af773901 Remove usage of AndroidX CoreComponentFactory 2022-08-26 06:31:51 -07:00
Rom
eadf6e8b96 Update French translation 2022-08-25 02:27:35 -07:00
87bec70d9f Setup notification on app init
Close #6216
2022-08-25 02:24:30 -07:00