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
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