Release LSPosed v1.10.2

This commit is contained in:
JingMatrix 2025-07-12 11:30:46 +02:00
parent d625e00b6e
commit 06abb8a7bc
5 changed files with 33 additions and 28 deletions

View File

@ -10,7 +10,7 @@ A Zygisk module trying to provide an ART hooking framework which delivers consis
## Supported Versions ## Supported Versions
Android 8.1 ~ 15 Android 8.1 ~ 16
## Install ## Install
@ -44,9 +44,7 @@ We use our own module repository. We welcome developers to submit modules to our
## Community Discussion ## Community Discussion
- Telegram: [@LSPosed](https://t.me/s/LSPosed) [Troubleshooting guide](https://github.com/JingMatrix/LSPosed/issues/123) and [Disscusions](https://github.com/JingMatrix/LSPosed/discussions).
Notice: These community groups don't accept any bug report, please use [Get help](#get-help) to report.
## Translation Contributing ## Translation Contributing

View File

@ -66,10 +66,10 @@ val injectedPackageUid by extra(2000)
val defaultManagerPackageName by extra("org.lsposed.manager") val defaultManagerPackageName by extra("org.lsposed.manager")
val verCode by extra(commitCount) val verCode by extra(commitCount)
val verName by extra(latestTag) val verName by extra(latestTag)
val androidTargetSdkVersion by extra(35) val androidTargetSdkVersion by extra(36)
val androidMinSdkVersion by extra(27) val androidMinSdkVersion by extra(27)
val androidBuildToolsVersion by extra("35.0.0") val androidBuildToolsVersion by extra("36.0.0")
val androidCompileSdkVersion by extra(35) val androidCompileSdkVersion by extra(36)
val androidCompileNdkVersion by extra("29.0.13113456") val androidCompileNdkVersion by extra("29.0.13113456")
val androidSourceCompatibility by extra(JavaVersion.VERSION_21) val androidSourceCompatibility by extra(JavaVersion.VERSION_21)
val androidTargetCompatibility by extra(JavaVersion.VERSION_21) val androidTargetCompatibility by extra(JavaVersion.VERSION_21)

View File

@ -3,5 +3,5 @@ name=${api} - LSPosed
version=${versionName} (${versionCode}) version=${versionName} (${versionCode})
versionCode=${versionCode} versionCode=${versionCode}
author=${authorList} author=${authorList}
description=Another enhanced implementation of Xposed Framework. Supports Android 8.1 ~ 15. ${requirement}. description=Another enhanced implementation of Xposed Framework. Supports Android 8.1 ~ 16. ${requirement}.
updateJson=${updateJson} updateJson=${updateJson}

View File

@ -1,21 +1,28 @@
🎉 Android 15 is out now 🎉, let's release a new version 😉! To celebrate the release of Android 16, we are excited to announce a new stable version of LSPosed!
### New features 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. Your trust and respect have been invaluable, helping me navigate the challenges of being a PhD candidate.
1. Fully support Android 15
2. Use `LSPlt` to hook (stripped) `libart`
3. New option to disable log watchdog
4. Open LSPosed manager through WebUI (KernelSU and APatch)
### Bugs fixed While maintaining this project is a joyful responsibility, my academic commitments to research and teaching also call for my attention. The current codebase of LSPosed is stable and robust. For those eager for new features, I encourage you to get involved! Developers are welcome to contribute to the project, and all users can participate in the [Discussions](https://github.com/JingMatrix/LSPosed/discussions) to share experiences and tips. A vibrant community is the most valuable asset for any open-source project.
1. Parasitic manager not available in certains devices
2. `dex2oat` command fails
3. `CorePatch` and `HideMockLocation` not working in certains devices
4. LSPosed daemon started in post-fs-data mode triggers Play Integrity detection
5. LSPosed manager UI breaks when users click on items before the list of modules is fully loaded
6. Crowdin translation project outdated
### Breaking changes To better understand LSPosed, we recommend reading our [troubleshooting guide](https://github.com/JingMatrix/LSPosed/issues/123).
1. Use Zygisk API v4
2. Remove Riru module support
**Full Changelog**: [v1.10.0...v1.10.1](https://github.com/JingMatrix/LSPosed/compare/v1.10.0...v1.10.1) ### What's New
* Full support for Android 16.
* Hide traces introduced by the `dex2oat` hook.
* The LSPosed manager can now be opened via the Action button.
* New options have been added to the `Select` menu for scopes.
* Allow users to disable detectable logging of LSPosed.
### Bug Fixes
* The `LSPlt` hook has been abandoned for efficiency considerations.
* Resolved an issue where modules targeting `systemui` (e.g., `ClassicPowerMenu`) were not working.
* Removed Telemetry monitoring.
### Other Changes
* 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.
### Development Priorities
* Creating comprehensive development documentation for LSPosed.
* Resolving open issues with assignees.
**Full Changelog**: [v1.10.1...v1.10.2](https://github.com/JingMatrix/LSPosed/compare/v1.10.1...v1.10.2)

View File

@ -1,6 +1,6 @@
{ {
"version": "v1.10.1", "version": "v1.10.2",
"versionCode": 7115, "versionCode": 7182,
"zipUrl": "https://github.com/JingMatrix/LSPosed/releases/download/v1.10.1/LSPosed-v1.10.1-7115-zygisk-release.zip", "zipUrl": "https://github.com/JingMatrix/LSPosed/releases/download/v1.10.2/LSPosed-v1.10.12-7182-zygisk-release.zip",
"changelog": "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/changelog.md" "changelog": "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/changelog.md"
} }