diff --git a/.github/workflows/build-lkm.yml b/.github/workflows/build-lkm.yml
index fe27a72f..a75eb0fd 100644
--- a/.github/workflows/build-lkm.yml
+++ b/.github/workflows/build-lkm.yml
@@ -24,23 +24,23 @@ jobs:
matrix:
include:
- version: "android12-5.10"
+ sub_level: 237
+ os_patch_level: 2025-06
+ - version: "android13-5.10"
sub_level: 236
os_patch_level: 2025-05
- - version: "android13-5.10"
- sub_level: 234
- os_patch_level: 2025-03
- version: "android13-5.15"
- sub_level: 178
- os_patch_level: 2025-03
+ sub_level: 180
+ os_patch_level: 2025-05
- version: "android14-5.15"
- sub_level: 178
- os_patch_level: 2025-03
+ sub_level: 180
+ os_patch_level: 2025-05
- version: "android14-6.1"
- sub_level: 134
- os_patch_level: 2025-05
+ sub_level: 138
+ os_patch_level: 2025-06
- version: "android15-6.6"
- sub_level: 87
- os_patch_level: 2025-05
+ sub_level: 89
+ os_patch_level: 2025-06
# uses: ./.github/workflows/gki-kernel-mock.yml when debugging
uses: ./.github/workflows/gki-kernel.yml
with:
diff --git a/manager/app/src/main/cpp/jni.c b/manager/app/src/main/cpp/jni.c
index 5f4e2d47..b42afe05 100644
--- a/manager/app/src/main/cpp/jni.c
+++ b/manager/app/src/main/cpp/jni.c
@@ -327,7 +327,6 @@ NativeBridgeNP(getSusfsFeatureStatus, jobject) {
jfieldID statusSpoofCmdlineField = GetEnvironment()->GetFieldID(env, cls, "statusSpoofCmdline", "Z");
jfieldID statusOpenRedirectField = GetEnvironment()->GetFieldID(env, cls, "statusOpenRedirect", "Z");
jfieldID statusMagicMountField = GetEnvironment()->GetFieldID(env, cls, "statusMagicMount", "Z");
- jfieldID statusOverlayfsAutoKstatField = GetEnvironment()->GetFieldID(env, cls, "statusOverlayfsAutoKstat", "Z");
jfieldID statusSusSuField = GetEnvironment()->GetFieldID(env, cls, "statusSusSu", "Z");
GetEnvironment()->SetBooleanField(env, obj, statusSusPathField, status.status_sus_path);
@@ -343,7 +342,6 @@ NativeBridgeNP(getSusfsFeatureStatus, jobject) {
GetEnvironment()->SetBooleanField(env, obj, statusSpoofCmdlineField, status.status_spoof_cmdline);
GetEnvironment()->SetBooleanField(env, obj, statusOpenRedirectField, status.status_open_redirect);
GetEnvironment()->SetBooleanField(env, obj, statusMagicMountField, status.status_magic_mount);
- GetEnvironment()->SetBooleanField(env, obj, statusOverlayfsAutoKstatField, status.status_overlayfs_auto_kstat);
GetEnvironment()->SetBooleanField(env, obj, statusSusSuField, status.status_sus_su);
return obj;
diff --git a/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSManager.kt b/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSManager.kt
index 2fdbef20..23df0c16 100644
--- a/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSManager.kt
+++ b/manager/app/src/main/java/com/sukisu/ultra/ui/util/SuSFSManager.kt
@@ -374,7 +374,6 @@ object SuSFSManager {
Triple("status_hide_symbols", context.getString(R.string.hide_symbols_feature_label), status.statusHideSymbols),
Triple("status_sus_kstat", context.getString(R.string.sus_kstat_feature_label), status.statusSusKstat),
Triple("status_magic_mount", context.getString(R.string.magic_mount_feature_label), status.statusMagicMount),
- Triple("status_overlayfs_auto_kstat", context.getString(R.string.overlayfs_auto_kstat_feature_label), status.statusOverlayfsAutoKstat),
Triple("status_sus_su", context.getString(R.string.sus_su_feature_label), status.statusSusSu)
)
diff --git a/manager/app/src/main/res/values-ru/strings.xml b/manager/app/src/main/res/values-ru/strings.xml
index 537ac664..4e20b2a1 100644
--- a/manager/app/src/main/res/values-ru/strings.xml
+++ b/manager/app/src/main/res/values-ru/strings.xml
@@ -167,6 +167,7 @@
Временно отключить все приложения от получения рут-доступа через su команду (запущенные процессы с рут-доступом не будут затронуты).
Уверены, что хотите установить следующие %1$d модули? \n\n%2$s
Доп. настройки
+ SELinux
Включено
Выключен
Режим простоты
@@ -202,6 +203,7 @@
Да
Нет
Не удалось перезагрузиться
+ KPM
На данный момент нет установленных модулей ядра
Версия
Автор
diff --git a/manager/app/src/main/res/values-vi/strings.xml b/manager/app/src/main/res/values-vi/strings.xml
index 888ed3c2..4902d0ed 100644
--- a/manager/app/src/main/res/values-vi/strings.xml
+++ b/manager/app/src/main/res/values-vi/strings.xml
@@ -12,10 +12,14 @@
Phiên bản trình quản lý
Trạng thái SELinux
Vô hiệu hoá
+ Enforcing
+ Permissive
Không xác định
+ Superuser
Không thể kích hoạt module: %s
Không thể vô hiệu hoá module: %s
Chưa cài đặt module nào
+ Module
Sắp xếp (Theo hành động)
Sắp xếp (Theo trạng thái)
Gỡ cài đặt
@@ -42,6 +46,7 @@
Khởi động lại để có hiệu lực
Các module không khả dụng do xung đột với Magisk!
Tìm hiểu về KernelSU
+ https://kernelsu.org/guide/what-is-kernelsu.html
Tìm hiểu cách cài đặt KernelSU và sử dụng các Module!
Hỗ trợ chúng tôi
KernelSU sẽ luôn là miễn phí và mã nguồn mở. Tuy nhiên, bạn có thể cho chúng tôi thấy rằng bạn quan tâm bằng cách quyên góp!
@@ -53,26 +58,29 @@
Nhóm
Tính tương thích
Bối cảnh SELinux
+ Umount modules
Cập nhật Hồ sơ ứng dụng cho %s thất bại
Phiên bản SukiSU Ultra hiện tại %d quá thấp để trình quản lý hoạt động bình thường. Vui lòng cập nhật lên phiên bản %d hoặc cao hơn!
Umount modules
Giá trị mặc định chung cho \"Umount modules\" trong Hồ sơ ứng dụng. Nếu được bật, mọi thay đổi hệ thống do các module gây ra sẽ bị gỡ bỏ khỏi hệ thống và các ứng dụng chưa thiết lập hồ sơ
- Ẩn hooks kprobe
+ Vô hiệu hóa các hook kprobe
Bật tùy chọn này sẽ cho phép SukiSU Ultra khôi phục mọi file đã được các module sửa đổi trong ứng dụng này
Tên miền
Quy tắc
Cập nhật
- Tải xuống module: %s
- Đang tải xuống module: %s
+ Đang tải xuống module: %s
+ Bắt đầu tải xuống: %s
Phiên bản mới %s đã có sẵn, nhấn để cập nhật
Mở
Buộc dừng
Khởi động lại
Cập nhật quy tắc SELinux cho %s thất bại
+ Changelog
Mẫu Hồ sơ ứng dụng
Quản lý mẫu cục bộ và trực tuyến của Hồ sơ ứng dụng
Tạo mẫu
Chỉnh sửa mẫu
+ ID
ID mẫu không hợp lệ
Tên
Miêu tả
@@ -155,8 +163,9 @@
Quyền SU cho %s chưa được cấp
Vô hiệu hoá lệnh SU
Vô hiệu hoá khả năng thực thi lệnh SU để lấy quyền root (Những app đã cấp trước đó không bị ảnh hưởng)
- Bạn có chắc muốn cài đặt các module %1$d sau không? \n\n%2$s
+ Bạn có chắc muốn cài đặt các module %1$d không? \n\n%2$s
Nhiều cài đặt hơn
+ SELinux
Đang bật
Đang tắt
Chế độ đơn giản
@@ -218,6 +227,7 @@
Kernel chưa được cấu hình
Cài đặt giản lược
Cài đặt KPM
+ Load
Nhúng
Vui lòng chọn: %1\$s Chế Độ Cài Đặt Module \n\nTải: Tải tạm thời module \nNhúng: Cài đặt vĩnh viễn vào hệ thống
Không thể kiểm tra file module
@@ -226,9 +236,11 @@
Gỡ cài đặt
KPM sau đây sẽ được gỡ cài đặt: %s
Vô hiệu hóa các hook kprobe được tạo bởi SukiSU Ultra, thay vào đó sử dụng các hook nội tuyến, tương tự như phương pháp hook kernel không phải GKI
- Sử dụng hai ngón tay để phóng to hình ảnh và một ngón tay để kéo nó để điều chỉnh vị trí
+ Sử dụng hai ngón tay để phóng to hình ảnh và một ngón tay kéo nó để điều chỉnh vị trí
Chọn lại
+ Kernel Flashing
+ Logs:
Flash hoàn tất
Chuẩn bị…
@@ -241,6 +253,8 @@
Chọn Slot Flash
Vui lòng chọn Slot để Flash Boot
+ Slot A
+ Slot B
Đã chọn Slot: %1$s
Lấy Slot ban đầu
Cài đặt Slot được chỉ định
@@ -252,6 +266,7 @@
Flash thất bại
LKM cài đặt
+ Flashing AnyKernel3
Phiên bản Kernel: %1$s
Sử dụng công cụ vá lỗi: %1$s
Cấu hình
@@ -306,8 +321,10 @@
Đang cài đặt module %1$d/%2$d
Cài đặt module %d thất bại
Tải xuống module thất bại
+ Kernel Flashing
Tất cả
+ Root
Tuỳ chỉnh
Mặc định
@@ -341,11 +358,11 @@
Tính năng này cho phép bạn tùy chỉnh giá trị SuSFS Uname và Giả mạo thời gian xây dựng. Nhập các giá trị bạn muốn đặt và nhấp vào \"Áp dụng\" để có hiệu lực
Giá trị Uname
Vui lòng nhập giá trị Uname tùy chỉnh
- Xây dựng thời gian giả mạo
+ Giả mạo thời gian xây dựng
Vui lòng nhập giá trị giả mạo thời gian xây dựng
Giá trị hiện tại: %s
Thời gian xây dựng hiện tại: %s
- Khôi phục về mặc định
+ Reset về Default
Áp dụng
Xác nhận khôi phục
@@ -371,13 +388,15 @@
SuS Mounts
SuS Umount
Cài đặt Đường dẫn
- Đã kích hoạt trạng thái tính năng
+ Trạng thái tính năng
- Thêm vào
+ Thêm
Thêm Đường dẫn SuS
Thêm SuS Mount
Thêm SuS Umount
+ Đường dẫn SuS đã được thêm thành công
+ Lỗi không tìm thấy đường dẫn
Đường dẫn
Đường dẫn Mount
Ví dụ: /system/addon.d
@@ -389,6 +408,10 @@
Không có SuS Umount nào được cấu hình
Chế độ Umount
+ Normal Umount (0)
+ Detach Umount (1)
+ Normal
+ Detach
Chế độ: %1$s (%2$s)
Đường dẫn SuS Umount đã thêm thành công: %s
Đường dẫn SuS Umount đã lưu thành công: %s
@@ -402,6 +425,7 @@
Thao tác này sẽ xóa tất cả các cấu hình SuS Mount. Bạn có chắc chắn muốn tiếp tục không?
Khôi phục SuS Umount
Thao tác này sẽ xóa tất cả các cấu hình SuS Umount. Bạn có chắc chắn muốn tiếp tục không?
+ Reset Cài đặt Đường dẫn
Cài đặt Đường dẫn
Đường dẫn Dữ liệu Android
@@ -409,8 +433,8 @@
Đặt Đường dẫn Dữ liệu Android
Đặt Đường dẫn Thẻ SD
- Đã kích hoạt trạng thái tính năng
- Hiển thị trạng thái tính năng đã kích hoạt hiện tại của SuSFS
+ Trạng thái tính năng
+ Hiển thị trạng thái tính năng hiện tại của SuSFS
Không tìm thấy thông tin trạng thái tính năng
Đã bật
Đã tắt
@@ -421,27 +445,68 @@
Hỗ trợ giả mạo Uname
Giả mạo Cmdline/Bootconfig
Mở hỗ trợ chuyển hướng
- Hỗ trợ ghi nhật ký
+ Hỗ trợ ghi logs
Tự động Mount mặc định
Tự động Bind Mount
Tự động Umount Bind Mount
Ẩn biểu tượng KSU SuSFS
Hỗ trợ Magic Mount
- OverlayFS hỗ trợ thống kê Kernel tự động
Hỗ trợ SuS Kstat
Chức năng chuyển đổi chế độ SuS SU
Các tính năng SuSFS có thể cấu hình
- Kích hoạt nhật ký SuSFS
- Bật hoặc tắt ghi nhật ký cho SuSFS
- Cấu hình ghi nhật ký SuSFS
- Bật ghi nhật ký SuSFS
- Tắt ghi nhật ký SuSFS
+ Kích hoạt logs SuSFS
+ Bật hoặc tắt ghi logs cho SuSFS
+ Cấu hình ghi logs SuSFS
+ Bật ghi logs SuSFS
+ Tắt ghi logs SuSFS
JSON cập nhật
JSON URL cập nhật đã được sao chép vào clipboard
Hiển thị \"JSON URLs\"
Hiển thị thông tin đường dẫn cập nhật \"JSON URLs\" của module
+ Địa điểm thực thi
+ Vị trí thực thi hiện tại: %s
+ Service
+ Post-FS-Data
+ Thực hiện sau khi dịch vụ hệ thống bắt đầu
+ Thực hiện sau khi file hệ thống được mount nhưng trước khi hệ thống khởi động hoàn toàn, có thể gây ra boot loop
+ Thông tin Slot
+ Xem thông tin Slot khởi động hiện tại và sao chép giá trị
+ Slot hiện tại: %s
+ Uname: %s
+ Thời gian xây dựng: %s
+ Hiện tại
+ Sử dụng Uname
+ Sử dụng Thời gian xây dựng
+ Không thể lấy thông tin Slot
+ Module tự động khởi động SuSFS đã bật, đường dẫn module: %s
+ Module tự động khởi động SuSFS đã bị vô hiệu hóa
+ Cấu hình Kstat
+ Đã thêm cấu hình tĩnh Kstat: %1$s
+ Đã xoá cấu hình Kstat: %1$s
+ Đã thêm đường dẫn Kstat: %1$s
+ Đã xoá đường dẫn Kstat: %1$s
+ Đã cập nhật Kstat: %1$s
+ Bản sao Kstat đầy đủ đã cập nhật: %1$s
+ Thêm cấu hình tĩnh Kstat
+ Đường dẫn File/Folder
+ Gợi ý: Bạn có thể sử dụng \"default\" để thiết lập giá trị ban đầu
+ Thêm Đường dẫn Kstat
+ Lệnh này được sử dụng để thêm trước khi đường dẫn được mount hoặc ghi đè nhằm lưu trữ thông tin trạng thái ban đầu trong bộ nhớ hạt nhân
+ Thêm
+ Khôi phục Cấu hình Kstat
+ Bạn có chắc chắn muốn xóa tất cả cấu hình Kstat không? Không thể hoàn tác hành động này
+ Xác nhận khôi phục
+ Quản lý cấu hình Kstat
+ Mô tả cấu hình Kstat
+ • add_sus_kstat_statically: Thông tin thống kê cấu hình tĩnh của các File/Folder
+ • add_sus_kstat: Thêm đường dẫn trước khi mount để lưu trữ thông tin trạng thái ban đầu
+ • update_sus_kstat: Cập nhật ino mục tiêu, giữ nguyên kích thước và khối
+ • update_sus_kstat_full_clone: Chỉ cập nhật ino, giữ nguyên các giá trị gốc khác
+ Cấu hình Kstat tĩnh
+ Quản lý Đường dẫn Kstat
+ Chưa có cấu hình Kstat, hãy nhấp vào nút bên trên để thêm
diff --git a/manager/app/src/main/res/values-zh-rCN/strings.xml b/manager/app/src/main/res/values-zh-rCN/strings.xml
index 172523b9..cccbf149 100644
--- a/manager/app/src/main/res/values-zh-rCN/strings.xml
+++ b/manager/app/src/main/res/values-zh-rCN/strings.xml
@@ -451,7 +451,6 @@
自动尝试卸载绑定挂载
隐藏 KSU SUSFS 符号
魔法坐骑支持
- OverlayFS 自动内核统计支持
SUS Kstat 支持
SUS SU 模式切换功能
diff --git a/manager/app/src/main/res/values-zh-rHK/strings.xml b/manager/app/src/main/res/values-zh-rHK/strings.xml
index a1c20865..61c396c2 100644
--- a/manager/app/src/main/res/values-zh-rHK/strings.xml
+++ b/manager/app/src/main/res/values-zh-rHK/strings.xml
@@ -451,7 +451,6 @@
自動嘗試卸載綁定掛載
隱藏 KSU SUSFS 符號
魔法坐騎支持
- OverlayFS 自動核心統計支持
SUS Kstat 支持
SUS SU 模式切換功能
diff --git a/manager/app/src/main/res/values-zh-rTW/strings.xml b/manager/app/src/main/res/values-zh-rTW/strings.xml
index fc0dfcaf..bebe31ec 100644
--- a/manager/app/src/main/res/values-zh-rTW/strings.xml
+++ b/manager/app/src/main/res/values-zh-rTW/strings.xml
@@ -451,7 +451,6 @@
自動嘗試卸載綁定掛載
隱藏 KSU SUSFS 符號
魔法掛載支援
- OverlayFS 自動核心統計支援
SUS 核心統計支援
SUS SU 模式切換功能
diff --git a/manager/app/src/main/res/values/strings.xml b/manager/app/src/main/res/values/strings.xml
index 4b0939fb..521056ff 100644
--- a/manager/app/src/main/res/values/strings.xml
+++ b/manager/app/src/main/res/values/strings.xml
@@ -453,7 +453,6 @@
Auto Try Umount Bind Mount
Hide KSU SUSFS Symbols
Magic Mount Support
- OverlayFS Auto Kernel Stat Support
SUS Kstat Support
SUS SU mode switching function