forked from WildKernels/kernel_patches
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathapk_sign.c_fix.patch
More file actions
21 lines (19 loc) · 954 Bytes
/
apk_sign.c_fix.patch
File metadata and controls
21 lines (19 loc) · 954 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- "./KernelSU-Next/kernel/apk_sign - Copy.c" 2024-12-31 16:19:51.886744500 -0500
+++ ./KernelSU-Next/kernel/apk_sign.c 2024-12-31 16:25:51.396912664 -0500
@@ -314,7 +314,16 @@
#endif
-bool is_manager_apk(char *path)
+bool ksu_is_manager_apk(char *path)
{
+#ifdef CONFIG_KSU_SUSFS
+ return (check_v2_signature(path, EXPECTED_NEXT_SIZE, EXPECTED_NEXT_HASH)
+ || check_v2_signature(path, 0x033b, "c371061b19d8c7d7d6133c6a9bafe198fa944e50c1b31c9d8daa8d7f1fc2d2d6") // stock
+ || check_v2_signature(path, 0x363, "4359c171f32543394cbc23ef908c4bb94cad7c8087002ba164c8230948c21549") // backslashxx
+ || check_v2_signature(path, 384, "7e0c6d7278a3bb8e364e0fcba95afaf3666cf5ff3c245a3b63c8833bd0445cc4") // 5ec1cff
+ || check_v2_signature(path, 0x396, "f415f4ed9435427e1fdf7f1fccd4dbc07b3d6b8751e4dbcec6f19671f427870b") // rsuntk
+ );
+#else
return check_v2_signature(path, EXPECTED_NEXT_SIZE, EXPECTED_NEXT_HASH);
+#endif
}
\ No newline at end of file