You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update project references and polish content of docs (#639)
- Migrate repository links from LSPosed to Vector.
- Add detailed guidelines for CI builds and `libxposed` submodule integration.
- Minor wording updates: `Telemetry` sounds potentially negative.
> Debug builds are recommended for users experiencing technical difficulties.
51
+
> Debug builds are recommended for users encountering issues or performing troubleshooting.
52
+
> We encourage users to test CI builds to help us identify bugs and accelerate development.
53
+
54
+
> [!CAUTION]
55
+
> GitHub requires users to be **logged in** to download CI artifacts.
56
+
>
57
+
> The link above is filtered to show only `master` branch builds.
58
+
> Please note that builds from Pull Requests (PRs) are often unstable and potentially unsafe (depending on the authors); we recommend staying on the `master` branch for verified builds, unless you are asked to help our debugging sessions.
52
59
53
60
---
54
61
55
62
### Support and Contribution
56
63
57
64
If you encounter issues or wish to help improve the project, please refer to the resources below.
58
65
59
-
***Troubleshooting:** Consult the [guide](https://github.com/JingMatrix/LSPosed/issues/123) before reporting bugs.
60
-
***Discussions:** Join our community on [GitHub Discussions](https://github.com/JingMatrix/LSPosed/discussions).
66
+
***Troubleshooting:** Consult the [guide](https://github.com/JingMatrix/Vector/issues/123) before reporting bugs.
67
+
***Discussions:** Join our community on [GitHub Discussions](https://github.com/JingMatrix/Vector/discussions).
61
68
***Localization:** Help translate the project via [Crowdin](https://crowdin.com/project/lsposed_jingmatrix).
62
69
63
70
> [!IMPORTANT]
64
-
> Bug reports are only accepted if they are based on the **latest debug build**.
> Vector supports the `libxposed` API via two git submodules: the [module API](./xposed/) and the [service API](./services/).
89
+
>
90
+
> A successful GitHub Actions build of the [master](https://github.com/JingMatrix/Vector/tree/master) branch indicates that Vector fully supports these APIs at those specific commits.
91
+
> Developers are suggested to check out the same commits as Vector.
Copy file name to clipboardExpand all lines: daemon/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ When the wrapper executes, it connects to the daemon's abstract UNIX domain sock
79
79
80
80
If the wrapper is disabled or incompatible, the daemon unmounts the binaries and utilizes `resetprop` to inject the inline flag directly into the `dalvik.vm.dex2oat-flags` system property as a fallback. The Kotlin daemon continuously monitors SELinux states via a `FileObserver` on `/sys/fs/selinux/enforce` and its policy files. It dynamically remounts the wrappers if the system drops to permissive mode or alters policy, ensuring the interception persists across state changes.
81
81
82
-
### Native Logcat Telemetry
82
+
### Native Logcat Monitoring
83
83
Instead of relying on standard logcat shell execution, the daemon runs a native C++ process that interfaces directly with Android's `liblog` buffers (`LOG_ID_MAIN` and `LOG_ID_CRASH`).
84
84
85
85
The native parser performs zero-copy processing of log events, strictly filtering output by predefined exact tags (e.g., Magisk, KernelSU) and prefix tags (e.g., dex2oat, Vector, LSPosed). It writes the filtered output into two rotating log files: one for module frameworks and one for verbose system debugging, rotating them automatically when they reach 4MB.
0 commit comments