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