From 4db502459479a3860fbae8069a8323170f0e75e8 Mon Sep 17 00:00:00 2001 From: nift4 Date: Fri, 12 Feb 2021 17:32:27 +0100 Subject: [PATCH] 0.2.0-rc3 * Custom entry/OS support * BETA! Sailfish support * Minor improvements * Cleanup strings.xml --- .idea/misc.xml | 1 + app/build.gradle | 4 +- app/src/main/assets/Scripts | 2 +- .../androidbootmanager/app/roms/ROMsList.java | 20 ++++++-- .../DeviceROMInstallerWizardPageFragment.java | 1 - .../ROMNameChooserWizardPageFragment.java | 3 -- .../app/ui/roms/ROMFragment.java | 1 - app/src/main/res/layout/nav_header_main.xml | 1 - app/src/main/res/layout/wizard_activity.xml | 1 - .../main/res/layout/wizardpage_fragment.xml | 1 - .../main/res/navigation/mobile_navigation.xml | 1 - app/src/main/res/values-de/strings.xml | 41 ---------------- app/src/main/res/values-it/strings.xml | 43 ---------------- app/src/main/res/values-pl/strings.xml | 42 ---------------- app/src/main/res/values-pt/strings.xml | 42 ---------------- app/src/main/res/values-ru/strings.xml | 42 ---------------- app/src/main/res/values-tr/strings.xml | 42 ---------------- app/src/main/res/values-uk/strings.xml | 42 ---------------- app/src/main/res/values/strings.xml | 49 ++----------------- 19 files changed, 25 insertions(+), 354 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index c4d687cf..d9800ec0 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -6,6 +6,7 @@ + diff --git a/app/build.gradle b/app/build.gradle index 675bad3c..c7b87e92 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { // we're not going to google play //noinspection OldTargetApi targetSdkVersion 27 - versionCode 2020 - versionName "0.2.0-rc2" + versionCode 2030 + versionName "0.2.0-rc3" } signingConfigs { release { diff --git a/app/src/main/assets/Scripts b/app/src/main/assets/Scripts index 8d1a1545..1de99e79 160000 --- a/app/src/main/assets/Scripts +++ b/app/src/main/assets/Scripts @@ -1 +1 @@ -Subproject commit 8d1a1545e1fe97b3ebe3503d10c14859a679856b +Subproject commit 1de99e79f1ac831aee75fbaf1b7547ccf65c6b99 diff --git a/app/src/main/java/org/androidbootmanager/app/roms/ROMsList.java b/app/src/main/java/org/androidbootmanager/app/roms/ROMsList.java index 84b23653..88c84ac4 100644 --- a/app/src/main/java/org/androidbootmanager/app/roms/ROMsList.java +++ b/app/src/main/java/org/androidbootmanager/app/roms/ROMsList.java @@ -33,8 +33,6 @@ public List getROMs() { int b; switch (r.scriptname) { case "add_ubuntutouch_systemimage_haliumboot.sh": - //noinspection SpellCheckingInspection - case "add_ubuntutouch_sytemimage_haliumboot.sh": // this is considered deprecated r.viewname = c.getString(R.string.rom_type_add_ut_sysimg_halium); r.requiredFiles = new HashMap<>(); r.requiredFiles.put("halium-boot.img", c.getString(R.string.select_halium_boot)); @@ -43,7 +41,7 @@ public List getROMs() { r.parts.add(c.getString(R.string.select_part, c.getString(R.string.system_part))); r.parts.add(c.getString(R.string.select_part, c.getString(R.string.data_part))); r.strings = new HashMap<>(); - r.strings.put(c.getString(R.string.enter_rom_name), ""); + r.strings.put(c.getString(R.string.enter_rom_name), "Ubuntu Touch"); a = new ArrayList<>(Arrays.asList(Objects.requireNonNull(SuFile.open("/data/abm/bootset/db/entries/").list()))); a.removeIf((c) -> !c.contains("rom")); a.sort((c, d) -> Integer.compare(Integer.parseInt(c.replace("rom","").replace(".conf","")), Integer.parseInt(d.replace("rom","").replace(".conf","")))); @@ -51,6 +49,22 @@ public List getROMs() { r.strings.put(c.getString(R.string.enter_rom_folder), "rom" + b); r.gen = (imodel, menuName, folderName) -> imodel.setCmdline(Objects.requireNonNull(imodel.getROM().getValue()).fullPath + " '" + folderName + "' '" + menuName + "' " + Objects.requireNonNull(imodel.getParts().getValue()).get(0) + " " + imodel.getParts().getValue().get(1) + " /data/data/org.androidbootmanager.app/cache/system.img /data/data/org.androidbootmanager.app/cache/halium-boot.img"); break; + case "add_sailfish.sh": + r.viewname = c.getString(R.string.rom_type_add_sailfish); + r.requiredFiles = new HashMap<>(); + r.requiredFiles.put("hybris-boot.img", c.getString(R.string.select_hybris_boot)); + r.requiredFiles.put("sailfish.img001", c.getString(R.string.select_system_image)); + r.parts = new ArrayList<>(); + r.parts.add(c.getString(R.string.select_part, c.getString(R.string.data_part))); + r.strings = new HashMap<>(); + r.strings.put(c.getString(R.string.enter_rom_name), "SailfishOS"); + a = new ArrayList<>(Arrays.asList(Objects.requireNonNull(SuFile.open("/data/abm/bootset/db/entries/").list()))); + a.removeIf((c) -> !c.contains("rom")); + a.sort((c, d) -> Integer.compare(Integer.parseInt(c.replace("rom","").replace(".conf","")), Integer.parseInt(d.replace("rom","").replace(".conf","")))); + b = a.size() > 0 ? Integer.parseInt(a.get(a.size()-1).replace("rom","").replace(".conf",""))+1 : 0; + r.strings.put(c.getString(R.string.enter_rom_folder), "rom" + b); + r.gen = (imodel, menuName, folderName) -> imodel.setCmdline(Objects.requireNonNull(imodel.getROM().getValue()).fullPath + " '" + folderName + "' '" + menuName + "' " + Objects.requireNonNull(imodel.getParts().getValue()).get(0) + " /data/data/org.androidbootmanager.app/cache/sailfish.img001 /data/data/org.androidbootmanager.app/cache/hybris-boot.img"); + break; case "other_os.sh": r.viewname = c.getString(R.string.other_os); r.requiredFiles = new HashMap<>(); diff --git a/app/src/main/java/org/androidbootmanager/app/ui/addrom/DeviceROMInstallerWizardPageFragment.java b/app/src/main/java/org/androidbootmanager/app/ui/addrom/DeviceROMInstallerWizardPageFragment.java index 3763dd95..997e2881 100644 --- a/app/src/main/java/org/androidbootmanager/app/ui/addrom/DeviceROMInstallerWizardPageFragment.java +++ b/app/src/main/java/org/androidbootmanager/app/ui/addrom/DeviceROMInstallerWizardPageFragment.java @@ -23,7 +23,6 @@ import org.androidbootmanager.app.R; import org.androidbootmanager.app.devices.DeviceList; import org.androidbootmanager.app.ui.activities.SplashActivity; -import org.androidbootmanager.app.ui.installer.DeviceInstallerWizardPageFragment; import org.androidbootmanager.app.ui.wizard.WizardViewModel; import org.androidbootmanager.app.util.SDUtils; diff --git a/app/src/main/java/org/androidbootmanager/app/ui/installer/ROMNameChooserWizardPageFragment.java b/app/src/main/java/org/androidbootmanager/app/ui/installer/ROMNameChooserWizardPageFragment.java index 08655b4e..ff585d6b 100644 --- a/app/src/main/java/org/androidbootmanager/app/ui/installer/ROMNameChooserWizardPageFragment.java +++ b/app/src/main/java/org/androidbootmanager/app/ui/installer/ROMNameChooserWizardPageFragment.java @@ -13,11 +13,8 @@ import androidx.lifecycle.ViewModelProvider; import org.androidbootmanager.app.R; -import org.androidbootmanager.app.devices.DeviceList; import org.androidbootmanager.app.ui.wizard.WizardViewModel; -import java.util.Objects; - public class ROMNameChooserWizardPageFragment extends Fragment { protected WizardViewModel model; protected DeviceInstallerViewModel imodel; diff --git a/app/src/main/java/org/androidbootmanager/app/ui/roms/ROMFragment.java b/app/src/main/java/org/androidbootmanager/app/ui/roms/ROMFragment.java index 5e4da6c7..73c34983 100644 --- a/app/src/main/java/org/androidbootmanager/app/ui/roms/ROMFragment.java +++ b/app/src/main/java/org/androidbootmanager/app/ui/roms/ROMFragment.java @@ -146,7 +146,6 @@ public ViewHolder(View view) { .setCancelable(true) .setNeutralButton(R.string.cancel, (p1, p2) -> p1.dismiss()) .setNegativeButton(R.string.delete, (p1, p2) -> MiscUtils.sure(requireContext(), p1, getString(R.string.delete_msg_2, e.config.get("title")), (p112, p212) -> { - Log.i("ABM","tryna1"); if (e.config.get("xsystem") != null && e.config.get("xdata") != null) if (e.config.get("xsystem").equals("real") || e.config.get("xdata").equals("real")) { new AlertDialog.Builder(requireContext()) diff --git a/app/src/main/res/layout/nav_header_main.xml b/app/src/main/res/layout/nav_header_main.xml index 2616024c..10f19b14 100644 --- a/app/src/main/res/layout/nav_header_main.xml +++ b/app/src/main/res/layout/nav_header_main.xml @@ -27,7 +27,6 @@ android:textAppearance="@style/TextAppearance.AppCompat.Body1" /> diff --git a/app/src/main/res/layout/wizard_activity.xml b/app/src/main/res/layout/wizard_activity.xml index 749ab3c5..eab9b4a3 100644 --- a/app/src/main/res/layout/wizard_activity.xml +++ b/app/src/main/res/layout/wizard_activity.xml @@ -1,7 +1,6 @@ diff --git a/app/src/main/res/layout/wizardpage_fragment.xml b/app/src/main/res/layout/wizardpage_fragment.xml index 5e9c6ec5..da797f3e 100644 --- a/app/src/main/res/layout/wizardpage_fragment.xml +++ b/app/src/main/res/layout/wizardpage_fragment.xml @@ -2,7 +2,6 @@ diff --git a/app/src/main/res/navigation/mobile_navigation.xml b/app/src/main/res/navigation/mobile_navigation.xml index 77332003..c04684e7 100644 --- a/app/src/main/res/navigation/mobile_navigation.xml +++ b/app/src/main/res/navigation/mobile_navigation.xml @@ -2,7 +2,6 @@ OK Abbrechen ACHTUNG! Bootset konnte nicht eingebunden werden! Bitte überprüfen Sie die Logs und tun Sie nichts! - DroidBoot auswählen Du wirst nun nach der DroidBoot-Datei gefragt. Stelle sicher, dass sie die richtige für dein Gerät ist! DroidBoot ist ausgewählt. Dies sieht aus wie eine Zip-Datei. Du musst lk.img extrahieren! Das sieht nicht wie ein DroidBoot aus! Bist du sicher? - Rootzugriff erlangt. Super! :) - Rootzugriff verweigert. Etwas ist schiefgelaufen! - Root testen - README, Quellcode und Lizenz - Der Quellcode ist hier: %1$s\nDas README ist hier: %2$s Installieren - README - Geräte-Check überspringen (falls du das Gerät fälscht) - Ich akzeptiere das Risiko, Installation erlauben! - Der Android Boot Manager ist auf Deinem Gerät nicht installiert! - ABM ist nur für das Moto G5 (cedric) und für das Volla Phone (yggdrasil) verfügbar! DU KANNST DEINE DATEN VERLIEREN! DU KANNST DEIN GERÄT ZERSTÖREN! DU KANNST DEINE IMEI VERLIEREN! DU KANNST SOGAR GELD VERLIEREN! NIEMAND IST DAFÜR VERANTWORTLICH AUSSER DU! BENUTZEN AUF EIGENE GEFAHR! SEI VORSICHTIG! - Konfigurator - Bootset einbinden Bootset ausbinden - Einbinden falls nötig und Konfigurator öffnen - ROMs - Einträge - Allgemein Wartezeit Standardeintrag Speichern Eintrag bearbeiten - Neuen Eintrag erstellen… Name Kernel DTB Initrd Optionen - Formatieren - ACHTUNG: Wenn du jetzt auf OK klickst, werden alle Daten auf dieser SD-Karte GELÖSCHT - Dieses Betriebssystem ist nicht unterstützt. - Der Speicher wird gerade verwendet. Oft hängt Android ihn automatisch ein oder die SD-Karte ist als interner Speicher formatiert. Bitte stelle sicher das er nicht verwendet wird - Es wurde kein Speichergerät mit ABM-Metadaten gefunden, aber Sie benötigen hierfür eines. Wenn Sie eines haben, drücken Sie \"Formatieren\". Wenn kein \"Formatieren\"-Knopf vorhanden ist, wurde kein kompatibler Speicher gefunden. Löschen - Konfigurationsdateiname (keine Leerzeichen, keine Dateiendung) ROM hinzufügen - ROM Speicherort Sie können das primäre ROM nicht löschen! - Die Android-Startverwaltung ist erfolgreich installiert aber die App ist noch nicht fertig. Nutzlose Knöpfe und leere Seiten sind zu erwarten :( - Android (ROM Zip) Aktualisierung von DroidBoot - Ich habe mein Haupt-ROM aktualisiert - Ubuntu Touch (System Image, Halium-Boot Image, Rootfs) Ubuntu Touch (System Image, Halium-Boot Image) - Ubuntu Touch wird jetzt durch Auswahl des System-Images und der halium-boot Datei installiert. Bist Du sicher? Bitte die halium-boot Datei auswählen (boot.img) Bitte das System-Image auswählen (system.img) Datei ausgewählt. ROM Name eingeben - Ubuntu Touch wird jetzt durch Auswahl des System-Images, rootfs und der halium-boot Datei installiert. Bist Du sicher? - Bitte rootfs auswählen - Du wirst nun SailfishOS mit einer zip-Datei installieren. Bist Du sicher? - Bitte wähle die SailfishOS zip-Datei aus Sailfish OS MainActivity - Navigationsleiste öffnen - Navigationsleiste schließen Ein Handy, um alle zu starten! Navigations-Header - Einstellungen Startseite ROMs SD-Karte @@ -88,10 +51,6 @@ Sie sind dabei, den Bootloader zu aktualisieren. Sie sind dabei eine ROM auf der SD-Karte zu installieren. Über die Bibliotheken - Checkmark um den installierten Zustand darzustellen - Fehler beim Laden des Status - Installiert & funktioniert - Nicht installiert Laden… Installationstest #1: Installationstest #2: diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index a63bc30c..c57da437 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -14,75 +14,36 @@ OK Annulla ATTENTION! Failed to mount bootset! Please check logs and do not touch stuff! - Seleziona DroidBoot Ti verrà chiesto di selezionare il file DroidBoot. Assicurati che sia corretto per il tuo dispositivo! DroidBoot is selected. This looks like a zip file. You need to extract lk.img! That does not look like an DroidBoot! Sei sicuro? - Il codice di ritorno è %1$sQuando il codice di ritorno è ERROR, qualcosa è andato storto. Per favore esegui il flash del programma di disinstallazione e chiedi nel nostro gruppo Telegram @andbootmgr. Non dimenticarti il file di log situato in /sdcard/abm/install.log! Se il codice di ritorno è OK, l\'installazione è stata completata con successo. Riavvia il sistema ora. - Ho i permessi root. Ottimo! :) - Non ho i permessi root. Qualcosa è andato storto! - Test root - LEGGIMI (README), Sorgente e Licenza - I codici sorgenti sono disponibili qui: %1$s\nIl file LEGGIMI(README) è disponibile qui: %2$s Installa - LEGGIMI(README) - Disabilita il controllo del dispositivo ( -se falsifichi il fingerprint) - Accetto il rischio, permetti l\'installazione! - Android Boot Manager non è installato sul tuo dispositivo! - É disponibile per il Moto G5 (cedric) e per il Volla Phone (yggdrasil)! PUOI PERDERE I TUOI DATI! PUOI BRICKARE IL TUO DISPOSITIVO! PUOI PERDERE IL TUO IMEI (come con qualsiasi cosa su cedric)! PUOI PERDERE I TUOI SOLDI! NESSUNO É RESPONSABILE ECCETTO TE! FALLO A TUO RISCHIO E SII ATTENTO! - Configuratore - Monta il Bootset Smonta il Bootset - Monta se necessario ed apri il Configuratore - ROMs - Voci - Generale Timeout Voce Predefinita Salva Modifica voce - Crea nuovo… Titolo Kernel DTB Initrd Cmdline - Formatta - ATTENZIONE: Se ora si fa clic su OK, tutti i dati sulla scheda SD saranno PERSI - Questo file di installazione del sistema operativo non è supportato. - Lo spazio di archiviazione è attualmente in uso. Spesso Android la monta automaticamente o la scheda SD è formattata come memoria interna. Assicurati che non sia usato (montato o addirittura modificato) - Nessun dispositivo di archiviazione con metadati ABM è stato trovato, esso ti server per completare questa operazione. Se ne hai uno, premi \"Formatta\". Se non c\'è nessun pulsante \"Formatta\" allora la memoria non è compatibile. Elimina - Nome file Config (Nessun spazio, no estensione file) Aggiungi ROM - Posizione della ROM Non puoi eliminare la tua ROM primaria! - Android Boot Manager è stato installato con successo ma quest’applicazione non è ancora finita; aspettati di trovare pagine vuote e pulsanti che non funzionano :( - Android (ROM zip) Aggiorna DroidBoot - Ho aggiornato la ROM principale - Ubuntu Touch (Systemimage, Halium boot, Rootfs) Ubuntu Touch (Systemimage, Halium boot) - Stai per installare il ubuntu touch, usando l\'immagine system (systemimage) e halium boot. Sei sicuro? Selezionare il file halium boot Selezionare l\'immagine di sistema (systemimage) File selected. Inserisci il nome della ROM - Stai per installare ubuntu touch, utilizzando l\'immagine system, rootfs e halium boot. Sei sicuro? - Per favore seleziona la rootfs - Stai per installare SailfishOS utilizzando lo zip. Sei sicuro? - Per favore seleziona lo zip di SailfishOS Sailfish OS Attività principale - Apri menù di navigazione - Chiudi menù di navigazione One phone to start them all! Header di navigazione - Impostazioni Pagina principale ROMs SD card @@ -90,10 +51,6 @@ se falsifichi il fingerprint) You are about to update the bootloader. You are about to install an ROM to the SD card. About Libraries - Checkmark/Croce per rappresentare stato di installazione - Impossibile caricare lo stato - & installato, funziona - Non installato Caricamento… Install check #1: Install check #2: diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index fcceb49d..bd2ac7e9 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -14,74 +14,36 @@ OK Przerwij UWAGA! Nie udało się zamontować bootset! Sprawdź logi i nie dotykaj rzeczy! - Wybierz DroidBoot Zostaniesz teraz poproszony o plik DroidBoot. Upewnij się, że jest on właściwy dla twojego urządzenia! DroidBoot jest wybrany. Wygląda na to jak plik zip. Musisz wypakować lk.img! To nie wygląda jak DroidBoot! Na pewno? - Kod zwrotny to %1$sKiedy kod zwrotny to ERROR, coś poszło nie tak. Zflashuj deinstalator i zapytaj na naszej grupie na Telegramie @andbootmgr. Nie zapomnij o logu w /sdcard/abm/install.log! Jeżeli kod zwrotny to OK, instalacja zakończyła się powodzeniem. Powinieneś zrestartować urządzenie. - Jestem rootem. Wszystko w porządku! :) - NIE jestem rootem. Coś poszło nie tak! - Testuj Root - Plik README, kod źródłowy i licencja - Kod źródłowy jest dostępny tutaj: %1$s\nPlik README jest dostępny tutaj:%2$s Zainstaluj - Plik README - Wyłącz sprawdzenie modelu urządzenia (jeżeli fałszujesz model urządzenia) - Akceptuję ryzyko, pozwól na instalację! - Menedżer uruchamiania Androida nie jest zainstalowany na twoim urządzeniu! - Jest on dostępny tylko dla Moto G5 (cedric) i Volla Phone (yggdrasil)! Możesz stracić dane, IMEI lub zbrickować urządzenie. Nikt nie jest odpowiedzialny oprócz ciebie. Wszystko wykonujesz na własne ryzyko. Bądź ostrożny. - Konfigurator - Zamontuj Bootset Odmontuj Bootset - Zamontuj w razie potrzeby i otwórz Konfigurator - ROMy - Wpisy - Ogólne Upłynął limit czasu Domyślny wpis Zapisz Edytuj wpis - Utwórz nowy… Tytuł Kernel DTB Initrd Cmdline - Format - UWAGA: Jeśli teraz klikniesz OK, wszystkie dane na tej karcie SD zostaną utracone - Instalator tego systemu operacyjnego nie jest obsługiwany. - Pamięć jest obecnie w użyciu. Często Android montuje ją automatycznie lub karta SD jest sformatowana jako pamięć wewnętrzna. Upewnij się, że nie jest używana (montowana lub nawet zmodyfikowana) - Nie znaleziono urządzenia magazynującego z metadanymi ABM, ale potrzebujesz ich. Jeśli posiadasz je, naciśnij \"Format\". Jeśli nie ma przycisku \"Format\" nie znaleziono kompatybilnej pamięci. Usuń - Nazwa pliku konfiguracyjnego (bez spacji, bez rozszerzenia pliku) Dodaj ROM - Lokalizacja ROMu Nie możesz usunąć swojego głównego ROMu! - Menedżer uruchamiania Androida jest zainstalowany pomyślnie ale aplikacja jeszcze nie jest skończona; puste strony i przyciski które nic nie robią są normalne. :( - Android (ROM zip) Aktualizuj DroidBoot - Zaktualizowałem główny ROM - Ubuntu Touch (System image, Halium Boot image, Rootfs) Ubuntu Touch (System image, Halium Boot image) - Zamierzasz zainstalować Ubuntu Touch, używając system.img i halium-boot. Czy jesteś pewien? Proszę wybrać plik halium-boot Proszę wybrać system.img File selected. Wprowadź nazwę ROMu - Zamierzasz zainstalować Ubuntu Touch, używając system. img, rootfs i halium-boot. Czy jesteś pewien? - Proszę wybrać rootfs - Zamierzasz zainstalować SailfishOS, używając zip. Jesteś pewien? - Proszę wybrać plik zip SailfishOS Sailfish OS MainActivity - Otwórz panel nawigacyjny - Zamknij panel nawigacyjny Jeden telefon do uruchomienia wszystkiego! Nagłówek nawigacji - Ustawienia Strona główna ROMy Karta SD @@ -89,10 +51,6 @@ Zamierzasz zaktualizować bootloader. Za chwilę zainstalujesz ROM na karcie SD. O bibliotekach - Zaznacz/krzyż do reprezentacji stanu zainstalowanego - Nie udało się załadować stanu - Zainstalowano & pracuje - Nie zainstalowane Ładowanie… Install check #1: Install check #2: diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 16058603..f5f9054f 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -14,74 +14,36 @@ OK Cancelar ATENÇÃO! Falha ao montar o bootset! Por favor cheque os logs e não toque nas coisas! - Selecione o DroidBoot Agora você será perguntado pelo arquivo do DroidBoot, Tenha certeza que é o correto para o seu dispositivo DroidBoot está selecionado. Isso parece ser um arquivo zip. Você precisa extrair o lk.img! Isso não parece ser um DroidBoot! Você tem certeza? - Código de retorno é %1$s Quando o código de retorno for ERRO algo deu errado. Porfavor flasheie o desinstalador e pergunte no nosso grupo do Telegram @andbootmgr. Não se esqueça do arquivo do log em /sdcard/abm/install.log! se o código de retorno for OK, a instalação de certo. Você deve reiniciar agora. - root detectado. Tudo bem :) - root NÃO detectado. Alguma coisa deu errado! - Testar Root - LEIA-ME, Código e Licença - O código está disponível aqui: %1$s\nO LEIA-ME está disponível aqui: %2$s Instalar - LEIA-ME - Desativar verificação do dispositivo (se você spoofar a digital) - Eu aceito o risco, permitir instalação! - Android Boot Manager não está instalado no seu dispositivo! - Está apenas disponível para o Moto G5 (cedric) e para o Volla Phone (yggdrasil)! VOCÊ PODE PERDER SEUS ARQUIVOS! VOCÊ PODE BRICKAR SEU DISPOSITIVO! VOCÊ PODE PERDER O SEU IMEI (como qualquer coisa no cedric)! VOCÊ PODE PERDER O SEU DINHEIRO! NINGUÉM É RESPONSÁVEL APENAS VOCÊ! FAÇA ISSO NO SEU PRÓPRIO RISCO E TENHA CUIDADO! - Configurador - Montar Bootset Desmontar Bootset - Montar se necessário e abrir Configurador - ROMs - Entradas - Geral Tempo de saída Entrada Padrão Salvar Editar Entrada - Criar nova… Título Kernel DTB Initrd Cmdline - Formatar - ATENÇÃO: Se você apertar em OK, todos os arquivos no seu cartão SD serão PERDIDOS - Esse instalador do sistema operacional não é suportado. - Este armazenamento está atualmente em uso. Muitas vezes o Android automaticamente monta ou seu cartão SD está formatado como Memória Interna. porfavor tenha certeza que não está sendo usado (montado ou sequer modificado) - Nenhum dispositivo de armazenamento com a metadata do ABM foi encontrado mas você precisa de um pra isso. Se você tem um, pressione \"Formatar\". Se não tem nenhum botão de \"Formatar\" nenhum armazenamento compatível foi encontrado. Deletar - Configurar nome do arquivo (sem espaços, ou extensões) Adicionar ROM - Local da ROM Você não pode deletar sua ROM principal! - O Android Boot Manager está instalado corretamente mais o app não está terminado; páginas em branco e botões sem função são esperados :( - Android (ROM zip) Atualizar DroidBoot - Eu atualizei minha ROM principal - Ubuntu Touch (System image, Helium Boot image, Rootfs) Ubuntu Touch (System image, Helium Boot image) - You are going to install ubuntu touch, using system image and halium boot. Are you sure? Porfavor selecione o arquivo do Halium Boot Porfavor selecione a System Image File selected. Insira o nome da ROM - You are going to install ubuntu touch, using system image, rootfs and halium boot. Are you sure? - Por favor selecione o rootfs - Você está prestes a instalar o SailfishOS, usando um zip. Você tem certeza? - Porfavor selecione o zip do SailfishOS SailfishOS MainActivity - Abrir gaveta de navegação - Fechar gaveta de navegação Um celular para iniciar todos eles! Cabeçalho de navegação - Opções Lar ROMs Cartão SD @@ -89,10 +51,6 @@ Você está prestes a atualizar o bootloader. Você está prestes a instalar uma ROM no cartão SD. Sobre as Bibliotecas - Marca/Cruz para representar o estado instalado - Falha ao carregar estado - Instalado & funcionando - Não instalado Carregando… Checagem de instalação #1: Checagem de instalação #2: diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index b4aa6ce9..f16cbe1e 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -14,74 +14,36 @@ OK Отмена ATTENTION! Failed to mount bootset! Please check logs and do not touch stuff! - Выберите DroidBoot Теперь вам будет предложено получить файл DroidBoot. Убедитесь, что он подходит для вашего устройства! DroidBoot is selected. This looks like a zip file. You need to extract lk.img! That does not look like an DroidBoot! Вы уверены? - Код возврата - %1$sКогда код возврата равен \"ERROR\", что-то пошло не так. Пожалуйста, прошейте деинсталлятор и сообщите нам об этом в Telegram группе @andbootmgr. Не забудьте прикрепить логи по пути /sdcard/abm/install.log! Если код возврата равен \"OK\", установка прошла успешно. Теперь вы должны перезагрузиться. - У меня есть рут-права. Отлично! :) - У меня нет рут-прав. Что-то пошло не так! - Наличие рут прав - README, исходный код и лицензия - Исходный код доступен здесь: %1$s\nREADME доступен здесь: %2$s Установить - README - Отключить проверку на устройство (если вы подменили fingerprint) - Я понимаю риски, разрешить установку! - Android Boot Manager не установлен на вашем устройстве! - It is only available for the Moto G5 (cedric) and for the Volla Phone (yggdrasil)! ВЫ МОЖЕТЕ ПОТЕРЯТЬ СВОИ ДАННЫЕ! ВЫ МОЖЕТЕ \"БРИКНУТЬ\" СВОЁ УСТРОЙСТВО! ВЫ МОЖЕТЕ ПОТЕРЯТЬ СВОЙ IMEI (как и со всем на cedric)! ВЫ МОЖЕТЕ ПОТЕРЯТЬ СВОИ ДЕНЬГИ! ТОЛЬКО ВЫ НЕСЁТЕ ОТВЕТСТВЕННОСТЬ ЗА СВОИ ДЕЙСТВИЯ! ВЫПОЛНЯЙТЕ НА СВОЙ СТРАХ И РИСК! - Конфигуратор - Смонтировать Bootset Отмонтировать Bootset - Смонтировать (при необходимости) и открыть конфигуратор - ROMs - Записи - General Тайм-аут Запись по умолчанию Сохранить Редактировать запись - Создать новый… Заглавие Ядро DTB Initrd Cmdline - Format - ATTENTION: If you now click OK, all data on that SD card will be LOST - This operating system installer is unsupported. - The storage is currently in use. Often does Android auto-mounting or your SD card is formatted as Internal Storage. Please make sure it is not used (mounted or even modified) - No storage device with ABM metadata was found but you need one for this. If you have one, press \"Format\". If there is no \"Format\" button there was no compatible storage found. Delete - Config file name (No spaces, no file extension) Add ROM - ROM location You cannot delete your primary ROM! - Android Boot Manager установлен успешно, но приложение всё ещё в разработке, пустые разделы и бесполезные кнопки не исключены. :( - Android (ROM zip) Update DroidBoot - I updated my main ROM - Ubuntu Touch (System image, Halium Boot image, Rootfs) Ubuntu Touch (System image, Halium Boot image) - You are going to install ubuntu touch, using system image and halium boot. Are you sure? Please select halium boot file Please select systemimage File selected. Enter ROM name - You are going to install ubuntu touch, using system image, rootfs and halium boot. Are you sure? - Please select rootfs - You are going to install SailfishOS, using zip. Are you sure? - Please select SailfishOS zip Sailfish OS MainActivity - Open navigation drawer - Close navigation drawer One phone to start them all! Navigation header - Settings Home ROMs SD card @@ -89,10 +51,6 @@ You are about to update the bootloader. You are about to install an ROM to the SD card. About Libraries - Checkmark/Cross to represent installed state - Failed to load state - Installed & working - Not installed Loading… Install check #1: Install check #2: diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index c8174977..41665813 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -14,74 +14,36 @@ Tamam İptal DİKKAT! Bootset bağlanırken hata oluştu! Hata günlüklerini kontrol edin ve hiç bir ayarla oynamayın! - DroidBoot\'u seçin Birazdan DroidBoot dosyası isteyenecektir. Doğruyu seçtiğinizden emin olun! DroidBoot seçildi. Zip dosyası gibi görünüyor. lk.img dosyasını çıkartmanız gerekiyor! Bu DroidBoot\'a benzemiyor! Emin misiniz? - Hata mesajı %1$sHata kodu ERROR olduğunda, bir şeyler ters gitmiş demektir. Uninstaller yükleyin ve @andbootmgr Telegram grubumuzda sorun. Log dosyasının /sdcard/abm/install.log konumunda olduğunu unutmayın! Hata kodu OK ise, yükleme başarılı olmuş demektir. Yeniden başlatmanız gerekir. - Root iznim var. Güzel! :) - Root iznim YOK. Bir şeyler yanlış gitti! - Rootu Test Et - BENİOKU, Kaynak ve Lisans - Kaynak burada kullanılabilir: %1$s\nBENİOKU burada kullanılabilir: %2$s Yükle - Beni Oku - Cihaz desteğini devre dışı bırak (fingerprint normalden farklıysa) - Riski kabul ediyorum, yüklemeye izin ver! - Android Önyükleme Yöneticisi cihazınızda yüklü değil! - Sadece Moto G5 (cedric) ve Volla Phone (yggdrasil) için kullanılabilir! VERİLERİNİZİ KAYBEDEBİLİRSİNİZ! CİHAZINIZI BRICK EDEBILIRSINIZ! IMEI NUMARANIZI KAYBEDEBİLİRSİNİZ (her şeyde olduğu gibi cedric)! PARANIZI KAYBEDEBİLİRSİNZ! SİZ HARİÇ KİMSE SORUMLU DEĞİLDİR! DİKKATLİ OLUN! - Yapılandırıcı - Bootset bağla Bootset çıkar - Yapılandırıcıyı açmak gerekli ise bağla - ROMlar - Girdiler - Genel Zaman aşımı Varsayılan Girdi Kaydet Girdiyi Düzenle - Yeni oluştur… Başlık Kernel DTB Initrd Cmdline - Biçimlendir - DİKKAT: Eğer Tamam\'a basarsanız, SD Kardınızdaki tüm veriler SİLİNECEKTİR - Bu işletim sisteminin yükleyicisi desteklenmiyor. - Hafıza şuanda kullanılıyor. Bazen Android otomatik olarak hafıza kardınızı bağlayabilir veya hafıza kardınızı ana hafıza olarak kullanıyor olabilirsiniz. Lütfen hafıza kartınızın kullanılmadığından emin olun (bağlı veya düzenlenmemiş şekilde) - ABM ile ilgili veri içeren hafıza bulunamadı. Eğer elinizde bir tane varsa, \"Biçimlendir\" tuşuna basın. \"Biçimlendir\" tuşu yoksa uygun hafıza bulunamadı demektir. Sil - Yapılandırma dosyasının adı (Boşluk, uzantı içermeyecek) ROM ekle - ROM konumu Ana ROM silinemez! - Android Boot Manager başarıyla yüklendi ancak uygulama yapımı henüz bitmedi; hiç bir şey yapmayan boş sayfalar ve düğmeler olabilir :( - Android (ROM zip) DroidBoot\'u Güncelle - Ben ana ROM\'umu güncelledim - Ubuntu Touch (System imajı, Halium Boot imajı, Rootfs) Ubuntu Touch (System imajı, Halium Boot imajı) - Sistem imajı ve halium boot kullanarak, ubuntu touch yüklemek üzeresiniz. Devam etmekten emin misiniz? Lütfen halium boot dosyasını seçin Lütfen sistem imajını seçin File selected. ROM adını girin - Sistem imajı, rootfs ve halium boot kullanarak ubuntu touch yüklemek üzeresiniz. Devam etmekten emin misiniz? - Lütfen rootfs seçiniz - Zip kullanarak SailfishOS yüklemek üzeresiniz. Emin misiniz? - Lütfen SailfishOS zipi seçiniz Sailfish OS AnaAktivite - Gezinti çekmecesini aç - Gezinti çekmecesini kapat One phone to start them all! Gezinti başlığı - Ayarlar Ana Sayfa ROMlar SD kart @@ -89,10 +51,6 @@ Bootloader\'ınızı güncellemek üzeresiniz. You are about to install an ROM to the SD card. Kütüphaneler Hakkında - Yükleme durumu teyit etmek için Tik/Çarpı - Kayıtlı durum yüklenemedi - Yüklendi & çalışıyor - Yüklü değil Yükleniyor… Yükleme kontrolü #1: Yükleme kontrolü #2: diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 622421ac..99679f65 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -14,74 +14,36 @@ OK Скасувати ATTENTION! Failed to mount bootset! Please check logs and do not touch stuff! - Виберіть DroidBoot Ви повинні вибрати DroidBoot файл. Перевірте чи він для вашого пристрою! DroidBoot обрано. Це схоже на zip-файл. Ви повинні розпакувати lk.img! Це не схоже на DroidBoot! Ви впевнені? - Результат %1$sКоли результат ERROR, щось пішло не так. Будь ласуа прошийте uninstaller деінсталятор і запитайте в нашій Телеграм групі @andbootmgr. Не забудьте лог файл /sdcard/abm/install.log! Якщо результат ОК, інсталяція успішна. Ви мусите перезагрузити пристрій зараз. - Я рут, добре :) - Я НЕ рут. Щось пішло не так! - Перевірити рут доступу - README, Source та ліцензія - Джерело доступне тут: %1$s\nREADME доступна тут: %2$s Установити - README - Відключити перевірку пристрою (якщо ви підміняєте цифровий відбиток) - Я приймаю ризик, дозволю встановлення! - Менеджер завантаження Android не встановлено на вашому пристрої! - Це доступно лише для Moto G5 (cedric) і Volla Phone (yggdrasil)! YOU CAN LOOSE YOUR DATA! YOU CAN BRICK YOUR DEVICE! YOU CAN LOOSE YOUR IMEI (as with anything on cedric)! YOU CAN LOOSE YOUR MONEY! NOBODY IS RESPONSIBLE EXCEPT YOU! DO AT YOUR OWN RISK AND BE CAREFUL! - Настройщик - Змонтувати Bootset Розмонтувати Bootset - Змонтувати якщо потрібно і відкрити конфігуратор - Прошивки - Записи - Загальні Таймаут Запис за замовчуванням Зберегти Редагування запису - Створити новий… Назва Kernel DTB Initrd Cmdline - Форматувати - УВАГА: Якщо ви натиснете кнопку ОК, всі дані на цій SD-карті будуть видалені - Цей інсталятор операційної системи не підтримується. - Пам’ять наразі використовується. Часто Android часто автоматично монтує SD-карти або SD-карта відформатована як Внутрішня пам\'ять. Будь ласка, переконайтеся, що вона не використовується (не змонтована) - Сховища з данними ABM не знайдено, але це необхідно. Якщо у вас є одне, натисніть \"Форматувати\". Якщо немає кнопки \"Форматувати\" там не було сумісного сховища. Видалити - Ім\'я файлу конфігурації (без пробілів, немає розширення) Додати прошивку - Шлях файлу прошивки Ви не можете видалити основну прщшивку! - Android Boot Manager встановлений успішно але програма ще недописана; порожні сторінки і кнопки, які нічого не роблять передбачені :( - Андроїд (ROM zip) Оновити DroidBoot - Я оновив свою основну прошивку - Ubuntu Touch (System image, Halium Boot image, Rootfs) Ubuntu Touch (System image, Halium Boot image) - Ви збираєтеся встановити Ubuntu Touch, використовуючи образ sytem і halium-boot, ви впевнені? Будь ласка, виберіть файл halium-boot Будь ласка, виберіть system.img File selected. Введіть ім\'я прошивки - Ви збираєтеся встановити Ubuntu Touch, використовуючи образ sytem, rootfs і halium-boot, ви впевнені? - Будь ласка виберіть rootfs - Ви збираєтеся встановити SailfishOS, використовуючи zip. Ви впевнені? - Будь ласка, виберіть zip SailfishOS Sailfish OS MainActivity - Відкрити панель навігації - Закрити вікно навігації One phone to start them all! Заголовок панелі навігації - Налаштування Головна ROMs SD card @@ -89,10 +51,6 @@ You are about to update the bootloader. You are about to install an ROM to the SD card. About Libraries - Позначка представляють інстальований стан - Не вдалося завантажити стан - Встановлено & робота - Не встановлено Завантаження… Встановлення перевірка #1: Встановлення перевірка #2: diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b8fb9ae1..cce2cb54 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -15,51 +15,26 @@ OK Cancel ATTENTION! Failed to mount bootset! Please check logs and do not touch stuff! - Select DroidBoot You will now be asked for the DroidBoot file. Make sure it is the right for your device! DroidBoot is selected. This looks like a zip file. You need to extract lk.img! That does not look like an DroidBoot! Are you sure? - Return code is %1$sWhen the Return Code is ERROR, something went wrong. Please flash the uninstaller and ask in our Telegram group @andbootmgr. Don\'t forget the log file at /sdcard/abm/install.log! If the Return Code is OK, the installation was successful. You should reboot now. - I am root. Fine! :) - I am NOT root. Something went wrong! - Test Root - README, Source and Licence - The source is available here: %1$s\nThe README is available here: %2$s Install - README - Disable device check (if you spoof fingerprint) - I accept the risk, allow installation! - Android Boot Manager is not installed on your device! - It is only available for the Moto G5 (cedric) and for the Volla Phone (yggdrasil)! YOU CAN LOOSE YOUR DATA! YOU CAN BRICK YOUR DEVICE! YOU CAN LOOSE YOUR IMEI! YOU CAN LOOSE YOUR MONEY! NOBODY IS RESPONSIBLE EXCEPT YOU! DO AT YOUR OWN RISK AND BE CAREFUL! - Configurator - Mount Bootset Unmount Bootset - Mount if necessary and open Configurator - ROMs - Entries - General Timeout Default Entry Save Edit Entry - Create new… Title Kernel DTB Initrd Cmdline - Format - ATTENTION: If you now click OK, all data on that SD card will be LOST - This operating system installer is unsupported. - The storage is currently in use. Often does Android auto-mounting or your SD card is formatted as Internal Storage. Please make sure it is not used (mounted or even modified) - No storage device with ABM metadata was found but you need one for this. If you have one, press "Format". If there is no "Format" button there was no compatible storage found. Delete This will delete partition %1$d of type %2$s labeled \'%3$s\' This will delete the configuration file of the ROM %1$s. You need to delete the partitions on the SD card manually to prevent data loss. - Config file name (No spaces, no file extension) Add ROM Other OS (boot.img) (Advanced users only!) Empty Entry file (Advanced users only!) @@ -68,34 +43,22 @@ Converting… Creating… Renaming… - ROM location You cannot delete your primary ROM! Rename - Android Boot Manager is installed successfully but the app is not yet finished; blank pages and buttons that do nothing are excepted :( - Android (ROM zip) Update DroidBoot - I updated my main ROM - Ubuntu Touch (System image, Halium Boot image, Rootfs) Ubuntu Touch (System image, Halium Boot image) - You are going to install ubuntu touch, using system image and halium boot. Are you sure? Please select the halium boot image + Please select the hybris boot image Please select the boot image Please select the system image File selected. Please enter the ROM name for displaying in menu. You may choose freely. Please enter the ROM directory name. It may not already exist. If in doubt, keep the default. - You are going to install ubuntu touch, using system image, rootfs and halium boot. Are you sure? - Please select rootfs - You are going to install SailfishOS, using zip. Are you sure? - Please select SailfishOS zip Sailfish OS MainActivity - Open navigation drawer - Close navigation drawer @string/app_name One phone to start them all! Navigation header - Settings Home ROMs SD card @@ -103,13 +66,9 @@ You are about to update the bootloader. You are about to install an ROM to the SD card. About Libraries - true - true - @string/nav_header_subtitle - Checkmark/Cross to represent installed state - Failed to load state - Installed & working - Not installed + true + true + @string/nav_header_subtitle Loading… Install check #1: Install check #2: