From 841d825cbe1f34d14d83b47a6036825d26a376a5 Mon Sep 17 00:00:00 2001 From: frknkrc44 Date: Sat, 12 Jul 2025 00:14:12 +0300 Subject: [PATCH] fix Android canary support --- .../java/org/lsposed/lspd/service/UserService.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/daemon/src/main/java/org/lsposed/lspd/service/UserService.java b/daemon/src/main/java/org/lsposed/lspd/service/UserService.java index ce9c40aae..f6eee5597 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/UserService.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/UserService.java @@ -71,14 +71,10 @@ public static List getUsers() throws RemoteException { IUserManager um = getUserManager(); List users = new LinkedList<>(); if (um == null) return users; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { + try { + users = um.getUsers(true); + } catch (NoSuchMethodError e) { users = um.getUsers(true, true, true); - } else { - try { - users = um.getUsers(true); - } catch (NoSuchMethodError e) { - users = um.getUsers(true, true, true); - } } if (Utils.isLENOVO) { // lenovo hides user [900, 910) for app cloning var gotUsers = new boolean[10];