LSPosed
157K subscribers
27 photos
1 video
68 files
39 links
Official webpage: lsposed.org
Discussion Group: @LSPosedDiscussion
CI Builds: @LSPosedArchives
Admin Log: @lsposed_log
Download Telegram
Channel created
据悉,EdXposed 管理器开发者(吴玉泽) @MlgmXyysd 公布了我们某位开发者的真实姓名,我们强烈谴责此行为。

The dev of EdXposed Manager (Yu Ze Wu) @MlgmXyysd has published one of our devs' real name. We strongly condemn this.
👍16🖕133💋3
BTW, we are not stopping developing LSPosed. The repo was just made private for a while.

另外, 我们并没有打算停更 LSPosed,仓库只是设置私有一段时间而已。
👍71
LSPosed-v1.1.0-5368-release.zip
2.2 MB
v1.1.0 published!!
v1.1.0 发布啦!!

Changelog
- Drop support for API 26 (Android 8) (please at least use 8.1 because Android 8 is buggy)
- Fix YAHFA may fail on some system modules (like GravityBox and XPrivacyLua)
- Replace dexmaker in Java with dexbuilder in C++ to optimize speed with much faster hook speed (in the meantime YAHFA no longer uses caches)
- Add blur effect to the manager (depends on system support)
- Optimize modules and installed apps loading
- Optimize configuration toggle
- Fix app list cannot load on some devices
- Fix logic to wait for zygote when booting
- Deprecate SandHook (1/4): mark SandHook as deprecated when installing and in manager

更新日志
- 移除对 API 26 (Android 8.0) 的支持 (请至少使用 8.1,8 太多 bug 了)
- 修复 YAHFA 有时无法作用于系统组件的问题 (如重力工具箱和 XPrivacyLua 等模块)
- 用 C++ 的 dexbuilder 替换掉 Java 的 dexmaker,带了来更快的 hook 速度(同时 YAHFA 无需再使用缓存)
- 在管理器中加入模糊效果(依赖于系统支持)
- 优化模块列表和作用域列表加载速度
- 优化配置修改速度
- 修复某些设备下加载应用列表失败
- 修复启动时等待 zygote 的逻辑
- 弃用 SandHook (1/4):在安装时与管理器中标明 SandHook 已被弃用
👍195👌4😈2
We have re-made our repo public while keeping all the stars (Thanks Github Support). We also have renewed our CI channel and please re-subscribe.

我们已经重新把仓库恢复成 public 的了,并且保留所有小星星(感谢 Github Support 的人)。我们重建了 CI 频道,烦请重新关注。

If you are having problem with joining our new CI channel (如果你加不了新的 CI 频道): https://t.iss.one/joinchat/FpmrbOQDj8k0OTBl
👍4🍾3👎2
LSPosed-v1.2.2-5420-release.zip
2.3 MB
v1.2.2 released!!
v1.2.2 发布啦!!

Changelog
- Magisk zip now contains a manager
- Properly handle hidden apps
- Optimize core size
- Make hook functions' names more reasonable for debugging
- Fix DoH
- Swipe to refresh the app list
- Fix hooks on non-ASCII named methods
- Optimize logging on the release build
- Fix pending hook on Android S
- Deprecate SandHook (2/4): You cannot switch to SandHook in regular ways

更新日志
- Magisk 模块 zip 现在自带一个管理器了
- 正确处理隐藏应用
- 优化 core 大小
- 使 hook 函数的名字在 debug 时候更加合理
- 修复 DoH
- 添加下拉刷新应用列表
- 修复非 ASCII 名字的函数的 hook
- 优化日志
- 修复 Android S 上的延迟 hook
- 弃用 SandHook (2/4):已经无法以通常方法切换到 SandHook

*Notes: manager will automatically upgrade after the first reboot. Please wait patiently until the new manager is installed.
*注意:管理器会在第一次重启后自动更新,请耐心等待。
👍8🏆1
Undoubtedly, LSPosed works perfectly on Android S DP2!

不出所料,LSPosed 在 Android S DP2 上完美运行!
👍31
LSPosed-v1.3.4-5501-release.zip
2.1 MB
1.3.4 released!!
1.3.4 发布啦!!

Changelog
- Enforce Riru v25 which provides better hide support. You can check with attached Riru Detector.
- Show warnings in the manager when SEPolicy isn't properly loaded (Please try updating Magisk to the latest canary and reinstalling LSPosed if you see the warnings)
- Change package name to org.lsposed.manager. Caution not to use old manager.
- Improve hook compatibility for Android R and S
- Continue reducing binary size
- Misc bug fixes
- Deprecate SandHook (4/4): Completely remove SandHook together with multi-variant support codes from the backend

