kernel: Add the ability to get active managers for multi-manager APKs

This commit is contained in:
ShirkNeko
2025-07-06 00:25:42 +08:00
parent f7dcc82be5
commit b8f9a448f2
4 changed files with 70 additions and 0 deletions

View File

@@ -3,6 +3,7 @@
#include <linux/types.h>
#include "ksu.h"
#include "manager.h"
bool ksu_is_manager_apk(char *path);
@@ -23,6 +24,7 @@ void ksu_add_manager(uid_t uid, int signature_index);
void ksu_remove_manager(uid_t uid);
bool ksu_is_any_manager(uid_t uid);
int ksu_get_manager_signature_index(uid_t uid);
int ksu_get_active_managers(struct manager_list_info *info);
int ksu_handle_dynamic_sign(struct dynamic_sign_user_config *config);
void ksu_dynamic_sign_init(void);