-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Re-write Zygiskd #38
Re-write Zygiskd #38
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 735a0bf - Browse repository at this point
Copy the full SHA 735a0bfView commit details
Commits on Jul 24, 2024
-
This commit adds the first base for C99 zygiskd, that is not fully working or code-ready.
Configuration menu - View commit details
-
Copy full SHA for 7e19c72 - Browse repository at this point
Copy the full SHA 7e19c72View commit details -
improve: code readability; fix: not properly starting up companions
This commit both improves the code readability and also fixes a bug that wouln't start companions properly.
Configuration menu - View commit details
-
Copy full SHA for 440ff33 - Browse repository at this point
Copy the full SHA 440ff33View commit details
Commits on Jul 25, 2024
-
add: base for CMake building (non-working)
This commit will have a rebase soon.
Configuration menu - View commit details
-
Copy full SHA for d55a30c - Browse repository at this point
Copy the full SHA d55a30cView commit details
Commits on Jul 26, 2024
-
fix: zygiskd c99 building process
This commit fixes building process of new zygiskd.
Configuration menu - View commit details
-
Copy full SHA for c6d5176 - Browse repository at this point
Copy the full SHA c6d5176View commit details -
This commit removes the setup of Rust in the CI.
Configuration menu - View commit details
-
Copy full SHA for 8e22c2c - Browse repository at this point
Copy the full SHA 8e22c2cView commit details -
This commit improves the compilation commands resulting in even better sized releases.
Configuration menu - View commit details
-
Copy full SHA for e79a695 - Browse repository at this point
Copy the full SHA e79a695View commit details
Commits on Aug 15, 2024
-
fix: not properly switching mount ns
This commit corrects mount namespace code.
Configuration menu - View commit details
-
Copy full SHA for d51acdd - Browse repository at this point
Copy the full SHA d51acddView commit details -
This commit fixes the conflicts between "main" and "add/zygiskd-c99".
Configuration menu - View commit details
-
Copy full SHA for b6c83c0 - Browse repository at this point
Copy the full SHA b6c83c0View commit details -
improve: compiler calling code
This commit improves the code that calls the compiler to compile zygiskd.
Configuration menu - View commit details
-
Copy full SHA for b461a33 - Browse repository at this point
Copy the full SHA b461a33View commit details -
fix: using fgets in a file descriptor
This commit fixes the use of fgets in a file descriptor, which would make it easier to use fopen instead of using fdopen.
Configuration menu - View commit details
-
Copy full SHA for f91a38e - Browse repository at this point
Copy the full SHA f91a38eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1377b5a - Browse repository at this point
Copy the full SHA 1377b5aView commit details
Commits on Aug 16, 2024
-
fix: segmentation fault in write
This commit fixes the segmentation fault when trying to write to /proc/.../sockcreate.
Configuration menu - View commit details
-
Copy full SHA for aa57a87 - Browse repository at this point
Copy the full SHA aa57a87View commit details
Commits on Aug 20, 2024
-
add: zygiskd C99 APatch support
This commit adds support for zygiskd C99 to recognize APatch rooted devices.
Configuration menu - View commit details
-
Copy full SHA for c441b9f - Browse repository at this point
Copy the full SHA c441b9fView commit details
Commits on Aug 26, 2024
-
add: Magisk support; fix: (some) zygiskd code issues
This commit adds Magisk support to Zygiskd C99, and also fixes some code issues of it.
Configuration menu - View commit details
-
Copy full SHA for 99134cf - Browse repository at this point
Copy the full SHA 99134cfView commit details
Commits on Sep 30, 2024
-
fix: zygiskd companion, companion responses, write fd function and ea…
…rly 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.
Configuration menu - View commit details
-
Copy full SHA for 5cc1fdb - Browse repository at this point
Copy the full SHA 5cc1fdbView commit details
Commits on Oct 1, 2024
-
This commit fixes the code that handles APatch based devices to allow them to boot successfully with ReZygisk.
Configuration menu - View commit details
-
Copy full SHA for 5c9831f - Browse repository at this point
Copy the full SHA 5c9831fView commit details -
improve: APatch detection; fix: Magisk detection and Magisk manager d…
…etection; fix: fd leak This commit both improves the APatch detection, making it more stricter, and fixes Magisk detection, together with its manager detection, allowing it to successfully boot. Also fixes a fd leak which makes it better at a long run.
Configuration menu - View commit details
-
Copy full SHA for 24ad6cb - Browse repository at this point
Copy the full SHA 24ad6cbView commit details
Commits on Oct 2, 2024
-
fix: close client in
RequestLogcatFd
; fix: not closing client in er……ror cases This commit fixes the case where Zygiskd would close the client in "RequestLogcatFd" action, and also fixes the leak of closes for client when handling errors.
Configuration menu - View commit details
-
Copy full SHA for 307b2b4 - Browse repository at this point
Copy the full SHA 307b2b4View commit details
Commits on Oct 5, 2024
-
fix: sending 32-bit int instead of 8-bit; fix: fd leak
This commit fixes the issue where a 32-bit (int) number was sent instead of a 8-bit (uint8_t) number. Also fixes a fd leak when connecting to the companion.
Configuration menu - View commit details
-
Copy full SHA for cf93826 - Browse repository at this point
Copy the full SHA cf93826View commit details -
remove: unused Zygiskd Makefile
This commit removes the unused Zygiskd Makefile, superseeded by CMake file.
Configuration menu - View commit details
-
Copy full SHA for a3916aa - Browse repository at this point
Copy the full SHA a3916aaView commit details -
improve: zygisk-ptrace's event parsing
This commit improves ptrace's event parsing by converting more C++ code to C.
Configuration menu - View commit details
-
Copy full SHA for 3726c2e - Browse repository at this point
Copy the full SHA 3726c2eView commit details -
fix: zygiskd building NDK version selection
This commit fixes the code that selects which NDK to use.
Configuration menu - View commit details
-
Copy full SHA for 03ee0b7 - Browse repository at this point
Copy the full SHA 03ee0b7View commit details -
improve:
zygisk-ptrace
speed by modifying compiler flagsThis commit improves the "zygisk-ptrace" command speed by changing the compiler flags to use more brutal optimizations.
Configuration menu - View commit details
-
Copy full SHA for 4cf697d - Browse repository at this point
Copy the full SHA 4cf697dView commit details -
This commit updates the LICENSE for Zygiskd C99, using a LICENSE that doesn't allow the code to be used for closed source projects, and with more restrictions while allowing other people to fork, modify as much as wanted as long as it remains open source.
Configuration menu - View commit details
-
Copy full SHA for 6fe5846 - Browse repository at this point
Copy the full SHA 6fe5846View commit details -
remove: logging to zygiskd.log file
This commit removes the logging made to the zygiskd.log file.
Configuration menu - View commit details
-
Copy full SHA for ed17af2 - Browse repository at this point
Copy the full SHA ed17af2View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a90d32f - Browse repository at this point
Copy the full SHA a90d32fView commit details -
improve: Zygiskd
build.gradle.kts
This commit improves Zygisk's build gradle file by avoiding the repetition of compiler flags.
Configuration menu - View commit details
-
Copy full SHA for 1488ce7 - Browse repository at this point
Copy the full SHA 1488ce7View commit details
Commits on Oct 7, 2024
-
This commit improves the robustness of the code by removing debug logs, fixing a memory leak, and adding missing error handling.
Configuration menu - View commit details
-
Copy full SHA for a232704 - Browse repository at this point
Copy the full SHA a232704View commit details -
merge: main into zygiskd c99 branch
Signed-off-by: Pedro.js <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25ee940 - Browse repository at this point
Copy the full SHA 25ee940View commit details -
This commit fixes compiling errors from missing declaration of variables and missing macros.
Configuration menu - View commit details
-
Copy full SHA for 77839c9 - Browse repository at this point
Copy the full SHA 77839c9View commit details -
This commit removes logging used in development, which is not needed anymore.
Configuration menu - View commit details
-
Copy full SHA for 69d09ea - Browse repository at this point
Copy the full SHA 69d09eaView commit details
Commits on Oct 21, 2024
-
fix: Zygiskd C99 not properly detecting Magisk DenyList
This commit fixes the Magisk part of Zygiskd C99 which used to mark all apps as outside DenyList.
Configuration menu - View commit details
-
Copy full SHA for c2c16f2 - Browse repository at this point
Copy the full SHA c2c16f2View commit details
Commits on Oct 24, 2024
-
improve: status description spacing
This commit improves the spacing of the module status description.
Configuration menu - View commit details
-
Copy full SHA for d3805b0 - Browse repository at this point
Copy the full SHA d3805b0View commit details -
add: Magisk variant status; improve: KSU detection
This commit adds the Magisk variant to module description, and also improves KernelSU detection by requiring the userspace part of it to be installed, AKA "ksud".
Configuration menu - View commit details
-
Copy full SHA for e167fe0 - Browse repository at this point
Copy the full SHA e167fe0View commit details
Commits on Nov 8, 2024
-
fix: memory leak and use-after-free in APatch Zygiskd code
This commit fixes a memory leak and a user-after-free vulnerability in APatch code of Zygiskd.
Configuration menu - View commit details
-
Copy full SHA for 1d39abe - Browse repository at this point
Copy the full SHA 1d39abeView commit details -
fix: module name in Zygiskd log
This commit fixes the module name in Zygiskd log which would only show a letter.
Configuration menu - View commit details
-
Copy full SHA for 0c7f879 - Browse repository at this point
Copy the full SHA 0c7f879View commit details -
This commit improves the Zygiskd Magisk code by avoiding redundant code and reducing complexity.
Configuration menu - View commit details
-
Copy full SHA for b1a6679 - Browse repository at this point
Copy the full SHA b1a6679View commit details -
fix: wrong longest root implementation name macro value
This commit fixes the value of the macro that defines the size of the longest root implementation name, leading to Zygiskd crashes on Magisk Official.
Configuration menu - View commit details
-
Copy full SHA for cc72c7f - Browse repository at this point
Copy the full SHA cc72c7fView commit details -
fix: fd leak and out-of-bounds access in
exec_command
This commit fixes both fd leak and out-of-bounds access in the "exec_command" function, which can happen when execution of the command fails, leading to crashes on Magisk-rooted devices, and possibly APatch-rooted devices too.
Configuration menu - View commit details
-
Copy full SHA for f0df39f - Browse repository at this point
Copy the full SHA f0df39fView commit details -
fix: possible out-of-bounds write; remove: unnecessary logging
This commit both fixes a possible out-of-bounds write by using "snprintf" over "sprintf" and also removes a unnecessary logging which was meant to be removed commits ago.
Configuration menu - View commit details
-
Copy full SHA for ddccafa - Browse repository at this point
Copy the full SHA ddccafaView commit details -
improve:
module.prop
parsing code; fix: deferecing a NULL pointerThis 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.
Configuration menu - View commit details
-
Copy full SHA for 5ddffad - Browse repository at this point
Copy the full SHA 5ddffadView commit details -
fix: additional new line in some logs
This commit fixes the issue where some loggings would add an additional new line.
Configuration menu - View commit details
-
Copy full SHA for 4905aee - Browse repository at this point
Copy the full SHA 4905aeeView commit details -
fix: space indentation in macros
This commit fixes the space indentation done in the "ASSURE_*" macros.
Configuration menu - View commit details
-
Copy full SHA for 902fe4b - Browse repository at this point
Copy the full SHA 902fe4bView commit details