ThePedroo
ba7d044611
fix: additional new line in some logs
...
This commit fixes the issue where some loggings would add an additional new line.
2024-11-10 23:11:49 -03:00
ThePedroo
2c74ee3877
improve: module.prop parsing code; fix: deferecing a NULL pointer
...
This commit both improves the code that parses "module.prop" file of ReZygisk, reducing its complexity greatly and also making it smaller, and also fixes an issue where ReZygisk would deference a NULL pointer, leading to crashes in Zygiskd crash.
2024-11-10 23:11:46 -03:00
ThePedroo
380ef011a1
improve: status description spacing
...
This commit improves the spacing of the module status description.
2024-11-10 23:09:42 -03:00
ThePedroo
e23d1a53d0
remove: debug log
...
This commit removes logging used in development, which is not needed anymore.
2024-11-10 23:09:39 -03:00
ThePedroo
0352d9378b
fix: few UBs; fix: missing error handler for malloc
...
This commit fixes some few UBs (Undefined Behaviors) based on numerous sanitizers, and also adds the missing error handling for a "malloc" call.
2024-11-10 23:09:33 -03:00
ThePedroo
6ca4b72762
improve: zygisk-ptrace speed by modifying compiler flags
...
This commit improves the "zygisk-ptrace" command speed by changing the compiler flags to use more brutal optimizations.
2024-11-10 23:08:41 -03:00
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