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:
@@ -61,9 +61,9 @@ bool become_manager(const char* pkg) {
|
|||||||
static bool is_lkm;
|
static bool is_lkm;
|
||||||
int get_version() {
|
int get_version() {
|
||||||
int32_t version = -1;
|
int32_t version = -1;
|
||||||
int32_t lkm = 0;
|
int32_t flags = 0;
|
||||||
ksuctl(CMD_GET_VERSION, &version, &lkm);
|
ksuctl(CMD_GET_VERSION, &version, &flags);
|
||||||
if (!is_lkm && lkm == 1) {
|
if (!is_lkm && (flags & 0x1)) {
|
||||||
is_lkm = true;
|
is_lkm = true;
|
||||||
}
|
}
|
||||||
return version;
|
return version;
|
||||||
@@ -139,4 +139,4 @@ bool get_susfs_feature_status(struct susfs_feature_status* status) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return ksuctl(CMD_GET_SUSFS_FEATURE_STATUS, status, NULL);
|
return ksuctl(CMD_GET_SUSFS_FEATURE_STATUS, status, NULL);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -111,14 +111,14 @@
|
|||||||
<string name="install_inactive_slot_warning">將在重新啟動後強制切換至另一槽位!\n注意:僅能在 OTA 更新完成後重新啟動前使用。\n確定繼續?</string>
|
<string name="install_inactive_slot_warning">將在重新啟動後強制切換至另一槽位!\n注意:僅能在 OTA 更新完成後重新啟動前使用。\n確定繼續?</string>
|
||||||
<string name="install_next">下一步</string>
|
<string name="install_next">下一步</string>
|
||||||
<string name="select_file_tip">建議選擇 %1$s 分區映像檔</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="select_kmi">選擇 KMI</string>
|
||||||
<string name="settings_uninstall">解除安裝</string>
|
<string name="settings_uninstall">解除安裝</string>
|
||||||
<string name="settings_uninstall_temporary">臨時解除安裝</string>
|
<string name="settings_uninstall_temporary">臨時解除安裝</string>
|
||||||
<string name="settings_uninstall_permanent">永久解除安裝</string>
|
<string name="settings_uninstall_permanent">永久解除安裝</string>
|
||||||
<string name="settings_restore_stock_image">還原原廠映像檔</string>
|
<string name="settings_restore_stock_image">還原原廠映像檔</string>
|
||||||
<string name="settings_uninstall_temporary_message">臨時解除安裝 KernelSU,下次重新啟動後恢復至原始狀態。</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="settings_restore_stock_image_message">還原原廠映像檔(若存在備份),通常在 OTA 前使用;若需解除安裝 KernelSU,請使用\"永久解除安裝\"。</string>
|
||||||
<string name="flashing">正在刷寫</string>
|
<string name="flashing">正在刷寫</string>
|
||||||
<string name="flash_success">刷寫完成</string>
|
<string name="flash_success">刷寫完成</string>
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
<string name="log_saved">日誌已儲存</string>
|
<string name="log_saved">日誌已儲存</string>
|
||||||
<string name="sus_su_mode">SuS SU 模式:</string>
|
<string name="sus_su_mode">SuS SU 模式:</string>
|
||||||
<!-- Module related -->
|
<!-- Module related -->
|
||||||
<string name="module_install_confirm">確定要安裝模組 %1$s 嗎?</string>
|
<string name="module_install_confirm">確定安裝模組 %1$s?</string>
|
||||||
<string name="unknown_module">未知模組</string>
|
<string name="unknown_module">未知模組</string>
|
||||||
<!-- Restore related -->
|
<!-- Restore related -->
|
||||||
<string name="restore_confirm_title">確定還原模組</string>
|
<string name="restore_confirm_title">確定還原模組</string>
|
||||||
@@ -504,7 +504,7 @@
|
|||||||
<string name="static_kstat_config">靜態 Kstat 設定</string>
|
<string name="static_kstat_config">靜態 Kstat 設定</string>
|
||||||
<string name="kstat_path_management">Kstat 路徑管理</string>
|
<string name="kstat_path_management">Kstat 路徑管理</string>
|
||||||
<string name="no_kstat_config_message">暫無 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_title">SUS掛載隱藏控制</string>
|
||||||
<string name="susfs_hide_mounts_control_description">控制SUS掛載對程序的隱藏行為</string>
|
<string name="susfs_hide_mounts_control_description">控制SUS掛載對程序的隱藏行為</string>
|
||||||
<string name="susfs_hide_mounts_for_all_procs_label">對所有程序隱藏SUS掛載</string>
|
<string name="susfs_hide_mounts_for_all_procs_label">對所有程序隱藏SUS掛載</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user