Fix packaging bugs of LSPosed v1.10.2 (#341)

1. Magisk manager cuts off the full changelog, it is thus better to move my personal note to the end. Add emoji for easier understanding.
2. Fix locating the generated javascript file. In Parcel 2, this file now has prefix `generate`.
3. Fix the author name, use JingMatrix for accuracy.
This commit is contained in:
JingMatrix 2025-07-13 01:32:45 +02:00 committed by GitHub
parent 06abb8a7bc
commit f081aa3899
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 18 additions and 13 deletions

View File

@ -30,7 +30,7 @@ plugins {
val moduleName = "LSPosed" val moduleName = "LSPosed"
val moduleBaseId = "lsposed" val moduleBaseId = "lsposed"
val authors = "Jing Matrix & LSPosed Developers" val authors = "JingMatrix & LSPosed Developers"
val injectedPackageName: String by rootProject.extra val injectedPackageName: String by rootProject.extra
val injectedPackageUid: Int by rootProject.extra val injectedPackageUid: Int by rootProject.extra

View File

@ -90,7 +90,7 @@ if [ "$FLAVOR" == "zygisk" ]; then
mkdir -p "$MODPATH/webroot" mkdir -p "$MODPATH/webroot"
extract "$ZIPFILE" "webroot/index.html" "$MODPATH/webroot" true extract "$ZIPFILE" "webroot/index.html" "$MODPATH/webroot" true
# evaluate if use awk or tr -s ' ' | cut -d' ' -f5 # evaluate if use awk or tr -s ' ' | cut -d' ' -f5
SRCJS=$(unzip -l "$ZIPFILE" | grep "webroot/src" | grep -v sha256 | awk '{print $4}') SRCJS=$(unzip -l "$ZIPFILE" | grep "webroot/generate" | grep -v sha256 | awk '{print $4}')
extract "$ZIPFILE" "$SRCJS" "$MODPATH/webroot" true extract "$ZIPFILE" "$SRCJS" "$MODPATH/webroot" true
fi fi

View File

@ -1,28 +1,33 @@
To celebrate the release of Android 16, we are excited to announce a new stable version of LSPosed! 🎉 To celebrate the release of Android 16, we are excited to announce a new stable version of LSPosed!
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.
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.
To better understand LSPosed, we recommend reading our [troubleshooting guide](https://github.com/JingMatrix/LSPosed/issues/123). To better understand LSPosed, we recommend reading our [troubleshooting guide](https://github.com/JingMatrix/LSPosed/issues/123).
### What's New ### ✨ What's New
* Full support for Android 16. * Fully support Android 16.
* Hide traces introduced by the `dex2oat` hook. * Hide traces introduced by the `dex2oat` hook.
* The LSPosed manager can now be opened via the Action button. * The LSPosed manager can now be opened via the Action button.
* New options have been added to the `Select` menu for scopes. * New options have been added to the `Select` menu for scopes.
* Allow users to disable detectable logging of LSPosed. * Allow users to toggle off detectable logging of LSPosed.
### Bug Fixes ### 🐛 Bug Fixes
* The `LSPlt` hook has been abandoned for efficiency considerations. * The `LSPlt` hook has been abandoned for efficiency considerations.
* Resolved an issue where modules targeting `systemui` (e.g., `ClassicPowerMenu`) were not working. * Resolved an issue where modules targeting `systemui` (e.g., `ClassicPowerMenu`) were not working.
* Removed Telemetry monitoring. * Removed Telemetry monitoring.
### Other Changes ### 🔄 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. * 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 ### 🚀 High-Priority Plans
* Creating comprehensive development documentation for LSPosed. * Creating comprehensive development documentation for LSPosed.
* Resolving open issues with assignees. * 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) **Full Changelog**: [v1.10.1...v1.10.2](https://github.com/JingMatrix/LSPosed/compare/v1.10.1...v1.10.2)
<details>
<summary>❤️ A personal note</summary>
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.
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.
</details>