ThePedroo
d9edb7c063
add: pt_BR translation; improve: code syntax
...
This commit both adds brazilian portuguese translation and improves the code syntax to match the standard.
2024-11-12 00:08:39 -03:00
RainyXeon /
c707c151fd
add: lang list for lang modal
2024-11-12 00:08:38 -03:00
RainyXeon /
c3ddaa0bfe
improve: warn color of bright card
2024-11-12 00:08:38 -03:00
RainyXeon /
ad3624b945
add: base code for modal/lang support [W.I.P]
2024-11-12 00:08:38 -03:00
RainyXeon /
ebdba3ba0f
add: expand-able menu on settings card; fix: modules list not showing
2024-11-12 00:08:37 -03:00
ThePedroo
a6a268d2c1
improve: JS code by matching with the standard
...
This commit improves the JS code by making compliant to the standard of PerformanC.
2024-11-12 00:08:37 -03:00
ThePedroo
686342ced6
fix: missing module list
...
This commit fixes the missing module list due to mismatch in ID names.
2024-11-12 00:08:37 -03:00
RainyXeon /
3831547e6e
fix: button in light theme
2024-11-12 00:08:36 -03:00
RainyXeon /
235117f52a
add: start/stop/restart daemon button
2024-11-12 00:08:36 -03:00
RainyXeon /
e6c770fca2
improve: loading screen based in setting up time
2024-11-12 00:08:36 -03:00
RainyXeon /
daf9c78eed
fix: module list field now showing on production
2024-11-12 00:08:35 -03:00
RainyXeon /
e0cb8da6dd
add: loading screen, expandable list and card header icons
...
This commit will add new loading screen, expandable list and card header icons for improving UX/UI
2024-11-12 00:08:35 -03:00
RainyXeon /
292f75a81e
add: pre-fix for module list
2024-11-12 00:08:35 -03:00
RainyXeon /
c909e21ebc
add: new module list interface
2024-11-12 00:08:34 -03:00
RainyXeon /
37fc9a44b1
fix: svg sometimes not showing on webui
2024-11-12 00:08:34 -03:00
RainyXeon /
7b6b3cb9a0
improve: dim card color in light theme
2024-11-12 00:08:33 -03:00
RainyXeon /
6e8809b116
remove: unused code from index.html
2024-11-12 00:08:33 -03:00
RainyXeon /
1aa0e7e148
fix: light theme on dim card
2024-11-12 00:08:33 -03:00
RainyXeon /
1f011eefc3
add: light theme with button based
2024-11-12 00:08:32 -03:00
RainyXeon /
79d9e4c531
add: light theme base
...
This commit will add the base of light theme support in ReZygisk WebUI
2024-11-12 00:08:32 -03:00
ThePedroo
cf59aed3f9
add: webroot files to get sign
...
This commit simply adds the webroot files to be also verified the autencity.
2024-11-12 00:08:32 -03:00
ThePedroo
94905fb175
improve: web UI JS code
...
This commit improves the web UI Javascript code.
2024-11-12 00:08:31 -03:00
RainyXeon /
e5a7dfb862
remove: useless div card
...
This commit will remove useless div card in webui
2024-11-12 00:08:31 -03:00
RainyXeon /
f79eaf1185
improve: ReZygisk webui state
...
This commit will improve ReZygisk webui state by adding new red color and hide settings/modules card if it's error or not exist
2024-11-12 00:08:31 -03:00
RainyXeon /
9655c89ccc
improve: description font
...
This commit will improve description font by adding more margin to make it more clear
2024-11-12 00:08:30 -03:00
RainyXeon /
2acda90379
add: mark icon for rezygisk state; improve: global fonts
...
This commit will add new icon for ReZygisk is mark. This icon will replect the state of ReZygisk. This commit also improve font by adding new local font named ProductSans for material you feeling
2024-11-12 00:08:30 -03:00
ThePedroo
bdf12dcf44
fix: building process; add: web UI JavaScript code
...
This commit both fixes the building process to include the webroot folder and adds the web UI JS code to allow it to fetch the values.
2024-11-12 00:08:29 -03:00
RainyXeon /
10bdf6f080
move: webui -> webroot; improve: design for webui
...
This commit will move webui dir to webroot dir and redesign the webui base on KernelSU UI
2024-11-12 00:08:29 -03:00
RainyXeon /
a3accd7a94
add: base for webui support in rezygisk
...
This commit will add the base for webui in rezygisk
2024-11-12 00:08:28 -03:00
何意挽秋風
47566a81af
update: project licensing state in Chinese README ( #71 )
...
This commit updates the state of the license of the project, which is now AGPL-3.
Signed-off-by: 何意挽秋風 <94283631+RejectVanity@users.noreply.github.com >
2024-11-11 10:52:51 -03:00
ThePedroo
f35680837e
remove: non-working info in zygisk-ptraceXX info response
...
This commit removes information given in the response of info command of "zygisk-ptrace64" or "zygisk-ptrace32" that leads to failing builds, as it is not exported from monitor.cpp.
v1.0.0-rc.1
2024-11-10 23:28:33 -03:00
ThePedroo
b1d118d120
fix: missing pid and running in zygote_info structure
...
This commit fixes the issue where the commit that added "pid" (pid_t) and "running" (bool) members to the "zygote_info" structure, a structure that stores the response given by Zygiskd about its state, wasn't added, leading to failing buildings.
2024-11-10 23:19:21 -03:00
ThePedroo
97af7fe2da
merge: add/zygiskd-c99 branch
...
This commit merges the Zygiskd C99 branch, which not only adds the re-written Zygisk daemon, but also implement fixes in the ptrace command.
2024-11-10 23:14:05 -03:00
ThePedroo
519d1db6a0
fix: space indentation in macros
...
This commit fixes the space indentation done in the "ASSURE_*" macros.
2024-11-10 23:11:50 -03:00
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
66e98cf007
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.
2024-11-10 23:09:51 -03:00
ThePedroo
47d46e305c
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.
2024-11-10 23:09:50 -03:00
ThePedroo
8892eca4a7
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.
2024-11-10 23:09:49 -03:00
ThePedroo
a6124a6a5e
improve: Zygiskd Magisk code
...
This commit improves the Zygiskd Magisk code by avoiding redundant code and reducing complexity.
2024-11-10 23:09:47 -03:00
ThePedroo
3265bcb581
fix: module name in Zygiskd log
...
This commit fixes the module name in Zygiskd log which would only show a letter.
2024-11-10 23:09:46 -03:00
ThePedroo
c4ab77ed9e
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.
2024-11-10 23:09:45 -03:00
ThePedroo
135ebbb9ba
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".
2024-11-10 23:09:44 -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
e0d0bd0d76
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.
2024-11-10 23:09:41 -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
182c0293ca
fix: compiling errors
...
This commit fixes compiling errors from missing declaration of variables and missing macros.
2024-11-10 23:09:38 -03:00
ThePedroo
ab7de49e4c
improve: code robustness
...
This commit improves the robustness of the code by removing debug logs, fixing a memory leak, and adding missing error handling.
2024-11-10 23:09:36 -03:00
ThePedroo
980bf2ab4c
improve: Zygiskd build.gradle.kts
...
This commit improves Zygisk's build gradle file by avoiding the repetition of compiler flags.
2024-11-10 23:09:35 -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