Skip to content

Commit aed7030

Browse files
committed
Release LSPosed v1.11.0
1 parent 3540f14 commit aed7030

2 files changed

Lines changed: 23 additions & 27 deletions

File tree

magisk-loader/update/changelog.md

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,29 @@
1-
🎉 To celebrate the release of Android 16, we are excited to announce a new stable version of LSPosed!
1+
# LSPosed v1.11.0 🎐
22

3-
To better understand LSPosed, we recommend reading our [troubleshooting guide](https://github.com/JingMatrix/LSPosed/issues/123).
3+
This release brings major improvements for **Android 16 Beta** readiness, resolves specific quirks on Android 10 and OnePlus devices, and significantly reinforces overall system stability.
44

5-
### ✨ What's New
6-
* Fully support Android 16.
7-
* Hide traces introduced by the `dex2oat` hook.
8-
* The LSPosed manager can now be opened via the Action button.
9-
* New options have been added to the `Select` menu for scopes.
10-
* Allow users to toggle off detectable logging of LSPosed.
5+
### 📱 Compatibility & Core
6+
* **Android 16 Beta Support:** Fixed compatibility issues with Android 16 QPR Beta 3 (specifically `UserManager` changes) and recent ART updates affecting the `dex2oat` wrapper.
7+
* **Android 10 Fixes:** Resolved `dex2oat` crashes caused by 32-bit/64-bit architecture mismatches.
8+
* **OnePlus Compatibility:** Restored `Application#attach` hooking capabilities, overcoming aggressive method inlining found in recent OOS updates.
9+
* **Dex2Oat Overhaul:** Refactored the wrapper to utilize the APEX linker directly, eliminating missing symbol errors and boosting reliability.
1110

12-
### 🐛 Bug Fixes
13-
* The `LSPlt` hook has been abandoned for efficiency considerations.
14-
* Resolved an issue where modules targeting `systemui` (e.g., `ClassicPowerMenu`) were not working.
15-
* Removed Telemetry monitoring.
11+
### 🛠️ Stability & Fixes
12+
* **Database Integrity:** Resolved critical crashes and potential corruption during database initialization and migration.
13+
* **Frida Compatibility:** Fixed `SIGSEGV` crashes when running alongside Frida by making memory mapping parsing more robust.
14+
* **SELinux:** Corrected file contexts for the modern Xposed API 100 (`openRemoteFile`) and ensured they persist across reboots.
15+
* **Injection Reliability:** Implemented retry logic for System Server injection to minimize start-up failures.
1616

17-
### 🔄 Other Changes
18-
* The dependency on `topjohnwu/libcxx` has been removed in favor of the official C++ implementation. This will result in a larger release archive for LSPosed.
17+
### ⚡ Internal Changes
18+
* **Kotlin Refactor:** The `DexParser` has been rewritten in Kotlin for improved performance and maintainability.
19+
* **WebUI Removal:** Removed the WebUI integration as it is no longer required.
1920

20-
### 🚀 High-Priority Plans
21-
* Creating comprehensive development documentation for LSPosed.
22-
* Resolving open issues with assignees.
21+
---
2322

24-
**Full Changelog**: [v1.10.1...v1.10.2](https://github.com/JingMatrix/LSPosed/compare/v1.10.1...v1.10.2)
23+
## 🔮 Development Plan
2524

26-
<details>
27-
<summary>❤️ A personal note</summary>
25+
The current LSPosed fork is undergoing a complete refactor into a new project: **Vector**.
2826

29-
For the past few months, I have been focused on finishing my PhD thesis manuscript, which has limited my active development on LSPosed. I sincerely appreciate the community's passion and support during this time. It has been a pleasure to witness our community grow and thrive around this open-source fork. I am deeply indebted to your trust and respect, which has indeed helped me navigate the unavoidable challenges and depressions faced by a PhD candidate.
27+
We are in the process of rewriting the Java layer into Kotlin and adding extensive documentation for the native layer.
3028

31-
Maintaining this project is a joyful responsibility. However, life is a grand museum of passions, and I am constantly called by my devotion to research and teaching at the university. For users eagerly awaiting new features, I want to reassure you that the LSPosed codebase is quite stable and sufficient for its functionality. Moreover, I sincerely encourage developers to join the project. For all users, please consider participating in the [GitHub Discussions](https://github.com/JingMatrix/LSPosed/discussions) to share your experiences and various tips. Nothing is more valuable to an open-source project than an active community.
32-
33-
</details>
29+
The name **Vector** was chosen to manifest its close mathematical relationship with **Matrix**, while symbolizing the framework's role as a precise injection vector for modules.

magisk-loader/update/zygisk.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"version": "v1.10.2",
3-
"versionCode": 7182,
4-
"zipUrl": "https://github.com/JingMatrix/LSPosed/releases/download/v1.10.2/LSPosed-v1.10.2-7182-zygisk-release.zip",
2+
"version": "v1.11.0",
3+
"versionCode": 7209,
4+
"zipUrl": "https://github.com/JingMatrix/LSPosed/releases/download/v1.11.0/LSPosed-v1.11.0-7209-zygisk-release.zip",
55
"changelog": "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/changelog.md"
66
}

0 commit comments

Comments
 (0)