A manager installed as an app from an older build reports itself inactive #829
Steps to reproduce/复现步骤I just updated to the most recent Ci build 3062 via the Vector app, rebooted my device, and saw that Vector was "not active".
All my modules still seemed to work though, and in KernelSU, Vector was installed successfully. I reverted back to Ci 3059 via flashing it in KernelSU, and Vector + my Keyboard was working again. Expected behaviour/预期行为Vector active after 3062 update Actual behaviour/实际行为Vector showing as not active after updating from 3059 to 3062. Xposed Module List/Xposed 模块列表\Root implementation/Root 方案KernelSU System Module List/系统模块列表\Vector version/Vector 版本3062 Android version/Android 版本16 Version requirement/版本要求
Logs/日志Not possible |
Replies: 4 comments 1 reply
|
I think you should open it from the status bar, open it. And the reinstall the manager app from the System Status page. You were using an manager that is outdated with respect to the daemon. |
Ah okay, well in 3059 I chose the option to install Vector as app, not shortcut. Does that make the difference? |
|
So now I reinstalled 3062, opened Vector from the action button in KernelSU and it's showing as active again. I created the shortcut via the system status and its working normally now. |
|
Not a bug, and the two things are separate. Parasitically the manager is not installed at all: it borrows another app's process, so the launcher has nothing to show. That is what #815 was, and it is why the option to install it as a real app exists — a genuine icon rather than a shortcut into the host. The copy you installed earlier is a snapshot, though. Flashing a zip replaces the daemon and the manager it carries, but it never touches an installed package, and the daemon hands its binder only to an installed manager whose APK is signed with the same key as the flashed build. Yours came from an older one, so it is refused, gets no binder, and reports itself inactive — correctly, since nothing is injected into that process. Reinstalling it from System Status replaces it with the current APK; uninstalling it loses nothing now that you have the shortcut. |


Not a bug, and the two things are separate.
Parasitically the manager is not installed at all: it borrows another app's process, so the launcher has nothing to show. That is what #815 was, and it is why the option to install it as a real app exists — a genuine icon rather than a shortcut into the host.
The copy you installed earlier is a snapshot, though. Flashing a zip replaces the daemon and the manager it carries, but it never touches an installed package, and the daemon hands its binder only to an installed manager whose APK is signed with the same key as the flashed build. Yours came from an older one, so it is refused, gets no binder, and reports itself inactive — correctly, since n…