manger: fix lkm detection (#217)

* manger: Rollback crowdin Update (Traditional Chinese Taiwan)

* manger: Try to modify the lkm detection

改了下判斷方式,現在只要核心返回的 version_flags最後一位是 1,is_lkm就會被正確地設成 true
This commit is contained in:
NkBe
2025-06-25 19:26:54 +08:00
committed by GitHub
parent c5705c2d5d
commit d45ba31849
2 changed files with 8 additions and 8 deletions

View File

@@ -61,9 +61,9 @@ bool become_manager(const char* pkg) {
static bool is_lkm;
int get_version() {
int32_t version = -1;
int32_t lkm = 0;
ksuctl(CMD_GET_VERSION, &version, &lkm);
if (!is_lkm && lkm == 1) {
int32_t flags = 0;
ksuctl(CMD_GET_VERSION, &version, &flags);
if (!is_lkm && (flags & 0x1)) {
is_lkm = true;
}
return version;

View File

@@ -111,14 +111,14 @@
<string name="install_inactive_slot_warning">將在重新啟動後強制切換至另一槽位!\n注意僅能在 OTA 更新完成後重新啟動前使用。\n確定繼續</string>
<string name="install_next">下一步</string>
<string name="select_file_tip">建議選擇 %1$s 分區映像檔</string>
<string name="select_file_tip_vendor">實驗性的</string>
<string name="select_file_tip_vendor">(實驗性的)</string>
<string name="select_kmi">選擇 KMI</string>
<string name="settings_uninstall">解除安裝</string>
<string name="settings_uninstall_temporary">臨時解除安裝</string>
<string name="settings_uninstall_permanent">永久解除安裝</string>
<string name="settings_restore_stock_image">還原原廠映像檔</string>
<string name="settings_uninstall_temporary_message">臨時解除安裝 KernelSU下次重新啟動後恢復至原始狀態。</string>
<string name="settings_uninstall_permanent_message">完全且永久解除安裝 KernelSU包括 Root 權限和所有模組)。</string>
<string name="settings_uninstall_permanent_message">完全且永久解除安裝 KernelSU Root 權限和所有模組)。</string>
<string name="settings_restore_stock_image_message">還原原廠映像檔(若存在備份),通常在 OTA 前使用;若需解除安裝 KernelSU請使用\"永久解除安裝\"。</string>
<string name="flashing">正在刷寫</string>
<string name="flash_success">刷寫完成</string>
@@ -128,7 +128,7 @@
<string name="log_saved">日誌已儲存</string>
<string name="sus_su_mode">SuS SU 模式:</string>
<!-- Module related -->
<string name="module_install_confirm">確定安裝模組 %1$s</string>
<string name="module_install_confirm">確定安裝模組 %1$s</string>
<string name="unknown_module">未知模組</string>
<!-- Restore related -->
<string name="restore_confirm_title">確定還原模組</string>
@@ -504,7 +504,7 @@
<string name="static_kstat_config">靜態 Kstat 設定</string>
<string name="kstat_path_management">Kstat 路徑管理</string>
<string name="no_kstat_config_message">暫無 Kstat 設定,請點擊上方按鈕新增設定</string>
<!-- SuSFS Mount Hiding Control Related Strings -->
<!-- SuSFS 掛載隱藏控制相關字串 -->
<string name="susfs_hide_mounts_control_title">SUS掛載隱藏控制</string>
<string name="susfs_hide_mounts_control_description">控制SUS掛載對程序的隱藏行為</string>
<string name="susfs_hide_mounts_for_all_procs_label">對所有程序隱藏SUS掛載</string>