Zmiana smartfona to nie tylko przeniesienie kontaktów, zdjęć i komunikatorów. Jeśli korzystasz z Ente Auth do generowania kodów uwierzytelniania dwuskładnikowego (2FA), musisz również zadbać o to, aby pozostały one dostępne po zmianie urządzenia. W przeciwnym razie możesz stracić możliwość zalogowania się do poczty elektronicznej, bankowości internetowej, mediów społecznościowych lub kont służbowych. Na szczęście Ente Auth obsługuje szyfrowaną synchronizację oraz ręczne tworzenie kopii zapasowych, dzięki czemu można przenosić kody uwierzytelniające między telefonami z Androidem i iPhone’ami. Właściwa metoda zależy od tego, czy korzystasz z konta Ente, czy przechowujesz kody wyłącznie lokalnie. W tym poradniku wyjaśniamy oba sposoby, przedstawiamy środki ostrożności, które warto podjąć przed wymianą telefonu, oraz opisujemy, co zrobić w przypadku problemów podczas przenoszenia danych.
Ente Auth to bezpłatna aplikacja typu open source, dostępna na Androida, iOS, Windows, macOS, Linux oraz w przeglądarkach internetowych. Generuje tymczasowe kody weryfikacyjne do kont zabezpieczonych uwierzytelnianiem dwuskładnikowym. Większość obsługiwanych usług wykorzystuje jednorazowe hasła oparte na czasie (TOTP), które zazwyczaj zmieniają się co 30 sekund. Podczas włączania tego zabezpieczenia na stronie internetowej dana usługa udostępnia kod QR lub klucz konfiguracyjny, który zapisuje aplikacja uwierzytelniająca. Następnie Ente Auth wykorzystuje te informacje do generowania kodów weryfikacyjnych wymaganych podczas logowania. Warto wiedzieć, że działanie tych kodów nie zależy od numeru telefonu. Aplikacja potrzebuje oryginalnych sekretów uwierzytelniających, do których dostęp musi zostać zachowany również po zmianie urządzenia.
W przeciwieństwie do aplikacji uwierzytelniających, które korzystają wyłącznie z pamięci lokalnej, Ente Auth oferuje opcjonalną synchronizację z szyfrowaniem end-to-end. Po utworzeniu konta Ente i włączeniu kopii zapasowych zapisane dane uwierzytelniające mogą być dostępne na innych urządzeniach zalogowanych do tego samego konta. Informacje są szyfrowane przed przesłaniem, co oznacza, że Ente nie może odczytać sekretów uwierzytelniających użytkownika. Z aplikacji można również korzystać bez konta, wybierając opcję „Use without backups”. W takim przypadku kody pozostają na urządzeniu i nie pojawią się automatycznie na innym telefonie. To istotna różnica, ponieważ samo zainstalowanie Ente Auth na nowym smartfonie nie gwarantuje przywrócenia dotychczasowych kodów. Konieczne jest zalogowanie się na konto zawierające zsynchronizowane dane albo zaimportowanie odpowiedniej kopii zapasowej.
Przed rozpoczęciem przenoszenia danych otwórz Ente Auth na starym smartfonie i sprawdź konfigurację aplikacji. Jeśli w ustawieniach konta widoczny jest adres e-mail, upewnij się, że należy on do konta Ente, którego zamierzasz użyć na nowym urządzeniu. Sprawdź, czy znasz hasło do tego konta i masz dostęp do dodatkowej metody weryfikacji, jeśli będzie wymagana podczas logowania. Jeżeli posiadasz klucz odzyskiwania Ente, upewnij się, że jest przechowywany w bezpiecznym miejscu. Jeśli korzystasz z aplikacji w trybie offline, sprawdź, czy nadal wyświetla wszystkie oczekiwane konta i czy możesz otworzyć ustawienia eksportowania danych. Warto również sprawdzić najważniejsze usługi osobno, zwłaszcza pocztę elektroniczną, serwisy finansowe i menedżery haseł. Nie resetuj starego smartfona, dopóki cały proces przenoszenia kodów nie zostanie zakończony i zweryfikowany.
Nawet jeśli Twoje kody są synchronizowane, utworzenie osobnej, zaszyfrowanej kopii zapasowej zapewnia dodatkową ochronę na wypadek nieprzewidzianych problemów. Na starym telefonie otwórz Ente Auth i przejdź do Settings, następnie Data i Export. Wybierz opcję Encrypted i ustaw silne hasło do eksportowanego pliku. Hasło to zabezpiecza kopię zapasową niezależnie od hasła do konta Ente, dlatego nie należy zakładać, że oba są takie same. Zapisz utworzony plik w miejscu dostępnym z nowego telefonu, na przykład w prywatnym folderze na komputerze lub w bezpiecznej lokalizacji do przechowywania danych. Nie pozostawiaj jedynej kopii w pamięci aplikacji na starym telefonie, ponieważ może zostać usunięta podczas resetowania urządzenia. Hasło do kopii zapasowej przechowuj oddzielnie i nigdy nie udostępniaj pliku ani hasła za pomocą publicznych linków.
Ente Auth obsługuje również automatyczne lokalne kopie zapasowe, które przydają się osobom niechcącym polegać wyłącznie na synchronizacji konta. W ustawieniach Settings, w sekcji Data, otwórz Local backup i włącz automatyczne tworzenie kopii. Następnie ustaw hasło składające się z co najmniej ośmiu znaków i wybierz folder, w którym będą przechowywane pliki. Zgodnie z dokumentacją Ente aplikacja może tworzyć zaszyfrowaną kopię zapasową codziennie po uruchomieniu i zachowywać maksymalnie pięć ostatnich kopii. Przed przeniesieniem kodów możesz również wybrać Create backup now, aby ręcznie utworzyć aktualną kopię. Pamiętaj jednak, że plik znajdujący się wyłącznie na starym telefonie nie zapewnia wystarczającego zabezpieczenia. Skopiuj go do innej bezpiecznej lokalizacji i sprawdź, czy pamiętasz hasło. W przypadku instalacji offline zalecanymi metodami odzyskiwania danych są szyfrowane eksporty i lokalne kopie zapasowe. Standardowe narzędzia do przenoszenia danych między smartfonami nie powinny ich zastępować.
Ważne jest również rozróżnienie klucza odzyskiwania Ente od kodów zapasowych udostępnianych przez poszczególne serwisy internetowe. Ente zapewnia 24-wyrazowy klucz odzyskiwania, który pomaga przywrócić dostęp do konta Ente w przypadku zapomnienia hasła. Z kolei usługi takie jak Google, Microsoft i inni dostawcy kont mogą udostępniać własne kody awaryjne podczas aktywacji uwierzytelniania dwuskładnikowego. Służą one do logowania się do konkretnej usługi wtedy, gdy standardowa aplikacja uwierzytelniająca jest niedostępna. Nie można ich używać zamiennie z kluczem odzyskiwania Ente. Oba rodzaje informacji należy przechowywać w bezpiecznym miejscu, a dostęp do nich nie powinien zależeć wyłącznie od wymienianego smartfona. Najlepiej jeszcze przed rozpoczęciem migracji upewnić się, że przynajmniej jedna alternatywna metoda logowania do głównego konta e-mail rzeczywiście działa.
Najprostszym sposobem przeniesienia kodów jest zalogowanie się do Ente Auth na nowym smartfonie przy użyciu tego samego konta Ente, z którego korzystano na poprzednim urządzeniu. Najpierw zainstaluj oficjalną aplikację ze sklepu Google Play na Androidzie lub App Store na iPhonie. Dostępne wersje aplikacji znajdziesz również na oficjalnej stronie Ente pod adresem https://ente.com/auth/. Uruchom aplikację i wybierz opcję logowania zamiast tworzenia nowego konta. Wprowadź adres e-mail i hasło przypisane do dotychczasowego konta Ente, a następnie przejdź ewentualną dodatkową weryfikację. Po pomyślnym zalogowaniu aplikacja powinna pobrać zsynchronizowane wpisy uwierzytelniające. W zależności od szybkości połączenia internetowego i liczby zapisanych kont nie wszystkie pozycje muszą pojawić się natychmiast. Pozostaw telefon połączony z internetem do zakończenia synchronizacji.
Gdy kody pojawią się na nowym urządzeniu, porównaj listy kont na obu smartfonach. Sprawdź, czy wpisy odpowiadają właściwym usługom oraz, jeśli ma to zastosowanie, odpowiednim nazwom użytkownika lub adresom e-mail. Osoba zarządzająca kilkoma kontami Google lub Microsoft może na przykład mieć wiele wpisów o podobnych nazwach. Zgodna liczba kodów to dobry znak, ale nie stanowi jeszcze potwierdzenia, że każdy z nich działa. Otwórz usługę, z której możesz bezpiecznie się wylogować, i wykonaj nowe logowanie przy użyciu kodu wygenerowanego na nowym telefonie. Powtórz tę czynność dla kilku ważnych kont, najlepiej uwzględniając główną pocztę elektroniczną i menedżer haseł. Jeżeli aplikacja wyświetla nieoczekiwany kod, sprawdź, czy data i godzina w smartfonie są ustawiane automatycznie. Uwierzytelnianie oparte na czasie wymaga bowiem prawidłowo ustawionego zegara urządzenia.
Przenoszenie danych za pośrednictwem konta działa zarówno na Androidzie, jak i iOS. Oznacza to, że przejście z telefonu Samsung lub Google Pixel na iPhone’a nie wymaga ponownego konfigurowania wszystkich wpisów uwierzytelniania dwuskładnikowego. Ta sama zasada obowiązuje przy zmianie iPhone’a na urządzenie z Androidem. Ente Auth oferuje również aplikacje komputerowe oraz dostęp przez przeglądarkę pod adresem https://auth.ente.com/, dzięki czemu można sprawdzić dostępność zapisanych wpisów niezależnie od obu smartfonów. Nie należy jednak zakładać, że dostęp przez przeglądarkę oznacza automatyczne utworzenie kopii zapasowej kodów przechowywanych offline. Za pośrednictwem konta dostępne będą wyłącznie wpisy zsynchronizowane z kontem Ente. Przed usunięciem jakichkolwiek danych z poprzedniego urządzenia sprawdź, czy nowy telefon zawiera wszystkie potrzebne wpisy i czy najważniejsze usługi akceptują generowane przez nie kody.
Jeśli podczas pierwszej konfiguracji aplikacji wybrano opcję „Use without backups”, zalogowanie się na konto Ente na innym urządzeniu nie spowoduje automatycznego pobrania kodów zapisanych offline. W takiej sytuacji należy wykorzystać zaszyfrowany plik wyeksportowany ze starego telefonu. Przenieś go na nowy smartfon zaufaną metodą, przechowując hasło do pliku oddzielnie. Otwórz Ente Auth na nowym urządzeniu i wybierz „Use without backups”, jeśli zamierzasz nadal korzystać z aplikacji bez synchronizacji. Przejdź do Settings, następnie Data i Import codes, po czym wybierz opcję importowania zaszyfrowanego eksportu Ente. Wskaż zapisany wcześniej plik i wprowadź hasło ustawione podczas eksportowania. Aplikacja powinna zaimportować znajdujące się w nim wpisy uwierzytelniające. Porównaj otrzymaną listę z zawartością starego urządzenia i przetestuj kody przed uznaniem przenoszenia za zakończone.
Podczas rezygnacji z trybu offline możesz również zdecydować się na włączenie synchronizacji. Ente Auth umożliwia przeniesienie istniejących lokalnych wpisów do konta Ente po zalogowaniu, chociaż wcześniejsze przygotowanie zaszyfrowanego eksportu pozostaje rozsądnym zabezpieczeniem. Na starym telefonie wybierz opcję logowania i tworzenia kopii zapasowej kodów, a następnie utwórz konto lub zaloguj się do już istniejącego. Poczekaj na zakończenie synchronizacji i sprawdź, czy wpisy są dostępne w innej zaufanej instalacji aplikacji. Następnie zaloguj się do tego samego konta na nowym smartfonie. Takie rozwiązanie może być wygodne dla osób regularnie wymieniających urządzenia lub korzystających z więcej niż jednego telefonu. Synchronizacja konta i niezależne szyfrowane kopie zapasowe pełnią jednak różne funkcje, dlatego stosowanie obu metod zapewnia więcej możliwości odzyskania danych.
Częstym błędem jest założenie, że przenoszenie danych między iPhone’ami, migracja urządzeń z Androidem lub przywrócenie kopii zapasowej systemu operacyjnego automatycznie zachowa instalację Ente Auth działającą offline. Ente wyraźnie przestrzega przed poleganiem na takich metodach. Lokalne dane uwierzytelniające są szyfrowane przy użyciu klucza chronionego przez bezpieczny magazyn systemu operacyjnego. W iOS odpowiedni klucz przechowywany w Keychain i przypisany do urządzenia może nie zostać przeniesiony na innego iPhone’a, natomiast zabezpieczenia Android Keystore mogą uniemożliwić odszyfrowanie skopiowanych danych aplikacji na innym urządzeniu. W rezultacie aplikacja może sprawiać wrażenie poprawnie przeniesionej, a jednocześnie zgłaszać brak dostępu do zapisanych kodów. Właściwym rozwiązaniem jest wykorzystanie sprawdzonego szyfrowanego eksportu lub obsługiwanej lokalnej kopii zapasowej, a nie ręczne kopiowanie plików aplikacji. Zachowaj oryginalną instalację do czasu sprawdzenia wszystkich zaimportowanych kodów.

