LSPosed
138K subscribers
27 photos
1 video
65 files
39 links
Official webpage: lsposed.org
Discussion Group: @LSPosedDiscussion
CI Builds: @LSPosedArchives
Admin Log: @lsposed_log
Download Telegram
Shamiko-v0.4.3-100-release.zip
213.7 KB
0.4.3
1. Fix tmp mount being detected
2. Hide modified traces of init.rc

Note: Hiding some system apps won't work since 0.2.0. It is a Magisk's bug, and it has been fixed since 24102+.

1. 修复临时文件卸载
2. 隐藏 init.rc 的修改痕迹

注:有些用户可能注意到 0.2.0 之后对一些系统应用的隐藏会不生效,这是 Magisk 的 bug,且已在 24102 中被修复。请更新 Magisk 以解决该问题。
LSPosed-v1.7.2-6379-zygisk-release.zip
2 MB
1.7.2 Changelog
- Fix black theme when using customized color
- Show pm hide-ed modules in the module list
- Suppress notification of pm unhide-ing modules
- Fix updating in-app may update to an older version
- Fix daemon crash if any overlay Magisk module is used
- Dynamic color shortcut for Android 12+
- Machine translation for incomplete translation

1.7.2 更新日志
- 修复自定义主题色下的纯黑主题
- 模块列表显示被 pm hide 的模块
- 不显示 pm unhide 模块时的通知
- 修复应用内更新可能更新到旧版本的问题
- 修复使用了 overlay 的 Magisk 模块时候守护进程的崩溃
- Android 12+ 的快捷方式使用动态颜色
- 未完成翻译使用机器翻译补全
Android 13 DP1 is released!
Android 13 第一个开发者预览版已发布!
(For developers only)
LSPlant is open-sourced and uploaded to maven!!
We have extracted our Android Runtime (ART) hook framework into a single, open-sourced library LSPlant (like Sandhook, YAHFA, Epic, and Pine).
Integrating this library into your APP, you can hook Java methods dynamically for performance benchmark or so. You can also implement your Xposed Framework using this library (LSPosed is a combination of LSPlant, Xposed API and Zygote injection like Riru and Zygisk). We will refactor LSPosed to LSPlant-based to implement our non-root framework LSPatch more easily.
LSPlant supports arm, arm64, x86, and x86_64 from Android 5.0 up to 13 DP1 in LGPL license, allowing you to freely dynamic-link it to your closed source project.

There are also some libraries in our maven group to help your Android development: e.g., AndroidHiddenApiBypass: a pure Java library to bypass Android API restriction, working on Android 9.0 up to Android 13 DP1.
LSPosed is working gracefully on Android 13 DP2 🥳.
LSPosed-v1.8.0-6482-zygisk-release.zip
2.1 MB
1.8.0 Changelog
- Add a new feature to only allow module classloaders to access Xposed API
- Fix language switch
- Support Android 13 DP1 and DP2
- Fix icon creation and resource hooks on ZUI devices
- Improve cache performance in XposedHelpers
- Fix parasitic manager in Android 8.1
- Fix module deactivation after reboot in rare cases
- Fix resource cache since Android 11
- Fix the first invoke invalid of hooked static methods since Android 12
- Refactor to use LSPlant as ART hook framework

1.8.0 更新日志
- 添加只允许模块类加载器使用 Xposed API 的新特性
- 修复语言切换
- 支持 安卓 13 DP1 和 DP2
- 修复 ZUI 设备上的图标创建和资源挂钩
- 提升 XposedHelpers 的缓存性能
- 修复安卓 8.1 的寄生管理器
- 修复罕见情况下重启后模块取消激活
- 修复自 Android 11 以来的资源缓存
- 修复自 Android 12 以来的被 hook 静态方法第一次调用失效的问题
- 重构以使用 LSPlant 作为 ART hook 框架
LSPosed-v1.8.1-6499-zygisk-release.zip
2.2 MB
1.8.1 Changelog
- Fix preference of newly installed modules
- Use a new way to prevent methods from being inlined for Android 10+
- Fix crash when debugger attached to hooked process (hook may invalidate though)
- Automatically delete old logs

1.8.1 更新日志
- 修复新安装模块的配置
- 在 Android 10+ 上使用新手段避免方法内联
- 修复被 hook 进程挂载调试器后崩溃(hook 可能会失效)
- 自动删除旧日志
LSPosed-v1.8.2-6519-zygisk-release.zip
2.2 MB
1.8.2 Changelog
- Fix rare inactivation after reboot
- Prevent infinite recursion when modules hooked critical methods
- Fix resource hook on ZUI devices
- Fix resource hook for layout
- Skip duplicate scopes for module process
- Avoid creating the LoadedApk from ourselves
- App UI improvements

1.8.2 更新日志
- 修复一个低概率的未激活
- 阻止因模块 hook 部分关键方法引发的无限递归
- 修复 ZUI 设备上的资源钩子
- 修复对布局的资源钩子
- 修复模块重复加载
- 避免自行创建 LoadedApk 引发的问题
- App UI 更新与修复
Android 13 Public Beta 1
LSPosed-v1.8.3-6552-riru-release.zip
2.2 MB
1.8.3 Changelog
- Fix module not working normally on Android 10
- Refine notification on module installation
- Fix hook may not work on debuggable apps/modules
- Fix XSharedPreference after a soft reboot
- Support Android 13 beta 1
- Fix zygisk installation on x86 only devices
- Fix manager state restoration

1.8.3 更新日志
- 修复 Android 10 下模块工作异常
- 完善模块安装通知
- 修复调试模式下模块或应用钩子可能失效
- 修复软重启后的 XSharedPreference
- 支持 Android 13 beta 1
- 修复仅 x86 设备下 zygisk 版本的安装
- 修复管理器状态恢复
@LSPatchArchives
CI channel for our WIP non-root framework.
We recently received many complaints from users that they cannot launch the LSPosed manager the second time. This is because the third-party ROM they use has merged this PR. This is totally wrong and breaks the behavior of standard SDK: the fd changes its offset after calling an open interface. We don't fix this on our side. Please ask your ROM maintainer to revert this commit or fix this commit (open + setoffset instead of dupping the fd). Or switch to another ROM.
===
我们最近收到很多反馈说无法第二次打开 LSPosed 管理器。这是因为他们使用的第三方 ROM 合并了这个 PR。这个 PR 完全是错的,破坏了标准行为:调用一个打开接口会改变文件描述符的偏移。我们无法对此进行兼容。请联系你的 ROM 开发者回退该提交或者修复该提交(使用 open + offset 而不是 dup 这个文件描述符)。或者使用其他 ROM。

Update: fixed
更新:已经修复
https://github.com/GrapheneOS/platform_art/pull/2
Android 13 Beta 3
Android 13 Beta 4
LSPosed on Android 13 stable release