更新日志
- 强制要求 Riru v25 以上版本 以增强隐藏能力,你可以使用附件的 Riru 检测器检测。
- 在 SEPolicy 未被正确加载时显示警告(如果看到此警告,请尝试将 Magisk 升级至最新 canary 版本并重新安装 LSPosed)
- 将包名改为 `org.lsposed.manager`。请注意不要使用旧版管理器。
- 增强与 Android R 和 S 的兼容性
- 继续减小体积
- 其他问题修复
- 弃用 SandHook (4/4):完全从后端移除 SandHook 与多变体支持代码
riru_detector-1.3.apk
112.6 KB
Riru Detector
Riru 检测器

It's not compulsory requirement by LSPosed. It's only for hide detection.
这不是 LSPosed 正常工作需要的。这只是用于检测 Riru 隐蔽性。

*Notes: If Riru modules are found by Riru Detector, it means you have outdated Riru modules installed. If nothing is found by Riru Detector, congratulations, Riru is hiding itself with its modules perfectly.
*注意:如果有 Riru 模块被 Riru 检测器检测到,证明你有使用旧版 Riru 模块。如果显示 "Riru not found",恭喜你,Riru 很完美地隐藏了自己和其模块。

Source codes (源码): https://github.com/LSPosed/RiruDetector
👍265
LSPosed pinned a file
Many people report app crashing recently. It's NOT LSPosed/Riru's bug. It's from Google‘s recent update of WebView (89.0.4389.90). Please wait for Google's fix.

很多人说最近应用开始崩溃。这不是 LSPosed 或 Riru 的问题,是谷歌最近的 WebView 的更新(89.0.4389.90)引起的。请等待谷歌的修复。

Edit: 89.0.4389.105 fixed
编辑:89.0.4389.105 修复了
👍2
Many users report that after upgrading to latest Magisk Canary, LSPosed shows yellow warning. This issue is caused by Magisk and we have already reported to Magisk devs. Temporary workaround is to re-flash LSPosed and reboot. If it does not help, rollback to previous Magisk, re-flash LSPosed again and reboot.

很多用户表示升级到最新的 Magisk Canary 之后 LSPosed 提示黄色警告。这个问题是由 Magisk 引起的,并且我们已经反馈给 Magisk 开发者。临时解决方案是重刷 LSPosed 并重启。若未能解决问题,可尝试退回上一个版本的 Magisk Canary 并且再次重刷 LSPosed,然后重启。
https://play.google.com/store/apps/details?id=org.lsposed.manager

LSPosed published on Google Play.
LSPosed 已在Google Play发布。
👎3👍1
We are discussing an API for communication between modules and Xposed Framework. (can be used to set scope, read scope, or so...)

Suggestions from modules' developers are warmly welcomed.
👍2😁1
LSPosed-v1.3.5-5551-release.zip
1.8 MB
1.3.5 Released!
1.3.5 发布啦!

Changelog
- Reduce size by using self-build libcxx
- Fix crash when a repo does not have any release
- Support hooking default methods of interfaces (a feature of Java 8)
- Replace DobbySymbolResolver with AndroidELF
- Fix in some rare case, LSPosed cannot be activated
- Higher optimization level of compiling
- Refine installation scripts
- Minimum Magisk requirement updated to 21+ (even so, 22.1+ is strongly recommended)
更新日志
- 通过自编译 libcxx 优化大小
- 修复当仓库有模块没有发行版本时候管理器会崩溃
- 支持 hook 接口的默认方法(这是个 Java 8 的新特性)
- 使用 AndroidELF 代替 DobbySymbolResolver
- 修复一个罕见的 LSPosed 不能激活的问题
- 更高的编译优化等级
- 优化安装脚本
- 要求 Magisk 版本至少为 21+(请尽量使用 22.1 或以上版本)

*Notes: Now that LSPosed is mature and stable enough, we are working on an API for communication between module and framework, and a simple non-root framework. So the update frequency will be reduced.
*注意:目前 LSPosed 已经足够成熟稳定,我们开始转向开发模块与框架的通讯接口,以及一个简单的非 root 框架。因此更新频率会有所下降。
👍4
A rare but severe bug found on Magisk by LSPosed developers. Effected versions cover from 21.0 to latest 22.1. In short, this bug might cause your device bootloop after installing any module with small probability. We noticed there's a bug affecting modules' loading for a long time but not until today we finally located it.

LSPosed 开发团队发现 Magisk 的一个罕见但是严重的 bug。该 bug 影响范围从 21.0 一直到 22.1。简单来说,这个 bug 小概率会使你在安装任意模块后导致设备无限重启。我们很早之前就发现有个 bug 影响模块加载,但是直到今天我们才真正定位到它。



*fixed in the latest canary
*最新 canary 已修复
👍3
Android S DP3 was just released, and LSPosed does support!
Android S DP3 刚刚发布了,LSPosed 必须也是支持的!

(Left: emulator; right: Pixel)
(左:模拟器;右:Pixel)
2🎉2👍1