config in webui

This commit is contained in:
KOWX712
2025-02-11 13:36:14 +08:00
parent d534185d48
commit 83469179e6
15 changed files with 519 additions and 26 deletions
+17
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "Replace tricky store keybox.xml. AOSP keybox will be replaced if there's no more valid keybox. Valid keybox option requires Internet connection.",
"set_custom_keybox": "Set Custom Keybox",
"set_custom_keybox_description": "Import keybox from your device storage. Only support xml file.",
"set_security_patch": "Set Security Patch",
"set_security_patch_description": "Set custom security patch spoof. Auto config will use security patch from PIF module, enabled by default. Leave blank and save to disable auto config.",
"set_verified_boot_hash": "Set Verified Boot Hash",
"set_verified_boot_hash_description": "Get verifiedBootHash value from Key Attestation Demo. Fix abnormal boot state by resetting ro.boot.vbmeta.digest."
},
@@ -49,6 +51,7 @@
"set_valid_keybox": "Set Valid Keybox",
"set_custom_keybox": "Set Custom Keybox",
"set_verified_boot_hash": "Set Verified Boot Hash",
"set_security_patch": "Set Security Patch",
"about": "About"
},
"reset_vbmeta": {
@@ -88,5 +91,19 @@
"custom_key_set": "Custom keybox set successfully",
"custom_key_set_error": "Failed to set custom keybox",
"no_file_selected": "No file selected"
},
"security_patch": {
"advanced_mode": "Advanced Mode",
"auto": "Auto",
"save": "Save",
"auto_success": "Auto config enabled successfully, reboot to apply.",
"auto_failed": "Failed to enable auto config",
"save_success": "Security patch saved successfully",
"save_failed": "Failed to save security patch",
"value_empty": "Value cannot be empty",
"invalid_all": "Invalid format.",
"invalid_boot": "Invalid boot format.",
"invalid_system": "Invalid system format.",
"invalid_vendor": "Invalid vendor format."
}
}
+17
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "Replace tricky store keybox.xml. AOSP keybox will be replaced if there's no more valid keybox. Valid keybox option requires Internet connection.",
"set_custom_keybox": "Set Custom Keybox",
"set_custom_keybox_description": "Import keybox from your device storage. Only support xml file.",
"set_security_patch": "Set Security Patch",
"set_security_patch_description": "Set custom security patch spoof. Auto config will use security patch from PIF module, enabled by default. Leave blank and save to disable auto config.",
"set_verified_boot_hash": "Set Verified Boot Hash",
"set_verified_boot_hash_description": "Get verifiedBootHash value from Key Attestation Demo. Fix abnormal boot state by resetting ro.boot.vbmeta.digest."
},
@@ -49,6 +51,7 @@
"set_valid_keybox": "Set Valid Keybox",
"set_custom_keybox": "Set Custom Keybox",
"set_verified_boot_hash": "Set Verified Boot Hash",
"set_security_patch": "Set Security Patch",
"about": "About"
},
"reset_vbmeta": {
@@ -88,5 +91,19 @@
"custom_key_set": "Custom keybox set successfully",
"custom_key_set_error": "Failed to set custom keybox",
"no_file_selected": "No file selected"
},
"security_patch": {
"advanced_mode": "Advanced Mode",
"auto": "Auto",
"save": "Save",
"auto_success": "Auto config enabled successfully, reboot to apply.",
"auto_failed": "Failed to enable auto config",
"save_success": "Security patch saved successfully",
"save_failed": "Failed to save security patch",
"value_empty": "Value cannot be empty",
"invalid_all": "Invalid format.",
"invalid_boot": "Invalid boot format.",
"invalid_system": "Invalid system format.",
"invalid_vendor": "Invalid vendor format."
}
}
+18 -1
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "Reemplazar el archivo keybox.xml de Tricky Store. El AOSP Keybox será reemplazado si no hay un keybox válido. Esta opción requiere conexión a Internet.",
"set_custom_keybox": "Establecer Keybox Personalizado",
"set_custom_keybox_description": "Importar keybox desde el almacenamiento de tu dispositivo. Solo soporta archivos xml.",
"set_security_patch": "Configurar Parche de Seguridad",
"set_security_patch_description": "Configurar parche de seguridad personalizado. La configuración automática usará el parche de seguridad de PIF, habilitado por defecto. Deja en blanco y guarda para deshabilitar la configuración automática.",
"set_verified_boot_hash": "Configurar Boot Hash Verificado",
"set_verified_boot_hash_description": "Obtén el valor de verifiedBootHash del Key Attestation Demo. Corrige un estado de arranque anormal reiniciando ro.boot.vbmeta.digest."
},
@@ -48,6 +50,7 @@
"set_aosp_keybox": "Configurar AOSP Keybox",
"set_valid_keybox": "Configurar Keybox Válido",
"set_custom_keybox": "Establecer Keybox Personalizado",
"set_security_patch": "Configurar Parche de Seguridad",
"set_verified_boot_hash": "Configurar Boot Hash Verificado",
"about": "Acerca de"
},
@@ -57,7 +60,7 @@
},
"about": {
"module_name_line1": "Tricky Addon",
"module_name_line2": "Update Target List",
"module_name_line2": "Actualizar Lista de Objetivos",
"by": "por",
"telegram_channel": "Canal de Telegram",
"github": "GitHub",
@@ -88,5 +91,19 @@
"custom_key_set": "Keybox personalizado establecido con éxito",
"custom_key_set_error": "Error al establecer el keybox personalizado",
"no_file_selected": "Ningún archivo seleccionado"
},
"security_patch": {
"advanced_mode": "Modo Avanzado",
"auto": "Automático",
"save": "Guardar",
"auto_success": "Configuración automática habilitada con éxito, reinicia para aplicar.",
"auto_failed": "Error al habilitar la configuración automática",
"save_success": "Parche de seguridad guardado con éxito",
"save_failed": "Error al guardar el parche de seguridad",
"value_empty": "El valor no puede estar vacío",
"invalid_all": "Formato inválido.",
"invalid_boot": "Formato de arranque inválido.",
"invalid_system": "Formato de sistema inválido.",
"invalid_vendor": "Formato de proveedor inválido."
}
}
+17
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "Tricky Store の keybox.xml を置き換えます。有効な Keybox がなくなった場合は、AOSP Keybox に置き換えられます。インターネット接続が必要です。",
"set_custom_keybox": "カスタム Keybox を設定",
"set_custom_keybox_description": "デバイスのストレージからカスタム Keybox ファイルをインポートします。xml ファイルのみ対応。",
"set_security_patch": "セキュリティパッチを設定",
"set_security_patch_description": "カスタムセキュリティパッチの設定。自動設定は PIF モジュールのセキュリティパッチを使用します。空白のまま保存すると自動設定を無効にします。",
"set_verified_boot_hash": "確認付きブートハッシュを設定",
"set_verified_boot_hash_description": "Key Attestation Demo から確認付きブートハッシュの値を取得します。ro.boot.vbmeta.digest をリセットして異常なブート状態を修正します。"
},
@@ -49,6 +51,7 @@
"set_valid_keybox": "有効な Keybox を設定",
"set_custom_keybox": "カスタム Keybox を設定",
"set_verified_boot_hash": "確認付きブートハッシュを設定",
"set_security_patch": "セキュリティパッチを設定",
"about": "このアドオンについて"
},
"reset_vbmeta": {
@@ -88,5 +91,19 @@
"custom_key_set": "カスタム Keybox の設定に成功しました",
"custom_key_set_error": "カスタム Keybox の設定に失敗しました",
"no_file_selected": "ファイルが選択されていません"
},
"security_patch": {
"advanced_mode": "高度なモード",
"auto": "自動",
"save": "保存",
"auto_success": "自動設定が正常に有効になりました。適用するには再起動してください。",
"auto_failed": "自動設定を有効にできませんでした",
"save_success": "セキュリティパッチが正常に保存されました",
"save_failed": "セキュリティパッチの保存に失敗しました",
"value_empty": "値は空にできません",
"invalid_all": "無効な形式です。",
"invalid_boot": "無効なブート形式です。",
"invalid_system": "無効なシステム形式です。",
"invalid_vendor": "無効なベンダー形式です。"
}
}
+17
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "Замените tricky store keybox.xml. AOSP keybox будет заменен, если не будет найден действующий keybox. Опция с действующим keybox требует подключения к интернету.",
"set_custom_keybox": "Установить пользовательский Keybox",
"set_custom_keybox_description": "Импортируйте файл keybox из вашего устройства в хранилище. Поддерживаются только xml файлы.",
"set_security_patch": "Установить Security Patch",
"set_security_patch_description": "Установите пользовательский патч безопасности. Автоматическая настройка будет использовать патч безопасности из модуля PIF, включен по умолчанию. Оставьте пустым и сохраните, чтобы отключить автоматическую настройку.",
"set_verified_boot_hash": "Установить Verified Boot Hash",
"set_verified_boot_hash_description": "Получите значение verifiedBootHash из Key Attestation Demo. Исправьте аномальное состояние загрузки, сбросив ro.boot.vbmeta.digest."
},
@@ -48,6 +50,7 @@
"set_aosp_keybox": "Установить AOSP Keybox",
"set_valid_keybox": "Установить действующий Keybox",
"set_custom_keybox": "Установить пользовательский Keybox",
"set_security_patch": "Установить Security Patch",
"set_verified_boot_hash": "Установить Verified Boot Hash",
"about": "О программе"
},
@@ -88,5 +91,19 @@
"custom_key_set": "Пользовательский keybox успешно установлен",
"custom_key_set_error": "Не удалось установить пользовательский keybox",
"no_file_selected": "Файл не выбран"
},
"security_patch": {
"advanced_mode": "Расширенный режим",
"auto": "Авто",
"save": "Сохранить",
"auto_success": "Автоматическая конфигурация успешно включена, перезагрузите для применения.",
"auto_failed": "Не удалось включить автоматическую конфигурацию",
"save_success": "Патч безопасности успешно сохранен",
"save_failed": "Не удалось сохранить патч безопасности",
"value_empty": "Значение не может быть пустым",
"invalid_all": "Неверный формат.",
"invalid_boot": "Неверный формат загрузки.",
"invalid_system": "Неверный формат системы.",
"invalid_vendor": "Неверный формат поставщика."
}
}
+17
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "Palitan ang tricky store keybox. Palitan ang AOSP keybox kung walang valid keybox. Nangangailangan ng koneksyon sa internet ang valid keybox option.",
"set_custom_keybox": "I-set ang Custom Keybox",
"set_custom_keybox_description": "Mag-import ng custom keybox mula sa iyong device storage. Sumusuporta lamang ng xml file.",
"set_security_patch": "I-set ang Security Patch",
"set_security_patch_description": "I-set ang custom security patch. Ang auto config ay mag-use ng security patch mula sa PIF module, default enabled. I-leave blank at i-save para i-disable ang auto config.",
"set_verified_boot_hash": "I-set ang Verified Boot Hash",
"set_verified_boot_hash_description": "Kunin ang verifiedBootHash mula sa Key Attestation Demo. Ayusin ang abnormal na boot state sa pamamagitan ng pag-reset ng ro.boot.vbmeta.digest."
},
@@ -49,6 +51,7 @@
"set_valid_keybox": "I-set ang Valid Keybox",
"set_custom_keybox": "I-set ang Custom Keybox",
"set_verified_boot_hash": "I-set ang Verified Boot Hash",
"set_security_patch": "I-set ang Security Patch",
"about": "Tungkol"
},
"reset_vbmeta": {
@@ -88,5 +91,19 @@
"custom_key_set": "Matagumpay na na-set ang Custom Keybox",
"custom_key_set_error": "Nabigong i-set ang Custom Keybox",
"no_file_selected": "Walang napiling file"
},
"security_patch": {
"advanced_mode": "Advanced Mode",
"auto": "Auto",
"save": "I-save",
"auto_success": "Matagumpay na na-enable ang auto config, mag-reboot upang i-apply.",
"auto_failed": "Nabigong i-enable ang auto config",
"save_success": "Matagumpay na na-save ang security patch",
"save_failed": "Nabigong i-save ang security patch",
"value_empty": "Hindi pwedeng walang laman ang value",
"invalid_all": "Invalid format.",
"invalid_boot": "Invalid boot format.",
"invalid_system": "Invalid system format.",
"invalid_vendor": "Invalid vendor format."
}
}
+17
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "Tricky Store'daki keybox.xml dosyasını değiştirir. Eğer geçerli bir keybox yoksa AOSP keybox ile değiştirilecektir. Geçerli keybox seçeneği internet bağlantısı gerektirir.",
"set_custom_keybox": "Özel Keybox Ayarla",
"set_custom_keybox_description": "Cihaz depolamasından bir keybox dosyasını içe aktarın. Sadece xml dosyaları desteklenir.",
"set_security_patch": "Güvenlik Parçası Ayarla",
"set_security_patch_description": "Özel güvenlik parçasını ayarlayın. Otomatik yapılandırma PIF modülünün güvenlik parçasını kullanacaktır. Boş bırakın ve kaydedin ki otomatik yapılandırma devre dışı bırakılsın.",
"set_verified_boot_hash": "Doğrulanmış Boot Hash Ayarla",
"set_verified_boot_hash_description": "Key Attestation Demo'dan verifiedBootHash değerini alın. Abnormal boot durumunu ro.boot.vbmeta.digest'i sıfırlayarak düzeltin."
},
@@ -48,6 +50,7 @@
"set_aosp_keybox": "AOSP Keybox Ayarla",
"set_valid_keybox": "Geçerli Keybox Ayarla",
"set_custom_keybox": "Özel Keybox Ayarla",
"set_security_patch": "Güvenlik Parçası Ayarla",
"set_verified_boot_hash": "Doğrulanmış Boot Hash Ayarla",
"about": "Hakkında"
},
@@ -88,5 +91,19 @@
"custom_key_set": "Özel keybox başarıyla ayarlandı",
"custom_key_set_error": "Özel keybox ayarlanamadı",
"no_file_selected": "Dosya seçilmedi"
},
"security_patch": {
"advanced_mode": "Gelişmiş Mod",
"auto": "Otomatik",
"save": "Kaydet",
"auto_success": "Otomatik yapılandırma başarıyla etkinleştirildi, yeniden başlatın.",
"auto_failed": "Otomatik yapılandırma etkinleştirilemedi",
"save_success": "Güvenlik parçası başarıyla kaydedildi",
"save_failed": "Güvenlik parçası kaydedilemedi",
"value_empty": "Değer boş olamaz",
"invalid_all": "Geçersiz format",
"invalid_boot": "Geçersiz başlatma formatı",
"invalid_system": "Geçersiz sistem formatı",
"invalid_vendor": "Geçersiz sağlayıcı formatı"
}
}
+17
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "替换 Tricky Store 的密钥(keybox.xml)。如果没有有效密钥,将替换为 AOSP 密钥。有效密钥选项需连网使用。",
"set_custom_keybox": "设置自定义密钥",
"set_custom_keybox_description": "从设备存储导入自定义密钥。仅支持 xml 文件。",
"set_security_patch": "设置安全补丁",
"set_security_patch_description": "设置自定义安全补丁。自动配置将使用 PIF 模块的安全补丁,默认启用。留空保存则禁用自动配置。",
"set_verified_boot_hash": "设置哈希值",
"set_verified_boot_hash_description": "从 Key Attestation Demo 获取 verifiedBootHash(哈希值)。通过重置 ro.boot.vbmeta.digest 修复异常 boot 状态。"
},
@@ -48,6 +50,7 @@
"set_aosp_keybox": "设置 AOSP 密钥",
"set_valid_keybox": "设置有效密钥",
"set_custom_keybox": "设置自定义密钥",
"set_security_patch": "设置安全补丁",
"set_verified_boot_hash": "设置哈希值",
"about": "关于"
},
@@ -88,5 +91,19 @@
"custom_key_set": "成功设置自定义密钥",
"custom_key_set_error": "设置自定义密钥失败",
"no_file_selected": "未选择文件"
},
"security_patch": {
"advanced_mode": "高级模式",
"auto": "自动",
"save": "保存",
"auto_success": "自动配置成功启用,重启生效。",
"auto_failed": "无法启用自动配置",
"save_success": "安全补丁成功保存",
"save_failed": "保存安全补丁失败",
"value_empty": "值不能为空",
"invalid_all": "无效格式。",
"invalid_boot": "无效启动格式。",
"invalid_system": "无效系统格式。",
"invalid_vendor": "无效供应商格式。"
}
}
+17
View File
@@ -19,6 +19,8 @@
"set_keybox_description": "替換 Tricky Store 的密鑰(keybox.xml)。如果沒有有效密鑰,將替換為 AOSP 密鑰。有效密鑰選項需連網使用。",
"set_custom_keybox": "設置自定義密鑰",
"set_custom_keybox_description": "從設備存儲導入自定義密鑰。僅支持 xml 文件。",
"set_security_patch": "設置安全補丁",
"set_security_patch_description": "設置自定義安全補丁。自動配置將使用 PIF 模組的安全補丁,預設啟用。留空保存則禁用自動配置。",
"set_verified_boot_hash": "設置哈希值",
"set_verified_boot_hash_description": "從 Key Attestation Demo 獲取 verifiedBootHash(哈希值)。通過重置 ro.boot.vbmeta.digest 修復異常 boot 狀態。"
},
@@ -48,6 +50,7 @@
"set_aosp_keybox": "設置 AOSP 密鑰",
"set_valid_keybox": "設置有效密鑰",
"set_custom_keybox": "設置自定義密鑰",
"set_security_patch": "設置安全補丁",
"set_verified_boot_hash": "設置哈希值",
"about": "關於"
},
@@ -88,5 +91,19 @@
"custom_key_set": "成功設置自定義密鑰",
"custom_key_set_error": "設置自定義密鑰失敗",
"no_file_selected": "未選擇文件"
},
"security_patch": {
"advanced_mode": "進階模式",
"auto": "自動",
"save": "保存",
"auto_success": "自動配置成功啟用,重啟生效。",
"auto_failed": "無法啟用自動配置",
"save_success": "安全補丁成功保存",
"save_failed": "保存安全補丁失敗",
"value_empty": "值不能為空",
"invalid_all": "無效格式。",
"invalid_boot": "無效啟動格式。",
"invalid_system": "無效系統格式。",
"invalid_vendor": "無效供應商格式。"
}
}