Requirements
Problem
Certain third-party applications (e.g., ZArchiver, aBattery) hardcode checks for the official Shizuku package name (moe.shizuku.privilege.api) before making permission requests, which leads to errors when using Shevery.
Installing the official Shizuku app alongside Shevery isn't possible because Shevery declares the same permission ID, causing installation conflicts.
Proposed Solution
Provide a lightweight drop-in companion app (stub) that uses the original Shizuku package name and application name, while proxying all requests and controls to the main Shevery service.
Additional Context
To clarify why installing official Shizuku alongside Shevery is impossible: Android rejects installation with;
"Package moe.shizuku.privileged.api attempting to redeclare permission group moe.shizuku.manager.permission-group.API already owned by com.hamondev.shevery" because both applications declare the same custom permission.
Because of this protection mechanism, users cannot keep official Shizuku installed just to satisfy package name checks in third-party apps. This further highlights the need for a Shevery-managed stub package.
Some parts of this issue was written by AI to help with technical details.
Requirements
Problem
Certain third-party applications (e.g., ZArchiver, aBattery) hardcode checks for the official Shizuku package name (moe.shizuku.privilege.api) before making permission requests, which leads to errors when using Shevery.
Installing the official Shizuku app alongside Shevery isn't possible because Shevery declares the same permission ID, causing installation conflicts.
Proposed Solution
Provide a lightweight drop-in companion app (stub) that uses the original Shizuku package name and application name, while proxying all requests and controls to the main Shevery service.
Additional Context
To clarify why installing official Shizuku alongside Shevery is impossible: Android rejects installation with;
"Package moe.shizuku.privileged.api attempting to redeclare permission group moe.shizuku.manager.permission-group.API already owned by com.hamondev.shevery" because both applications declare the same custom permission.
Because of this protection mechanism, users cannot keep official Shizuku installed just to satisfy package name checks in third-party apps. This further highlights the need for a Shevery-managed stub package.
Some parts of this issue was written by AI to help with technical details.