ThePedroo
b0dfcbe357
improve: webroot extraction
...
This commit improves the "webroot" folder extraction in "customize.sh" by simplifying into a single unzip command.
2025-05-03 06:46:25 -03:00
ThePedroo
3b07fb1d66
fix: WebUI loaded modules list parsing
...
This commit fixes the code that parses the loaded modules from ReZygisk "module.prop", which previously would only load the first module as it used "info[1]".
2025-05-03 06:45:07 -03:00
ZGX089ッ
1b2f9f23e9
fix: some translation in ar_EG.json ( #153 )
...
Signed-off-by: ZGX089ッ <159061718+ZG089@users.noreply.github.com >
2025-05-03 16:39:30 +07:00
ThePedroo
a3f68a5c06
update: translations; add: new translations; remove: incomplete translations
...
This commit updates and adds new translations based on contributions on Crowdin. If you are the contributor of any of the added ones, or participated in the updates of any, please, submit a PR adding your proper credit as the "README.md" suggests. Also removes translations that are incomplete at the moment of this commit. The credits for those will not be removed.
2025-05-03 01:08:46 -03:00
Alice w/🌧️
2ea61563cd
add: ar_EG to extractor
...
Signed-off-by: Alice w/🌧️ <rainyxeon@gmail.com >
2025-04-30 21:46:40 +07:00
RainyXeon
1f88a8f30e
add: temporary fix for translation as some code in home translate broken
2025-04-30 19:23:36 +07:00
RainyXeon
d92d854a3b
add: experiment RTL layout feature
2025-04-30 19:17:04 +07:00
ZGX089ッ
cf9e03ac5c
add: Arabic Translation ( #150 )
...
* feat: Added Arabic Translation
Signed-off-by: ZGX089ッ <159061718+ZG089@users.noreply.github.com >
* Update TRANSLATOR.md
Signed-off-by: ZGX089ッ <159061718+ZG089@users.noreply.github.com >
---------
Signed-off-by: ZGX089ッ <159061718+ZG089@users.noreply.github.com >
2025-04-30 19:12:57 +07:00
ThePedroo
0b9a2c26b8
fix: WebUI ReZygisk info retrieval
...
This commit fixes how the WebUI retrieves ReZygisk information, such as if it is working, which modules are loaded, etc.
2025-04-29 13:33:36 -03:00
RainyXeon
f58dacea0b
fix: debug log
2025-04-29 18:14:00 +07:00
RainyXeon
c14d3ff36e
add: debug log for chrome dev tools (don't remove)
2025-04-29 17:34:44 +07:00
Alice w/🌧️
64f002541e
fix: misconfiguration on section header
...
Signed-off-by: Alice w/🌧️ <rainyxeon@gmail.com >
2025-04-23 23:04:10 +07:00
Alice w/🌧️
a3d07583d3
improve: spacing on Rezygisk section header
...
Signed-off-by: Alice w/🌧️ <rainyxeon@gmail.com >
2025-04-23 23:02:40 +07:00
RainyXeon
17f430b354
improve: some small space on section header
2025-04-23 21:06:51 +07:00
ThePedroo
caa4b6b640
improve: reduce size of section headers
...
This commit reduce the size of section headers to make it more appropriate.
2025-04-23 03:08:49 -03:00
ThePedroo
5120d0067c
remove: webroot data from machikado creation
...
This commit removes "webroot" files from being used for "machikado" file creation, as it doesn't affect core functionality. For safety a new approach will be created later.
2025-04-23 02:29:54 -03:00
ThePedroo
d8c0310053
improve: use module name, not module id; add: show Android/Kernel version in WebUI
...
This commit improves the WebUI module listing by listing the module name rather than the module id, and also adds 2 fields in the WebUI, so that it shows the Android version and Kernel release string.
2025-04-23 02:27:10 -03:00
ThePedroo
128104a590
fix: merge conflicts
...
This commit fixes merge conflicts while merging to main.
2025-04-23 00:22:33 -03:00
Pedro.js
2ff4cb6401
merge: port of more of the codebase; fix: memory and general mount bugs ( #122 )
...
This commit merges the PR that both ports common, ptracer and include (SoList) to C, and also fixes memory bugs and mount bugs.
2025-04-22 23:58:34 -03:00
ThePedroo
61ece7ee4f
remove: ccache from workflows
...
This commit removes ccache since it doesn't provide any benefit in workflows, and makes them slower.
2025-04-21 20:04:16 -03:00
ThePedroo
7046c1d9c1
fix: merge conflicts
...
This commit fixes merge conflicts while merging to main.
2025-04-21 19:50:50 -03:00
ThePedroo
bd5eb4c795
fix: unexpected /data/adb umount before loading modules
...
This commit fixes the issue where ReZygisk would change the mount namespace (mns) before the modules were loaded, thus failing, as "/data/adb/modules" wouldn't be mounted.
2025-04-21 19:37:09 -03:00
ThePedroo
8949561ac8
fix: logging tag for ptracer, out-of-bounds access in allowed_fds
...
This commit fixes the logging tag for ptracer command-line tool, which would show as "zygisk-core64", the one from libzygisk, and an out-of-bounds access in "allowed_fds" array, which then the readdir returned the "." and "..", the "parse_int" would return -1, and would try to access it in "allowed_fds" without checking if it is negative, or bigger, first.
2025-04-21 15:46:28 -03:00
ThePedroo
bb8e860e3e
improve: match libzygisk.so daemon action name with ReZygiskd's
...
This commit makes the action name for updating mnt in ReZygiskd side to match libzygisk name one.
2025-04-21 15:41:48 -03:00
GhostFRR
6ce2fe440b
add: @GhostFRR to TRANSLATOR.md ( #134 )
...
This commit adds "@GhostFRR" to the "TRANSLATOR.MD" credits for translating the WebUI strings to French.
Signed-off-by: GhostFRR <ghost.game.fr@gmail.com >
2025-04-17 14:09:23 -03:00
GhostFRR
221b4fc997
add: French README.md translations ( #129 )
...
This commit adds the translations for French of the "README.md" file.
Signed-off-by: GhostFRR <ghost.game.fr@gmail.com >
2025-04-17 14:07:37 -03:00
Md Arif
622e23e7ec
fix: wrong JNI function signature for GrapheneOS ( #99 )
...
This commit fixes the wrong signature for JNI functions of GrapheneOS's Zygote, leading to it not working on GrapheneOS.
2025-04-17 12:46:09 -03:00
ThePedroo
032cd68916
improve: magisk binary check code
...
This commit improves and simplifies the code that checks in which path the "magisk" binary is by using loops instead of hardcoded "if"s.
2025-04-16 02:15:52 -03:00
ThePedroo
8f70a1a451
remove: unused mazoku file
...
This commit removes the "mazoku" file, which is only used by Zygisk Next/Shamiko for module integrity and signing, and is not used in ReZygisk.
2025-04-16 02:12:34 -03:00
ThePedroo
db24c1c439
improve: not umount modules /system mounts
...
This commit creates a new behavior in ReZygisk umounting system where it now ignores "/system/..." mounts, as umounting them generally leads to unbootable system.
2025-04-16 02:06:21 -03:00
ThePedroo
b94ea0c5f5
improve: port ptracer to C
...
This commit ports the C++ to C99 from zygisk-ptracer code, allowing a ~3x size reduce in its binary.
2025-04-16 02:02:26 -03:00
ThePedroo
1a3f497e1a
improve: port common code to C
...
This commit ports even more C++ code to C99, now, the codes available in the "common" folder.
2025-04-14 00:54:24 -03:00
Breathleas
c37a5b1c8e
fix: missing status32 exit check ( #128 )
...
This commit fixes the issue where 32-bit daemon wouldn't be checked for exits, as the macro hardcoded "status64".
Signed-off-by: Breathleas <39123978+Breathleas@users.noreply.github.com >
Co-authored-by: anyusec <145352653+anyusec@users.noreply.github.com >
Co-authored-by: Pedro.js <pedroolimpioguerra@gmail.com >
2025-04-13 19:12:08 -03:00
Stillhard
2d80ce6935
fix: SELinux rules ( #130 )
...
This commit allows Zygote to access files in /data/adb, so that it can load the Zygisk modules.
Signed-off-by: Stillhard <indofreeserver@yahoo.co.id >
2025-04-12 23:54:35 -03:00
ThePedroo
5b3d9c75fd
remove: open file helpers
...
This commit remove the `open_...` and `xopen_...` helpers, making the code simpler and more direct.
2025-04-12 23:26:17 -03:00
Kitty
c465754be7
add: ukrainian translations to WebUI ( #100 )
...
This commit adds Ukrainian translations for the WebUI available languages.
Signed-off-by: Kitty <73357005+Kittyskj@users.noreply.github.com >
Co-authored-by: Pedro.js <pedroolimpioguerra@gmail.com >
2025-04-12 20:57:18 -03:00
ThePedroo
4625587ea9
improve: ELF utils and SoList code
...
This commit improves the code related to ELF and SoList, porting them to C.
2025-04-08 16:26:19 -03:00
ThePedroo
52885faf8b
remove: dl.cpp file and replace with "dlopen"
...
This commit replaces DlopenMem for dlopen, removing the need for "dl.cpp" file.
2025-04-05 15:52:47 -03:00
Pedro.js
886e2f8396
improve: mounting system, compatibility; remove: logging on release ( #111 )
...
This commit adds numerous improvements to the state of hidden'ility of ReZygisk, and also for compatibility. Recommended to check #111 for more information.
2025-03-29 12:17:57 -03:00
Reveny
9aafc279d5
improve: use all threads for compiling ( #118 )
...
This commit speeds up the build process by almost 50% when building with github actions by using all system threads to compile ReZygisk.
2025-03-23 15:11:33 -03:00
Reveny
92e2f528a9
add: Android 9 support ( #117 )
...
This commit makes ReZygisk load Zygisk libraries directly, not utilizing memfd, as it doesn't exist in older versions of Android.
2025-03-22 19:12:24 -03:00
Berk Mirsat
bc6cf67c7b
add: Turkish README.md ( #114 )
...
This commit adds README translations for Turkey's launguage.
2025-01-27 08:40:28 -03:00
Pedro.js
cfd4a92b31
add: Brazilian Portuguese README.md ( #112 )
...
This commit adds the language from Brazil to the list of available translations of README.md file
2025-01-11 07:05:52 -03:00
Arisu: Rain
3bc3b478ff
add: vietnamese README ( #110 )
...
This commit adds Vietnam language README to the repository.
2025-01-11 06:37:28 -03:00
Lucky Kiddos
e56cc85948
add: Indonesian README.md ( #108 )
...
This commit adds Indonesian translation for README.
Signed-off-by: Lucky Kiddos <95188840+GuitarHeroStyles@users.noreply.github.com >
2025-01-11 06:37:27 -03:00
ThePedroo
d8034b7bde
add: Magisk Kitsune SuList support
...
This commit adds support for the Kitsune SuList, a denylist in whitelist mode.
2025-01-11 06:37:26 -03:00
Pedro.js
3605857d84
improve: companion handler fd closing; fix: PIPE signal handling ( #103 )
...
This commit improves how we decide to close the fd that connects the injected module with the companion, avoiding both double close and fd leaks.
2025-01-11 06:37:25 -03:00
ThePedroo
b0a296fc29
add: support for magic mount in KSU and APatch
...
This commit allows ReZygisk to u(n)mount mounted paths in KSU and APatch environments using magic mount.
2025-01-11 06:37:24 -03:00
ThePedroo
7a892e0d62
improve: companion.c, dl.c and utils.c code
...
This commit improves the code for multiple files by making "read_string" function already make the string NULL-terminated, avoiding code duplication. Also for "companion.c" fixes an "if" where it would read "client_fd" and check if "fd" is equal to "-1", instead of "client_fd", also does some overall code improvements there like detaching the thread, avoiding memory leaks in the exit, of the thread itself.
2025-01-11 06:37:22 -03:00
ThePedroo
6b0b71a690
fix: Zygiskd remote read types
...
This commit fixes the mismatch between types sent by lizygisk.so and read by Zygiskd, causing issues.
2025-01-11 06:37:21 -03:00