From 4311bd9bd8e9e90524543d66e477902fff56f710 Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Sat, 23 Mar 2024 18:43:02 +0100 Subject: [PATCH] Add support for importing from the new Battle.net app --- app/src/main/AndroidManifest.xml | 2 +- .../aegis/importers/BattleNetImporter.java | 78 ++++++++++--------- app/src/main/res/values-ar-rSA/strings.xml | 2 +- app/src/main/res/values-bg-rBG/strings.xml | 2 +- app/src/main/res/values-ca-rES/strings.xml | 2 +- app/src/main/res/values-cs-rCZ/strings.xml | 2 +- app/src/main/res/values-da-rDK/strings.xml | 2 +- app/src/main/res/values-de-rDE/strings.xml | 2 +- app/src/main/res/values-es-rES/strings.xml | 2 +- app/src/main/res/values-eu-rES/strings.xml | 2 +- app/src/main/res/values-fi-rFI/strings.xml | 2 +- app/src/main/res/values-fr-rFR/strings.xml | 2 +- app/src/main/res/values-fy-rNL/strings.xml | 2 +- app/src/main/res/values-gl-rES/strings.xml | 2 +- app/src/main/res/values-hi-rIN/strings.xml | 2 +- app/src/main/res/values-hu-rHU/strings.xml | 2 +- app/src/main/res/values-in-rID/strings.xml | 2 +- app/src/main/res/values-it-rIT/strings.xml | 2 +- app/src/main/res/values-iw-rIL/strings.xml | 2 +- app/src/main/res/values-ja-rJP/strings.xml | 2 +- app/src/main/res/values-lv-rLV/strings.xml | 2 +- app/src/main/res/values-nl-rNL/strings.xml | 2 +- app/src/main/res/values-pl-rPL/strings.xml | 2 +- app/src/main/res/values-pt-rBR/strings.xml | 2 +- app/src/main/res/values-ro-rRO/strings.xml | 2 +- app/src/main/res/values-ru-rRU/strings.xml | 2 +- app/src/main/res/values-sv-rSE/strings.xml | 2 +- app/src/main/res/values-tr-rTR/strings.xml | 2 +- app/src/main/res/values-uk-rUA/strings.xml | 2 +- app/src/main/res/values-vi-rVN/strings.xml | 2 +- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- .../importers/battle_net_authenticator.xml | 13 ++-- 33 files changed, 82 insertions(+), 71 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index cacbd215..96b6ebfa 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -157,7 +157,7 @@ - + diff --git a/app/src/main/java/com/beemdevelopment/aegis/importers/BattleNetImporter.java b/app/src/main/java/com/beemdevelopment/aegis/importers/BattleNetImporter.java index 8ff50ff4..221ed0e6 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/importers/BattleNetImporter.java +++ b/app/src/main/java/com/beemdevelopment/aegis/importers/BattleNetImporter.java @@ -11,6 +11,7 @@ import com.beemdevelopment.aegis.otp.OtpInfoException; import com.beemdevelopment.aegis.otp.TotpInfo; import com.beemdevelopment.aegis.util.PreferenceParser; import com.beemdevelopment.aegis.vault.VaultEntry; +import com.google.common.base.Strings; import com.topjohnwu.superuser.io.SuFile; import org.xmlpull.v1.XmlPullParser; @@ -18,12 +19,10 @@ import org.xmlpull.v1.XmlPullParserException; import java.io.IOException; import java.io.InputStream; -import java.util.ArrayList; -import java.util.List; public class BattleNetImporter extends DatabaseImporter { - private static final String _pkgName = "com.blizzard.bma"; - private static final String _subPath = "shared_prefs/com.blizzard.bma.AUTH_STORE.xml"; + private static final String _pkgName = "com.blizzard.messenger"; + private static final String _subPath = "shared_prefs/com.blizzard.messenger.authenticator_preferences.xml"; private static final byte[] _key; @@ -46,71 +45,80 @@ public class BattleNetImporter extends DatabaseImporter { @Override protected State read(InputStream stream, boolean isInternal) throws DatabaseImporterException { + final String serialKey = "com.blizzard.messenger.AUTHENTICATOR_SERIAL"; + final String secretKey = "com.blizzard.messenger.AUTHENTICATOR_DEVICE_SECRET"; + try { XmlPullParser parser = Xml.newPullParser(); parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false); parser.setInput(stream, null); parser.nextTag(); - List entries = new ArrayList<>(); + String serial = ""; + String secretValue = null; for (PreferenceParser.XmlEntry entry : PreferenceParser.parse(parser)) { - if (entry.Name.equals("com.blizzard.bma.AUTH_STORE.HASH")) { - entries.add(entry.Value); - break; + if (entry.Name.equals(secretKey)) { + secretValue = entry.Value; + } else if (entry.Name.equals(serialKey)) { + serial = entry.Value; } } - return new BattleNetImporter.State(entries); + + if (secretValue == null) { + throw new DatabaseImporterException(String.format("Key not found: %s", secretKey)); + } + + return new BattleNetImporter.State(serial, secretValue); } catch (XmlPullParserException | IOException e) { throw new DatabaseImporterException(e); } } public static class State extends DatabaseImporter.State { - private final List _entries; + private final String _serial; + private final String _secretValue; - public State(List entries) { + public State(String serial, String secretValue) { super(false); - _entries = entries; + _serial = serial; + _secretValue = secretValue; } @Override public Result convert() { Result result = new Result(); - for (String str : _entries) { - try { - VaultEntry entry = convertEntry(str); - result.addEntry(entry); - } catch (DatabaseImporterEntryException e) { - result.addError(e); - } + try { + VaultEntry entry = convertEntry(_serial, _secretValue); + result.addEntry(entry); + } catch (DatabaseImporterEntryException e) { + result.addError(e); } return result; } - private static VaultEntry convertEntry(String hashString) throws DatabaseImporterEntryException { + private static VaultEntry convertEntry(String serial, String secretString) throws DatabaseImporterEntryException { try { - byte[] hash = Hex.decode(hashString); - if (hash.length != _key.length) { - throw new DatabaseImporterEntryException(String.format("Unexpected hash length: %d", hash.length), hashString); + if (!Strings.isNullOrEmpty(serial)) { + serial = unmask(serial); } - - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < hash.length; i++) { - char c = (char) (hash[i] ^ _key[i]); - sb.append(c); - } - - final int secretLen = 40; - byte[] secret = Hex.decode(sb.substring(0, secretLen)); - String serial = sb.substring(secretLen); - + byte[] secret = Hex.decode(unmask(secretString)); OtpInfo info = new TotpInfo(secret, OtpInfo.DEFAULT_ALGORITHM, 8, TotpInfo.DEFAULT_PERIOD); return new VaultEntry(info, serial, "Battle.net"); } catch (OtpInfoException | EncodingException e) { - throw new DatabaseImporterEntryException(e, hashString); + throw new DatabaseImporterEntryException(e, secretString); } } + + private static String unmask(String s) throws EncodingException { + byte[] ds = Hex.decode(s); + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < ds.length; i++) { + char c = (char) (ds[i] ^ _key[i]); + sb.append(c); + } + return sb.toString(); + } } } diff --git a/app/src/main/res/values-ar-rSA/strings.xml b/app/src/main/res/values-ar-rSA/strings.xml index ca14e136..b904d97c 100644 --- a/app/src/main/res/values-ar-rSA/strings.xml +++ b/app/src/main/res/values-ar-rSA/strings.xml @@ -492,7 +492,7 @@ توفير نسخة من /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml، الموجود في دليل التخزين الداخلي لـ Authy. توفير مِلَفّ تصدير / نسخ احتياطي andOTP. توفير مِلَفّ تصدير / نسخ احتياطي لـ Bitwarden. الملفات المشفرة غير مدعومة. - قم بتوفير نسخة من /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml، الموجود في مجلد المساحة الداخلية لمصادق Battle.net. + قم بتوفير نسخة من /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml، الموجود في مجلد المساحة الداخلية لمصادق Battle.net. توفير نسخة من /data/data/com.duosecurity.duomobile/files/duokit/accounts.json، الموجودة في دليل التخزين الداخلي لـ DUO. قم بتوفير نسخة من /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml، الموجود في مجلد أو دليل التخزين الداخلي لـ FreeOTP (1.x). توفير ملف تصدير FreeOTP +. diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index b219b456..6d81baf0 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -445,7 +445,7 @@ Изберете копие на файла /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, който се намира в папката с данни на Authy. Изберете изнесен файл или резервно копие на andOTP. Изберете изнесен файл или резервно копие на Bitwarden. Шифровани файлове не се поддържат. - Изберете копие на файла /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, който се намира в папката с данни на Battle.net Authenticator. + Изберете копие на файла /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, който се намира в папката с данни на Battle.net Authenticator. Изберете копие на файла /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, който се намира в папката с данни на DUO. Изберете копие на файла /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, който се намира в папката с данни на FreeOTP (1.x). Изберете изнесен файл от FreeOTP+. diff --git a/app/src/main/res/values-ca-rES/strings.xml b/app/src/main/res/values-ca-rES/strings.xml index 6511f2ed..79bbeb0a 100644 --- a/app/src/main/res/values-ca-rES/strings.xml +++ b/app/src/main/res/values-ca-rES/strings.xml @@ -426,7 +426,7 @@ Subministra una còpia de /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, que està a l\'emmagatzematge intern del teu dispositiu, al directori del Authy. Subministra un fitxer exportat del andOTP. Subministreu un fitxer d\'exportació/còpia de seguretat de Bitwarden. Els fitxers xifrats no són compatibles. - Proporciona una copia de /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, trobat al directori del autenticador de Battle.net. + Proporciona una copia de /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, trobat al directori del autenticador de Battle.net. Subministra una còpia de /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, que està a l\'emmagatzematge intern del teu dispositiu, al directori del DUO. Subministra una còpia de /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, que està a l\'emmagatzematge intern del teu dispositiu, al directori del FreeOTP (1.x). Subministra un fitxer exportat del FreeOTP+. diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 97432de1..383b4bd8 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -469,7 +469,7 @@ Dodejte kopii /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, která se nachází v interním úložišti Authy. Dodejte soubor exportu/zálohy andOTP. Vyberte soubor exportu/zálohy Bitwardenu. Šifrované soubory nejsou podporovány. - Dodejte kopii /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, která se nachází v interním úložišti Battle.net Authenticator. + Dodejte kopii /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, která se nachází v interním úložišti Battle.net Authenticator. Dodejte kopii /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, která se nachází v interním úložišti DUO. Dodejte kopii /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, která se nachází v interním úložišti FreeOTP (1.x). Dodjete soubor exportu FreeOTP+. diff --git a/app/src/main/res/values-da-rDK/strings.xml b/app/src/main/res/values-da-rDK/strings.xml index 0147d6a6..63ca4663 100644 --- a/app/src/main/res/values-da-rDK/strings.xml +++ b/app/src/main/res/values-da-rDK/strings.xml @@ -445,7 +445,7 @@ Levér en kopi af /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, der er placeret i den interne lagermappe i Authy. Levér en andOTP eksport/backup fil. Vælg en Bitwarden-eksport-/sikkerhedskopifil. Krypterede filer understøttes ikke. - Levér en kopi af /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, der er placeret i den interne lagermappe i Battle.net Authenticator. + Levér en kopi af /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, der er placeret i den interne lagermappe i Battle.net Authenticator. Skaf en kopi af /data/data/com.duosecurity.duomobile/files/duokit/accounts.json fra DUOs interne lagermappe. Levér en kopi af /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml fra i den interne lagermappe i FreeOTP (1.x). Levér en FreeOTP+ eksportfil. diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 0b8f6ee0..ffaeb3fb 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -445,7 +445,7 @@ Gib eine Kopie von /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml an, die sich im internen Speicherverzeichnis von Authy befindet. Gib eine andOTP-Export-/Sicherungsdatei an. Gib eine Bitwarden-Export-/Sicherungsdatei an. Verschlüsselte Dateien werden nicht unterstützt. - Gib eine Kopie von /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml an, die sich im internen Speicherverzeichnis von Battle.net Authenticator befindet. + Gib eine Kopie von /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml an, die sich im internen Speicherverzeichnis von Battle.net Authenticator befindet. Gib eine Kopie von /data/data/com.duosecurity.duomobile/files/duokit/accounts.json an, die sich im internen Speicherverzeichnis von DUO befindet. Gib eine Kopie von /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml an, die sich im internen Speicherverzeichnis von FreeOTP (1.X) befindet. Gib eine FreeOTP+-Exportdatei an. diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 69074741..1b5afc3f 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -445,7 +445,7 @@ Suministre una copia de /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, localizado en el directorio de almacenamiento interno de Authy. Suministre un archivo exportado/copia de seguridad de andOTP. Suministra un archivo de exportación/copia de seguridad de Bitwarden. Los archivos encriptados no están soportados. - Suministre una copia de /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, ubicado en el directorio de almacenamiento interno de Battle.net Authenticator. + Suministre una copia de /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, ubicado en el directorio de almacenamiento interno de Battle.net Authenticator. Suministre una copia de /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, localizado en el directorio de almacenamiento interno de DUO. Suministre una copia de /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, localizado en el directorio de almacenamiento interno de FreeOTP (1.x). Suministre un archivo exportado de FreeOTP+. diff --git a/app/src/main/res/values-eu-rES/strings.xml b/app/src/main/res/values-eu-rES/strings.xml index f9a3cf32..575ed8b1 100644 --- a/app/src/main/res/values-eu-rES/strings.xml +++ b/app/src/main/res/values-eu-rES/strings.xml @@ -442,7 +442,7 @@ /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml fitxategia aukeratu. andOTPren esportazio/segurtasun-kopia fitxategia aukeratu. Kargatu Bitwardenen esportazio/segurtasun-kopia fitxategi bat. Ezin dituzu zifratutako fitxategiak kargatu. - Battle.net Authenticatoren /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml fitxategia aukeratu. + Battle.net Authenticatoren /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml fitxategia aukeratu. Aukeratu /data/data/com.duosecurity.duomobile/files/duokit/accounts.json fitxategia, DUOren karpeten barruan dagoena. FreeTOPren (1.x bersioa) barne karpetan dagoen /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml fitxategia aukeratu. FreeOTP+en esportazio fitxategia aukeratu. diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml index fb5182df..a7c6b242 100644 --- a/app/src/main/res/values-fi-rFI/strings.xml +++ b/app/src/main/res/values-fi-rFI/strings.xml @@ -445,7 +445,7 @@ Anna kopio tiedostosta /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, joka sijaitsee Authyn sisäisessä tallennushakemistossa. Anna andOTP:n vienti-/varmuuskopiotiedosto. Anna Bitwardenin vienti-/varmuuskopiotiedosto. Salattuja tiedostoja ei tueta. - Anna kopio tiedostosta /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, joka sijaitsee Battle.net Authenticatorin sisäisessä tallennushakemistossa. + Anna kopio tiedostosta /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, joka sijaitsee Battle.net Authenticatorin sisäisessä tallennushakemistossa. Anna kopio tiedostosta /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, joka sijaitsee DUO:n sisäisessä tallennushakemistossa. Anna kopio tiedostosta /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, joka sijaitsee FreeOTP:n (1.x) sisäisessä tallennushakemistossa. Anna FreeOTP+:n vientitiedosto. diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index 5b4f8812..d113c2fb 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -444,7 +444,7 @@ Fournir une copie de /data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, situé dans le répertoire de stockage interne d\'Authy. Fournir un export/sauvegarde andOTP. Fournir un export/sauvegarde Bitwarden. Les fichiers chiffrés ne sont pas pris en charge. - Fournir une copie de /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, situé dans le répertoire de stockage interne de Battle.net Authenticator. + Fournir une copie de /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, situé dans le répertoire de stockage interne de Battle.net Authenticator. Fournir une copie de /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, situé dans le répertoire de stockage interne de DUO. Fournir une copie de /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, situé dans le répertoire de stockage interne de FreeOTP (1.x). Fournir un export FreeOTP+. diff --git a/app/src/main/res/values-fy-rNL/strings.xml b/app/src/main/res/values-fy-rNL/strings.xml index 76cbadf5..706b666d 100644 --- a/app/src/main/res/values-fy-rNL/strings.xml +++ b/app/src/main/res/values-fy-rNL/strings.xml @@ -445,7 +445,7 @@ Leverje in kopy oan fan /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, pleatst yn de ynterne ûnthâldmap fan Authy. Leverje in andOTP-eksport-/reservekopybestân oan. Leverje in Bitwarden-eksport-/reservekopybestân oan. Fersifere bestannen wurde net stipe. - Leverje in kopy oan fan /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, pleatst yn de ynterne ûnthâldmap fan Battle.net Authenticator. + Leverje in kopy oan fan /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, pleatst yn de ynterne ûnthâldmap fan Battle.net Authenticator. Leverje in kopy oan fan /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, pleatst yn de ynterne ûnthâldmap fan DUO. Leverje in kopy oan fan /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, pleatst yn de ynterne ûnthâldmap fan FreeOTP (1.x). Leverje in FreeOTP-eksportbestân oan. diff --git a/app/src/main/res/values-gl-rES/strings.xml b/app/src/main/res/values-gl-rES/strings.xml index fb7d5e04..08faf9ad 100644 --- a/app/src/main/res/values-gl-rES/strings.xml +++ b/app/src/main/res/values-gl-rES/strings.xml @@ -415,7 +415,7 @@ Proporciona unha copia de /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, localizado no directorio do almacenamento interno de Authy. Proporciona un ficheiro de copia de seguridade ou de exportación de andOTP. Proporciona un ficheiro de copia de seguridade ou de exportación de Bitwarden. Non se admiten os ficheiros cifrados. - Proporciona unha copia de /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, localizado no directorio do almacenamento interno de Battle.net Authenticator. + Proporciona unha copia de /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, localizado no directorio do almacenamento interno de Battle.net Authenticator. Proporciona unha copia de /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, localizado no directorio do almacenamento interno de DUO. Proporciona un ficheiro de exportación de FreeOTP+. Só se admiten ficheiros de base de datos de Google Authenticator v5.10 e anteriores.\n\nProporciona unha copia de /data/data/com.google.android.apps.authenticator2/databases/databases, localizado no directorio do almacenamento interno de Google Authenticator. diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index 84038397..84b1aef4 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -414,7 +414,7 @@ Authy की आंतरिक संग्रहण निर्देशिका में स्थित /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml की एक प्रति प्रदान करें। एक andOTP निर्यात/बैकअप फ़ाइल की आपूर्ति करें। एक बिटवर्डन निर्यात/बैकअप फ़ाइल की आपूर्ति करें। एन्क्रिप्टेड फ़ाइलें समर्थित नहीं हैं। - इंटरनल स्टोरेज की Battle.net ऑथेंटिकेटर डायरेक्ट्री में स्थित /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml की एक प्रति प्रदान करें। + इंटरनल स्टोरेज की Battle.net ऑथेंटिकेटर डायरेक्ट्री में स्थित /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml की एक प्रति प्रदान करें। DUO की आंतरिक संग्रहण निर्देशिका में स्थित /data/data/com.duosecurity.duomobile/files/duokit/accounts.json की एक प्रति प्रदान करें। एक फ्रीओटीपी+ निर्यात फ़ाइल की आपूर्ति करें। केवल गूगल प्रमाणक v5.10 और पूर्व की डेटाबेस फ़ाइलें समर्थित हैं।\n\n/data/data/com.google.android.apps.authenticator2/databases/databases की एक प्रति प्रदान करें, गूगल प्रमाणक की आंतरिक संग्रहण निर्देशिका में स्थित है। diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml index 8966ffa0..7d97769d 100644 --- a/app/src/main/res/values-hu-rHU/strings.xml +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -445,7 +445,7 @@ Adja meg a /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml másolatát, mely az Authy belső háttértáron levő mappájában található. Adja meg az andOTP egy exportját vagy biztonsági mentési fájlját. Adja meg a Bitwarden egy exportját vagy biztonsági mentési fájlját. A titkosított fájlok nem támogatottak. - Adja meg a /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml másolatát, mely a Battle.net Authenticator belső háttértáron levő mappájában található. + Adja meg a /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml másolatát, mely a Battle.net Authenticator belső háttértáron levő mappájában található. Adja meg a /data/data/com.duosecurity.duomobile/files/duokit/accounts.json másolatát, mely a DUO belső háttértáron levő mappájában található. Adja meg a /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml másolatát, mely a FreeOTP (1.x) belső háttértáron levő mappájában található. Adja meg a FreeOTP+ egy exportfájlját. diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml index 597f801b..900c56de 100644 --- a/app/src/main/res/values-in-rID/strings.xml +++ b/app/src/main/res/values-in-rID/strings.xml @@ -434,7 +434,7 @@ /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, yang terletak di direktori penyimpanan internal Authy. Siapkan berkas ekspor/cadangan andOTP. Masukkan berkas cadangan/ekspor Bitwarden. Berkas terenkripsi tidak didukung. - Sediakan salinan /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, yang terletak di direktori penyimpanan internal Battle.net Authenticator. + Sediakan salinan /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, yang terletak di direktori penyimpanan internal Battle.net Authenticator. Siapkan salinan /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, yang terletak di direktori penyimpanan internal DUO. Berikan salinan dari /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml yang terletak di direktori penyimpanan internal FreeOTP (1.x). diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 9d8a5250..b6baeaf0 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -444,7 +444,7 @@ Seleziona una copia di /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, situata nella directory della memoria interna di Authy. Seleziona un file di backup di andOTP. Seleziona un file di esportazione/backup di Bitwarden. I file crittografati non sono supportati. - Seleziona una copia di /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, situata nella directory della memoria interna di Battle.net Authenticator. + Seleziona una copia di /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, situata nella directory della memoria interna di Battle.net Authenticator. Seleziona una copia di /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, che si trova nella cartella di archiviazione interna di DUO. Seleziona una copia di /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, che si trova nella cartella di archiviazione interna di FreeOTP (1.x). Seleziona un file di esportazione di FreeOTP+. diff --git a/app/src/main/res/values-iw-rIL/strings.xml b/app/src/main/res/values-iw-rIL/strings.xml index 27be53ab..75ef87a4 100644 --- a/app/src/main/res/values-iw-rIL/strings.xml +++ b/app/src/main/res/values-iw-rIL/strings.xml @@ -400,7 +400,7 @@ ספק עותק של /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, הממוקם בספריית האחסון הפנימית של Authy. ספק קובץ יצוא/גיבוי andOTP. ספק קובץ יצוא/גיבוי של Bitwarden. קבצים מוצפנים אינם נתמכים. - ספק עותק של /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, הממוקם בספריית האחסון הפנימית של Battle.net Authenticator. + ספק עותק של /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, הממוקם בספריית האחסון הפנימית של Battle.net Authenticator. ספק עותק של /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, הממוקם בספריית האחסון הפנימית של DUO. ספק קובץ יצוא FreeOTP+. רק קבצי מסד נתונים מ-Google Authenticator v5.10 ואילך נתמכים. \n\nספק עותק של /data/data/com.google.android.apps.authenticator2/databases/databases, הממוקם בספריית האחסון הפנימית של Google Authenticator. diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index f9ffa3c2..03797913 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -434,7 +434,7 @@ Authyの内部ストレージディレクトリにある /data/data/com.authy/shared_prefs/com.auth.storage.tokens.authenticator.xmlのコピーを提供します。 andOTPのエクスポート/バックアップ ファイルを提供します。 Bitwarden のエクスポート/バックアップファイルを提供します。暗号化されたファイルはサポートされていません。 - Battle.net Authenticator の内部ストレージディレクトリにある/data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, のコピーを提供します。 + Battle.net Authenticator の内部ストレージディレクトリにある/data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, のコピーを提供します。 DUOの内部ストレージディレクトリにある /data/data/com.duosecurity.duomobile/files/duokit/accounts.jsonのコピーを提供します。 FreeOTP (1.x) の内部ストレージディレクトリにある /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml のコピーを提供します。 FreeOTP+のエクスポートファイルを提供します。 diff --git a/app/src/main/res/values-lv-rLV/strings.xml b/app/src/main/res/values-lv-rLV/strings.xml index e9e7dabf..0e2d04d6 100644 --- a/app/src/main/res/values-lv-rLV/strings.xml +++ b/app/src/main/res/values-lv-rLV/strings.xml @@ -452,7 +452,7 @@ Padot /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml kopiju, kas atrodas iekšējās krātuves Authy mapē. Padot andOTP izdošanas/rezerves kopijas datni. Padot Bitwarden izdošanas/rezerves kopijas datni. Šifrētas datnes netiek atbalstītas. - Padot /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml kopiju, kas atrodas iekšējās krātuves Battle.net Authenticator mapē. + Padot /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml kopiju, kas atrodas iekšējās krātuves Battle.net Authenticator mapē. Padot /data/data/com.duosecurity.duomobile/files/duokit/accounts.json kopiju, kas atrodas iekšējās krātuves DUO mapē. Padot /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml kopiju, kas atrodas iekšējās krātuves FreeOTP (1.x) mapē. Padot FreeOTP+ izdošanas datni. diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index 23b72129..bacfb0fd 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -445,7 +445,7 @@ Lever een kopie aan van /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, geplaatst in de interne opslagmap van Authy. Lever een andOTP-export/-back-upbestand aan. Lever een Bitwarden-export/-back-upbestand aan. Versleutelde bestanden worden niet ondersteund. - Lever een kopie aan van /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, geplaatst in de interne opslagmap van Battle.net Authenticator. + Lever een kopie aan van /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, geplaatst in de interne opslagmap van Battle.net Authenticator. Lever een kopie aan van /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, geplaatst in de interne opslagmap van DUO. Lever een kopie aan van /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, geplaatst in de interne opslagmap van FreeOTP (1.x). Lever een FreeOTP+-exportbestand aan. diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index 9a299ed1..85bf473a 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -469,7 +469,7 @@ Dostarcz plik andOTP eksportu/kopii zapasowej. Dostarcz plik kopii zapasowej Bitwarden. Zaszyfrowane pliki nie są obsługiwane. Dostarcz kopię -/data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, znajdującą się w wewnętrznym katalogu przechowywania danych aplikacji Battle.net Authenticator. +/data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, znajdującą się w wewnętrznym katalogu przechowywania danych aplikacji Battle.net Authenticator. Dostarcz kopię /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, znajdującą się w wewnętrznym katalogu pamięci DUO. Dostarcz kopię /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, znajdującą się w wewnętrznym katalogu pamięci FreeOTP (1.x). Dostarcz plik eksportu FreeOTP+. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 0baa0435..abe1f6de 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -444,7 +444,7 @@ Fornecer uma cópia de /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, localizado no diretório de armazenamento interno do Authy. Fornecer um arquivo de exportação/backup do andOTP. Forneça um arquivo de exportação/backup do Bitwarden. Arquivos criptografados não são suportados. - Forneça uma cópia de /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, localizado no diretório de armazenamento interno do Battle.net Authenticator. + Forneça uma cópia de /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, localizado no diretório de armazenamento interno do Battle.net Authenticator. Forneça uma cópia de /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, localizada no diretório de armazenamento interno do DUO. Fornecer uma cópia de /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, localizado no diretório de armazenamento interno do FreeOTP. Fornecer um arquivo de exportação FreeOTP+. diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 0284c95f..130a7623 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -444,7 +444,7 @@ Furnizează o copie a /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, localizată în directorul de stocare internă al Authy. Furnizați un fişier de export/copie de rezervă andOTP. Furnizează un fișier de backup din aplicația Bitwarden. Fișierele criptate nu sunt suportate. - Furnizează o copie a /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, localizată în directorul de stocare internă al Battle.net Authenticator. + Furnizează o copie a /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, localizată în directorul de stocare internă al Battle.net Authenticator. Furnizează o copie a /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, localizată în dosarul din memoria internă al DUO. Furnizează o copie a /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, localizată în dosarul din stocarea internă a FreeOTP (1.x). Furnizează un fișier de export FreeOTP+. diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index b5a62305..8bc0451c 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -469,7 +469,7 @@ Необходима копия файла /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, расположенного в папке «Authy» во внутренней памяти. Необходим файл экспорта/резервной копии andOTP. Необходим файл экспорта/резервной копии Bitwarden. Зашифрованные файлы не поддерживаются. - Необходима копия файла /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, расположенного в папке «Battle.net Authenticator» во внутренней памяти. + Необходима копия файла /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, расположенного в папке «Battle.net Authenticator» во внутренней памяти. Необходима копия файла /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, расположенного в папке «DUO» во внутренней памяти. Необходима копия файла /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, расположенного в папке «FreeOTP (1.x)» во внутренней памяти. Необходим файл экспорта FreeOTP+. diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index 5a72a43b..e76e0fab 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -445,7 +445,7 @@ Tillhandahåll en kopia av /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, som finns i den interna lagringskatalogen för Authy. Tillhandahåll en export-/säkerhetskopieringsfil från andOTP. Tillhandahåll en export-/säkerhetskopieringsfil från Bitwarden. Krypterade filer stöds ej. - Tillhandahåll en kopia av /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, som finns i den interna lagringskatalogen för Battle.net Authenticator. + Tillhandahåll en kopia av /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, som finns i den interna lagringskatalogen för Battle.net Authenticator. Tillhandahåll en kopia av /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, som finns i den interna lagringskatalogen för DUO. Tillhandahåll en kopia av /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, som finns i den interna lagringskatalogen för FreeOTP (1.x). Tillhandahåll en exportfil från FreeOTP+. diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index ca263ac6..b33d1740 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -445,7 +445,7 @@ /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xmldosyasını sağlayın, Authy\'nin dahili depolama konumunda bulunabilir. andOTP dışa aktarım dosyasını sağlayın. Bitwarden\'a ait bir yedekleme/aktarma dosyası sağlayın. Şifrelenmiş dosyalar desteklenmiyor. - /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xmldosyasını sağlayın, Battle.net Authenticator\'ın dahili depolama konumunda bulunabilir. + /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xmldosyasını sağlayın, Battle.net Authenticator\'ın dahili depolama konumunda bulunabilir. DUO\'nun dahili depolama dizininde bulunan /data/data/com.duosecurity.duomobile/files/duokit/accounts.json dosyasının bir kopyasını sağlayın. FreeOTP\'nin (1.x) dahili depolama dizininde bulunan /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml dosyasının bir kopyasını sağlayın. FreeOTP+ dışa aktarım dosyasını sağlayın. diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml index f065fc50..387d6e74 100644 --- a/app/src/main/res/values-uk-rUA/strings.xml +++ b/app/src/main/res/values-uk-rUA/strings.xml @@ -426,7 +426,7 @@ Надайте копію /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, що знаходиться в каталозі Authy у внутрішній пам\'яті. Надайте файл експорту/резервної копії andOTP. Надайте файл експорту/резервного копіювання Bitwarden. Зашифровані файли не підтримуються. - Необхідна копія файлу /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, який знаходиться у внутрішньому каталозі пам’яті Battle.net Authenticator. + Необхідна копія файлу /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, який знаходиться у внутрішньому каталозі пам’яті Battle.net Authenticator. Надайте копію /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, що знаходиться у каталозі DUO у внутрішній пам\'яті. Надайте файл експортований з FreeOTP+. Підтримуються лише файли бази даних Google Authenticator v5.10 та попередніх версій.\n\nНадайте копію /data/data/com.google.android.apps.authenticator2/databases/databases, що знаходиться у каталозі Google Authenticator у внутрішній пам\'яті. diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 1492ff12..a65f80e6 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -435,7 +435,7 @@ Cung cấp một bản sao của /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, nằm trong thư mục bộ nhớ trong của Authy. Cung cấp một file xuất/sao lưu andOTP. Hãy chọn file xuất/sao lưu của Bitwarden. Tệp mã hoá không được hỗ trợ. - Cung cấp một bản sao /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, nằm trong thư mục lưu trữ nội bộ của Battle.net Authenticator. + Cung cấp một bản sao /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, nằm trong thư mục lưu trữ nội bộ của Battle.net Authenticator. Cung cấp một bản sao của /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, nằm trong thư mục bộ nhớ trong của DUO. Cung cấp một bản sao của /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, nằm ở thư mục của FreeOTP (1.x) trên bộ nhớ trong. Cung cấp một file xuất FreeOTP+. diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 0c305dd6..5074ad14 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -431,7 +431,7 @@ 提供 /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml 的一个副本,位于 Authy 的内部存储目录。 提供 andOTP 导出/备份文件。 提供 Bitwarden 导出 / 备份文件。不支持加密的文件。 - 提供/data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml 的拷贝, 位于Battle.net Authenticator内部存储目录。 + 提供/data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml 的拷贝, 位于Battle.net Authenticator内部存储目录。 提供 /data/data/com.duosecurity.duomobile/files/duokit/accounts.json 的一个副本,位于 DUO 的内部存储目录。 提供 /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml 的一个副本,位于 FreeOTP (1.x) 内部存储目录。 提供 FreeOTP+ 导出文件。 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 66ea605b..02cfc4bc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -480,7 +480,7 @@ Supply a copy of /data/data/com.authy.authy/shared_prefs/com.authy.storage.tokens.authenticator.xml, located in the internal storage directory of Authy. Supply an andOTP export/backup file. Supply a Bitwarden export/backup file. Encrypted files are not supported. - Supply a copy of /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml, located in the internal storage directory of Battle.net Authenticator. + Supply a copy of /data/data/com.blizzard.messenger/shared_prefs/com.blizzard.messenger.authenticator_preferences.xml, located in the internal storage directory of Battle.net Authenticator. Supply a copy of /data/data/com.duosecurity.duomobile/files/duokit/accounts.json, located in the internal storage directory of DUO. Supply a copy of /data/data/org.fedorahosted.freeotp/shared_prefs/tokens.xml, located in the internal storage directory of FreeOTP (1.x). Supply a FreeOTP+ export file. diff --git a/app/src/test/resources/com/beemdevelopment/aegis/importers/battle_net_authenticator.xml b/app/src/test/resources/com/beemdevelopment/aegis/importers/battle_net_authenticator.xml index 16714447..dcaa8707 100644 --- a/app/src/test/resources/com/beemdevelopment/aegis/importers/battle_net_authenticator.xml +++ b/app/src/test/resources/com/beemdevelopment/aegis/importers/battle_net_authenticator.xml @@ -1,7 +1,10 @@ - - 09ec179861450806035080d113c5f05e62f67316110eec1bd495a9cdb65a3cb3f93b1f80b80b4507f0c8894e25fb5d494b31692d76b8bc5fac - - - \ No newline at end of file + MASK + + 09ec179861450806035080d113c5f05e62f67316110eec1bd495a9cdb65a3cb3f93b1f80b80b4507 + oauth.battle.net + EU + 6cdd0ace62165b48525585d508c7f35832 + +