You've already forked Tricky-Addon-Update-Target-List
mirror of
https://github.com/KOWX712/Tricky-Addon-Update-Target-List.git
synced 2025-09-06 06:37:09 +00:00
misc: remove aosp fallback when no valid key found
This commit is contained in:
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Failed to update keybox",
|
||||
"unknown_key_set": "Unknown keybox set successfully",
|
||||
"valid_key_set": "Valid keybox set successfully",
|
||||
"no_valid_fallback": "No valid keybox found, replaced with AOSP keybox.",
|
||||
"no_valid": "No valid keybox found.",
|
||||
"boot_hash_set": "Verified Boot Hash saved successfully",
|
||||
"boot_hash_set_error": "Failed to update Verified Boot Hash",
|
||||
"saved_target": "Config saved to target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "فشل في تحديث keybox",
|
||||
"unknown_key_set": "تم تعيين Keybox غير معروف بنجاح",
|
||||
"valid_key_set": "تم تعيين keybox صالح بنجاح",
|
||||
"no_valid_fallback": "لم يتم العثور على keybox صالح، تم الاستبدال بـ keybox AOSP.",
|
||||
"no_valid": "لم يتم العثور على keybox صالح.",
|
||||
"boot_hash_set": "تم حفظ تجزئة التمهيد الموثوق بنجاح",
|
||||
"boot_hash_set_error": "فشل في تحديث تجزئة التمهيد الموثوق",
|
||||
"saved_target": "تم حفظ التكوين إلى target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Keybox-u yeniləmək mümkün olmadı",
|
||||
"unknown_key_set": "Naməlum keybox uğurla təyin olundu",
|
||||
"valid_key_set": "Etibarlı keybox uğurla təyin olundu",
|
||||
"no_valid_fallback": "Etibarlı keybox tapılmadı, AOSP keybox ilə dəyişdirildi.",
|
||||
"no_valid": "Etibarlı keybox tapılmadı.",
|
||||
"boot_hash_set": "Təsdiqlənmiş Boot Hash uğurla yadda saxlanıldı",
|
||||
"boot_hash_set_error": "Təsdiqlənmiş Boot Hash yenilənə bilmədi",
|
||||
"saved_target": "Konfiqurasiya target.txt-yə yadda saxlanıldı",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Failed to update keybox",
|
||||
"unknown_key_set": "Unknown keybox set successfully",
|
||||
"valid_key_set": "Valid keybox set successfully",
|
||||
"no_valid_fallback": "No valid keybox found, replaced with AOSP keybox.",
|
||||
"no_valid": "No valid keybox found.",
|
||||
"boot_hash_set": "Verified Boot Hash saved successfully",
|
||||
"boot_hash_set_error": "Failed to update Verified Boot Hash",
|
||||
"saved_target": "Config saved to target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Error al actualizar el Keybox",
|
||||
"unknown_key_set": "Keybox desconocido configurado correctamente",
|
||||
"valid_key_set": "Keybox válido configurado correctamente",
|
||||
"no_valid_fallback": "No se encontró un keybox válido, reemplazado con AOSP Keybox.",
|
||||
"no_valid": "No se encontró un keybox válido.",
|
||||
"boot_hash_set": "Boot Hash verificado guardado correctamente",
|
||||
"boot_hash_set_error": "Error al actualizar el Boot Hash verificado",
|
||||
"saved_target": "Configuración guardada en target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Échec de la mise à jour de la Keybox",
|
||||
"unknown_key_set": "Keybox inconnue définie avec succès",
|
||||
"valid_key_set": "Keybox valide définie avec succès",
|
||||
"no_valid_fallback": "Aucune Keybox valide trouvée, remplacée par le Keybox AOSP.",
|
||||
"no_valid": "Aucune Keybox valide trouvée.",
|
||||
"boot_hash_set": "Hash Verified Boot enregistré avec succès",
|
||||
"boot_hash_set_error": "Échec de la mise à jour du hash Verified Boot",
|
||||
"saved_target": "Configuration enregistrée dans target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Gagal memperbarui keybox",
|
||||
"unknown_key_set": "Keybox tidak dikenal berhasil digunakan",
|
||||
"valid_key_set": "Keybox valid berhasil digunakan",
|
||||
"no_valid_fallback": "Tidak ada keybox valid, menggunakan keybox AOSP.",
|
||||
"no_valid": "Tidak ada keybox valid.",
|
||||
"boot_hash_set": "Verified Boot Hash berhasil disimpan",
|
||||
"boot_hash_set_error": "Gagal memperbarui Verified Boot Hash",
|
||||
"saved_target": "Konfigurasi disimpan ke target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Impossibile aggiornare keybox",
|
||||
"unknown_key_set": "Keybox sconosciuta impostata correttamente",
|
||||
"valid_key_set": "Keybox valida impostata correttamente",
|
||||
"no_valid_fallback": "Nessuna keybox valida trovata, sostituito con keybox AOSP.",
|
||||
"no_valid": "Nessuna keybox valida trovata.",
|
||||
"boot_hash_set": "Boot Hash Verificato salvato correttamente",
|
||||
"boot_hash_set_error": "Impossibile aggiornare Boot Hash Verificato",
|
||||
"saved_target": "Configurazione salvata in target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Keybox の更新に失敗しました。",
|
||||
"unknown_key_set": "不明な Keybox の設定に成功しました。",
|
||||
"valid_key_set": "有効な Keybox の設定に成功しました。",
|
||||
"no_valid_fallback": "有効な Keybox がありません。AOSP Keybox に置き換えます。",
|
||||
"no_valid": "有効な Keybox がありません。",
|
||||
"boot_hash_set": "確認付きブートハッシュの更新に成功しました。",
|
||||
"boot_hash_set_error": "確認付きブートハッシュの更新に失敗しました。",
|
||||
"saved_target": "設定を target.txt に保存しました。",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Nie udało się zaktualizować klucza",
|
||||
"unknown_key_set": "Nieznany klucz został pomyślnie ustawiony",
|
||||
"valid_key_set": "Prawidłowy klucz został pomyślnie ustawiony",
|
||||
"no_valid_fallback": "Nie znaleziono prawidłowego klucza. Zastąpiono kluczem AOSP.",
|
||||
"no_valid": "Nie znaleziono prawidłowego klucza.",
|
||||
"boot_hash_set": "Zweryfikowano skrót rozruchowy, który został pomyślnie zapisany",
|
||||
"boot_hash_set_error": "Nie udało się zaktualizować zweryfikowanego skrótu rozruchowego",
|
||||
"saved_target": "Konfiguracja zapisana w pliku target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Falha ao atualizar o Keybox",
|
||||
"unknown_key_set": "Keybox desconhecido definido com sucesso",
|
||||
"valid_key_set": "Keybox válida definida com sucesso",
|
||||
"no_valid_fallback": "Nenhuma Keybox encontrada, substituída por uma Keybox AOSP.",
|
||||
"no_valid": "Nenhuma Keybox válida encontrada.",
|
||||
"boot_hash_set": "Hash de Boot Verificado salvo com sucesso",
|
||||
"boot_hash_set_error": "Falha ao atualizar Hash de Boot Verificado",
|
||||
"saved_target": "Config salvo para Target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Не удалось обновить keybox",
|
||||
"unknown_key_set": "Неизвестный keybox успешно установлен",
|
||||
"valid_key_set": "Действующий keybox успешно установлен",
|
||||
"no_valid_fallback": "Не найден действующий keybox, заменен на AOSP keybox.",
|
||||
"no_valid": "Не найден действующий keybox.",
|
||||
"boot_hash_set": "Verified Boot Hash успешно сохранен",
|
||||
"boot_hash_set_error": "Не удалось обновить Verified Boot Hash",
|
||||
"saved_target": "Конфигурация сохранена в target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Nabigong i-update ang keybox",
|
||||
"unknown_key_set": "Matagumpay na na-set ang Hindi Kilalang Keybox",
|
||||
"valid_key_set": "Matagumpay na na-set ang Valid Keybox",
|
||||
"no_valid_fallback": "Walang valid na keybox na natagpuan, pinalitan ng AOSP keybox.",
|
||||
"no_valid": "Walang valid na keybox na natagpuan.",
|
||||
"boot_hash_set": "Matagumpay na na-save ang Verified Boot Hash",
|
||||
"boot_hash_set_error": "Nabigong i-update ang Verified Boot Hash",
|
||||
"saved_target": "Na-save ang configuration sa target.txt",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "Keybox güncellenemedi",
|
||||
"unknown_key_set": "Bilinmeyen keybox başarıyla ayarlandı",
|
||||
"valid_key_set": "Geçerli keybox başarıyla ayarlandı",
|
||||
"no_valid_fallback": "Geçerli keybox bulunamadı, AOSP keybox ile değiştirildi.",
|
||||
"no_valid": "Geçerli keybox bulunamadı.",
|
||||
"boot_hash_set": "Doğrulanmış Boot Hash başarıyla kaydedildi",
|
||||
"boot_hash_set_error": "Doğrulanmış Boot Hash güncellenemedi",
|
||||
"saved_target": "Yapılandırma target.txt dosyasına kaydedildi",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "更新密钥失败",
|
||||
"unknown_key_set": "成功设置未知密钥",
|
||||
"valid_key_set": "成功设置有效密钥",
|
||||
"no_valid_fallback": "未找到有效密钥,已替换为 AOSP 密钥。",
|
||||
"no_valid": "未找到有效密钥。",
|
||||
"boot_hash_set": "哈希值重置成功",
|
||||
"boot_hash_set_error": "哈希值重置失败",
|
||||
"saved_target": "成功保存配置",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"key_set_error": "更新密鑰失敗",
|
||||
"unknown_key_set": "成功設置未知密鑰",
|
||||
"valid_key_set": "成功設置有效密鑰",
|
||||
"no_valid_fallback": "未找到有效密鑰,已替換為 AOSP 密鑰。",
|
||||
"no_valid": "未找到有效密鑰。",
|
||||
"boot_hash_set": "哈希值重置成功",
|
||||
"boot_hash_set_error": "哈希值重置失敗",
|
||||
"saved_target": "成功保存配置",
|
||||
|
||||
@@ -238,21 +238,16 @@ async function fetchkb(link, fallbackLink, valid = false) {
|
||||
return response.text();
|
||||
});
|
||||
})
|
||||
.then(async data => {
|
||||
.then(data => {
|
||||
if (!data.trim()) {
|
||||
if (valid) {
|
||||
await aospkb();
|
||||
showPrompt("prompt.no_valid_fallback", false);
|
||||
} else {
|
||||
showPrompt("prompt.key_set_error", false);
|
||||
}
|
||||
showPrompt(valid ? "prompt.no_valid" : "prompt.key_set_error", false);
|
||||
return;
|
||||
}
|
||||
try {
|
||||
const hexBytes = new Uint8Array(data.match(/.{1,2}/g).map(byte => parseInt(byte, 16)));
|
||||
const decodedHex = new TextDecoder().decode(hexBytes);
|
||||
const source = atob(decodedHex);
|
||||
const result = await setKeybox(source);
|
||||
const result = setKeybox(source);
|
||||
if (result) {
|
||||
showPrompt(valid ? "prompt.valid_key_set" : "prompt.unknown_key_set");
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user