Najważniejszym etapem weryfikacji jest przetestowanie rzeczywistych logowań, zamiast polegania wyłącznie na obecności znajomych nazw kont. Zacznij od usług, do których odzyskanie dostępu byłoby szczególnie trudne, takich jak główna poczta elektroniczna, konta finansowe, usługi służbowe i menedżer haseł. Użyj prywatnego okna przeglądarki lub innego zaufanego urządzenia, aby wykonać nowe logowanie bez przerywania istniejącej sesji. Wprowadź aktualny kod weryfikacyjny wyświetlany przez Ente Auth na nowym smartfonie i upewnij się, że serwis go akceptuje. Jeśli to możliwe, sprawdź również ustawienia uwierzytelniania dwuskładnikowego danego konta, aby potwierdzić aktualność metod odzyskiwania dostępu. Jeśli w jednej usłudze korzystasz z kilku tożsamości, przetestuj każdą ważną z nich osobno. Pomyślne logowanie daje znacznie większą pewność, że przeniesiony sekret uwierzytelniający jest prawidłowy.
Nie należy zakładać, że przeniesienie Ente Auth oznacza również przeniesienie wszystkich pozostałych metod uwierzytelniania używanych na telefonie. Klucze dostępu (passkeys), fizyczne klucze bezpieczeństwa, weryfikacja SMS, potwierdzenia logowania przypisane do urządzenia i bankowe aplikacje autoryzacyjne mogą wymagać osobnych procedur migracji. Przykładowo aplikacja bankowa może wymagać ponownego zarejestrowania nowego smartfona, nawet jeśli strona internetowa banku obsługuje również kody z aplikacji uwierzytelniającej. Podobnie klucz dostępu zapisany w magazynie danych uwierzytelniających przypisanym do konkretnego urządzenia nie musi stać się dostępny tylko dlatego, że Ente Auth zostało poprawnie zainstalowane. Sprawdź ustawienia bezpieczeństwa poszczególnych usług i postępuj zgodnie z ich oficjalnymi instrukcjami dotyczącymi zmiany urządzenia. Jest to szczególnie ważne przy wymianie telefonu zarządzanego przez pracodawcę, ponieważ zasady dostępu mogą wymagać zatwierdzenia przez administratora IT. Przenoszenie aplikacji uwierzytelniającej powinno być traktowane jako jeden z etapów szerszej kontroli dostępu do kont.
Gdy nowy telefon pomyślnie przejdzie wszystkie kontrole, zdecyduj, co zrobić ze starym urządzeniem. Jeśli zamierzasz je sprzedać, oddać do recyklingu lub przekazać innej osobie, upewnij się, że kolejny właściciel nie będzie miał dostępu do Twoich danych uwierzytelniających. Nie usuwaj jednak Ente Auth, nie czyść pamięci aplikacji ani nie przywracaj ustawień fabrycznych, dopóki nie potwierdzisz, że kody działają na innym urządzeniu i istnieje kopia zapasowa możliwa do wykorzystania. Zachowaj zaszyfrowany eksport w bezpiecznym miejscu na wypadek przyszłych problemów i rozważ jego aktualizowanie po dodaniu lub usunięciu ważnych kont. Pamiętaj, że kopia utworzona dzisiaj nie będzie automatycznie zawierała wpisów uwierzytelniających dodanych kilka miesięcy później. Jeśli oba smartfony pozostają w Twoim posiadaniu, sprawdź, które urządzenia są zalogowane na konto Ente, i odbierz dostęp tym, których już nie uważasz za zaufane.
Jeżeli po zalogowaniu się do Ente Auth na nowym telefonie nie widzisz zapisanych wpisów, najpierw sprawdź, czy użyto właściwego konta Ente. Otwórz Settings i porównaj zarejestrowany adres e-mail z adresem widocznym na starym urządzeniu. Jeśli wcześniej korzystano z trybu offline, brakujące kody mogły nigdy nie zostać przesłane na serwery Ente. Gdy oczekujesz dostępu do zsynchronizowanych wpisów, sprawdź połączenie internetowe i spróbuj otworzyć to samo konto pod adresem https://auth.ente.com/. Jeśli kody są widoczne w przeglądarce, ale nie na telefonie, problem może dotyczyć wyłącznie konkretnej instalacji aplikacji. Podczas wyjaśniania sytuacji unikaj wylogowywania się ze wszystkich urządzeń i resetowania aplikacji. Ente zaleca również sprawdzenie, czy ustawienia VPN, filtrowanie DNS lub ograniczenia sieciowe nie zakłócają połączenia z jego usługami.
Jeżeli strona internetowa odrzuca zaimportowany kod, zacznij od podstawowych czynności kontrolnych. Upewnij się, że wybrano właściwy wpis, zwłaszcza jeśli masz kilka kont u tego samego dostawcy. Sprawdź, czy włączono automatyczne ustawianie daty i godziny, a następnie poczekaj na nowy kod, zamiast wpisywać taki, którego ważność za chwilę wygaśnie. Jeśli problem występuje tylko w jednej usłudze, sprawdź jej ustawienia bezpieczeństwa przed wprowadzaniem zmian w pozostałych wpisach. Aplikacja uwierzytelniająca może przechowywać nieaktualny klucz konfiguracyjny, jeżeli uwierzytelnianie dwuskładnikowe zostało wcześniej zresetowane lub ponownie skonfigurowane. W takim przypadku użyj ważnego kodu zapasowego albo alternatywnej metody odzyskiwania dostępu udostępnianej przez daną usługę, a następnie w razie potrzeby ponownie skonfiguruj uwierzytelnianie dwuskładnikowe. Nigdy nie usuwaj oryginalnego, działającego wpisu, dopóki nie upewnisz się, że jego zamiennik działa prawidłowo.
Jeśli Ente Auth informuje, że kody przechowywane offline są niedostępne, nie odinstalowuj od razu aplikacji ani nie usuwaj jej danych. Taki błąd może wystąpić, gdy aplikacja utraci dostęp do klucza szyfrującego przechowywanego przez system operacyjny. Zweryfikowany szyfrowany eksport lub lokalna kopia zapasowa pozwalają przywrócić wpisy w innej instalacji aplikacji, ale bez takiej kopii lub zsynchronizowanych danych odzyskanie kodów może być niemożliwe. Jeśli oryginalne urządzenie nadal działa, zachowaj znajdujące się na nim dane i zapoznaj się ze wskazówkami dotyczącymi odzyskiwania dostępu pod adresem https://help.ente.io/. Jeśli nie pamiętasz hasła do konta Ente, skorzystaj z oficjalnej procedury odzyskiwania konta i zapisanego 24-wyrazowego klucza odzyskiwania, jeśli ma zastosowanie. W przypadku poszczególnych usług ich własne kody zapasowe lub procedury pomocy technicznej mogą okazać się jedynym sposobem odzyskania dostępu. Prawidłowo zakończone przenoszenie powinno zapewnić działające kody uwierzytelniające, niezależne informacje potrzebne do odzyskania kont oraz kopię zapasową, która nie jest uzależniona od jednego smartfona.