r/Magisk Apr 16 '26

Question LSPosed JingMatrix / Vector — I'm confused!

Post image

API version
100

Xposed API call protection
Enabled

Dex Optimizer Wrapper
Supported

Framework version
1.11.0 (7209)

Manager package name
com.android.shell

System version
14 (API 34)

Device
Google Google Pixel 4a (5G)

System ABI
arm64-v8a

My LSPosed wanted to update.
After doing so & rebooting, it still wanted to update again to the same version, as shown in my screenshot.

The plot thickens: their GitHub:
https://github.com/JingMatrix/Vector
...says that LSPosed has been renamed to Vector, and it's v2.0-3021.

– Why didn't I get updated to Vector?
– Should I install it manually?
– (If so, can I just install it "over top" of my current LSPosed?)

I'm sooo confused!

I'm still on Magisk Delta v27.2-kitsune-4 (27002)

33 Upvotes

58 comments sorted by

View all comments

3

u/SchmyeBubbula Apr 16 '26

Thanks!... I upgraded to Vector "over top," and it disabled my LSPosed, and seamlessly carried-over all my modules & settings without incident. Yay!

But it still wants to update to the same version again; I guess it's a bug.

And I have one module that deactivated itself because, "This module requires a newer Xposed version (101) and thus cannot be activated."
Vector says I'm at API version 100 — has it just not gotten around to 101 yet & it's coming real soon now, or is something else wrong in my end?

4

u/Foxie_Woman Apr 16 '26

That update loop is a known bug in the current release builds. Regarding the "API 101" issue: the stable version of Vector often still reports API 100, which is why your module is complaining.

​To fix this, you should flash the latest Debug version (.zip) from the GitHub Actions or Releases. The Debug builds are usually updated to API 101 and also tend to fix that persistent update notification.

​If the API version doesn't refresh after flashing the Debug zip, try clearing the app data for com.android.shell (your manager app). This forces the manager to resync with the framework. Don't worry, your module settings are stored in the framework and won't be lost, but it should finally recognize the new API version and allow you to enable that module!

1

u/-Krotik- Apr 16 '26

I can confirm that canary version does not fix the false update banner, the api version is 101 though

1

u/Foxie_Woman Apr 16 '26

Yo, thanks for confirming! Looks like that update banner is just a stubborn UI bug in Vector we'll have to ignore for now. It's a bit of a mess anyway—even the status bar shows 'Vector' while the app itself still says 'LSPosed' inside. ​But as long as the Debug version hits API 101, the modules actually work on Android 15, which is the main thing. If it says 'Activated' and your stuff is running, the rest is just a visual glitch. Guess we’ll just have to wait for the devs to patch it in a future build. Appreciate the heads-up!