Commit Graph

164 Commits

Author SHA1 Message Date
ThePedroo 6cc01fb548 improve: zygisk-ptrace's event parsing
This commit improves ptrace's event parsing by converting more C++ code to C.
2024-11-10 23:08:39 -03:00
ThePedroo c2abef8826 fix: zygiskd companion, companion responses, write fd function and early client close
This commit fixes numerous issues in zygiskd code: The zygiskd companion code not loading the right entry, the companion not sending the correct responses, the write fd function not working properly and early client close when connecting to the companion.
2024-11-10 23:08:30 -03:00
ThePedroo 37a667ce2a improve: compilation commands
This commit improves the compilation commands resulting in even better sized releases.
2024-11-10 23:05:30 -03:00
ThePedroo 7d29fd821f fix: zygiskd c99 building process
This commit fixes building process of new zygiskd.
2024-11-10 23:05:28 -03:00
ThePedroo 3d2125d6c0 improve: ReZygisk status saving
This commit improves how ReZygisk saves its status.
2024-11-10 23:01:54 -03:00
ThePedroo 6187f34837 fix: code spacing
This commit fixes a minor spacing issue in the code.
2024-11-10 23:01:52 -03:00
ThePedroo 763e94b9b6 fix: Magisk app marking Zygisk as disabled
This commit fixes the regression added (by me) that doesn't set "ZYGISK_ENABLED" environment variable, making it mark Zygisk as disabled.
2024-08-15 00:38:25 -03:00
ThePedroo 75a004f9d5 add: additional information to ptrace command
This commit adds more information to the ptrace command to allow better integration with external features.
2024-08-10 13:43:14 -03:00
ThePedroo fedf7f1c40 remove: duplicated logs
This commit removes duplication of logs in ptrace binaries.
2024-07-25 03:13:15 -03:00
ThePedroo d53e2af6a7 fix: memory leak in dlerror error log
This commit fixes an memory leak when ReZygisk logs errors for "dlerror".
2024-07-25 03:10:39 -03:00
Captain Throwback 4b7178f1ea improve: genericize partition variable name (#25)
Since we use the same partition list for both KSU and AP,
make the vector name more generic.

Also rename the loop variable in ap function from ksu to ap
for consistency
2024-07-13 15:42:55 -03:00
ThePedroo f68385be5d fix: ReZygisk break after first boot
This commit fixes the issue where ReZygisk would break after rebooting after first boot after flash.
2024-07-01 00:48:39 -03:00
ThePedroo c9c15bf120 update: LSPlt
This commit updates LSPlt submodule.
2024-06-30 23:05:39 -03:00
ThePedroo 1a82399e86 improve: hiding
This commit improves hiding by moving monitor related files to /data/adb/rezygisk, where it's not accessable without root.
2024-06-30 23:04:45 -03:00
ThePedroo df0f2ce5a2 update: LSPlt
This commit updates the LSPlt submodule.
2024-06-30 19:27:32 -03:00
ThePedroo 3451057d17 add: ignore modules in manager process
This commit adds the code to ignore running modules in the manager process.
2024-06-30 19:26:55 -03:00
ThePedroo 80c873c8a4 improve: TMP_PATH related code
This commit improves the code that decides which path will be for "TMP_PATH" variable.
2024-06-30 19:25:52 -03:00
ThePedroo 5da73dd053 fix: not umounting properly module.prop
This commit fixes the issue where module.prop wouldn't be umounted properly.
2024-06-30 19:25:24 -03:00
Pedro.js af96b85a91 add: maps hiding (#13)
This commit adds maps hiding. This commit is taken from Reveny's PR, for more information, see #9.

solves #9
2024-06-26 19:38:34 -03:00
Pedro.js 4aa8b2f828 fix: description changer (#11)
This commit fixes the code that changes the description of the module.

fixes #10
2024-06-24 20:33:08 -03:00
ThePedroo 2017140e0e update: AppSpecializeArgs
This commit updates the AppSpecializeArgs to match newest one.
2024-06-22 23:19:37 -03:00
Matt 2047bdb1bf add: APatch support (#4)
This commit adds support for APatch.
2024-06-22 23:13:29 -03:00
Pedro.js 678d886343 improve: CLI and code (#3)
This commit improves the CLI of ReZygisk, allowing the use of important information like PID of the daemons. Also improves the code of the loaders ptracer.
2024-06-20 22:53:13 -03:00
ThePedroo d0da6efd79 update: some loader/ code to C
This commit changes some code from "loader" folder to use C keywords and not C++ only keywords.
2024-06-16 21:13:44 -03:00
ThePedroo c50d89e28e update: Zygisk Next -> ReZygisk
This commit changes the name of the project to not be the same as the original one, Zygisk Next.
2024-06-16 15:32:24 -03:00
5ec1cff 7979cb4b25 suppress stopping signal properly 2024-01-06 15:54:37 +08:00
Nullptr fd603982e8 Refine uid_is_manager 2024-01-05 16:43:04 +08:00
Nullptr 2d384685e7 No hardcode ksu tmp path 2024-01-05 14:30:07 +08:00
5ec1cff 675febfd14 refine code 2024-01-05 13:57:18 +08:00
5ec1cff 9a95377d7b fix injector cannot get tmp path 2024-01-05 10:37:48 +08:00
Nullptr 043cfd93d6 No hardcode temp dir 2024-01-04 03:44:57 +08:00
5ec1cff ded1af2757 fix unmount module.prop 2024-01-02 23:53:42 +08:00
5ec1cff 711a3e98d0 no need to unshare 2024-01-02 23:49:19 +08:00
5ec1cff cbd0f0f0c3 refine mount prop 2024-01-02 23:39:26 +08:00
5ec1cff d5c896e966 check manager app 2024-01-02 19:33:27 +08:00
5ec1cff 5c8a67657c use /debug_ramdisk 2024-01-02 18:03:17 +08:00
5ec1cff 914c54cdd0 extract both 64 and 32 2024-01-02 11:13:52 +08:00
5ec1cff 07c29016a5 unmount ksu tmpfs 2024-01-01 00:12:54 +08:00
5ec1cff cd714527e9 remove unnecessary jni hook logs 2023-12-31 14:27:19 +08:00
5ec1cff 0741a35c8f Update monitor.cpp 2023-12-22 09:28:40 +08:00
5ec1cff 12f57d6e8c log if jni hook failed 2023-12-12 13:12:58 +08:00
5ec1cff 49886d9485 Fixes for Android 14 QPR2 B2 (https://github.com/topjohnwu/Magisk/pull/7620) 2023-12-12 13:05:10 +08:00
5ec1cff 056900406e separate error info and normal info of daemons 2023-12-12 12:35:13 +08:00
5ec1cff feb34c701d show loaded modules 2023-12-12 12:12:42 +08:00
5ec1cff 483987b7e6 fix companion exec failed 2023-12-12 11:24:53 +08:00
5ec1cff b45d55e83d change some logs level to V 2023-12-12 10:50:11 +08:00
5ec1cff f101ffb95f add emoji to status 2023-12-12 10:35:26 +08:00
5ec1cff faf074b990 don't show inject status if not tracing 2023-12-12 00:50:49 +08:00
5ec1cff db60c3185e show injection status 2023-12-12 00:43:30 +08:00
5ec1cff 993b18752b daemon launched by monitor & show daemon status in module.prop 2023-12-11 23:43:32 +08:00