Przenoszę się na nowy telefon i utworzyłem kopię zapasową swoich danych przy użyciu helu w Dropbox. Później skopiowałem ten folder do folderu carbon
na mojej karcie SD, ale hel nie wydaje się go wykrywać. Masz jakiś pomysł, jak mogę to przywrócić? Wygląda na to, że format jest inny .. Zwykła kopia zapasowa wygląda na carbon/com.appname/files
, ale w mojej skrzynce referencyjnej są jej jedyne pliki, w ogóle nie ma folderów.
Odpowiedź
Można to osiągnąć na wiele sposobów:
Na urządzeniu
- Start Hel
- wybierz dowolną „fałszywą aplikację”, aby utworzyć kopię zapasową z
- Zakończ Helium
- Sprawdź, gdzie to jest umieścił pliki kopii zapasowej i jakie to są pliki (kopia zapasowa składa się z wielu plików)
- Skopiuj pliki kopii zapasowej do tej lokalizacji
- Sprawdź, czy dla każdej aplikacji są wszystkie pliki, które „sprawdziliśmy powyżej 1
- Uruchom ponownie hel , teraz powinien znaleźć kopie zapasowe
- Przywróć wszystko, co chciałeś przywrócić
Jeśli „stary telefon” nadal działa
Aplikacja nazywa się „Helium App Sync and Backup”. Kiedy więc przejdź do zakładki Przywróć i zsynchronizuj , powinieneś być w stanie przesyłać i przywracać kopie zapasowe urządzenia. Nigdy tego nie próbowałem, więc nie mogę podać żadnych szczegółów.
Korzystanie z komputera
Helium Backup używa tego samego formatu pliku co ADB ( w rzeczywistości używa lokalnie ADB do tworzenia i przywracania kopii zapasowych). Tak więc z plikami kopii zapasowych na komputerze i urządzeniem podłączonym przez USB z włączonym debugowaniem USB , możesz po prostu przywrócić kopie zapasowe z wiersza poleceń. Po prostu wybierz odpowiednie pliki .ab
i uruchom
adb restore com.foobar.ab
(oczywiście „musisz zastąpić com.foobar.ab
prawdziwymi nazwami plików). Zobacz Czy istnieje minimalna instalacja ADB? , jeśli nie skonfigurowałeś jeszcze swojego komputera do użytku z ADB. Wspomniane tam pliki do pobrania mogą również zawierać tutaj .
1 : Dokładnie pamiętam od jakiegoś czasu, że hel mógł „ignorować” kopię zapasową, gdy brakowało jednego z tych plików
Komentarze
Odpowiedź
Kopia zapasowa Dropbox w jakiś sposób nie zawierała folderów dla każdej aplikacji i dlatego nie została rozpoznana, gdy próbował skopiować to do t nowy telefon. Zamiast tego wykonałem kopię zapasową na karcie SD i przeniosłem ją do nowego telefonu w celu przywrócenia. Wydaje się, że jak dotąd działa.
Komentarze
- Odpowiada mojej pierwszej sugestii (miałem tam na myśli kartę SDCard, chociaż nie została wyraźnie wspomniana). Cieszę się, że ' rozwiązałeś to – i dziękuję za udostępnienie rozwiązania (+1)!
- Tak @Izzy, mój problem polegał na tym, że skopiowanie oryginalnej kopii zapasowej jako zgodnie z instrukcjami, to nie zadziałało. Domyślam się, że kopia zapasowa w Dropbox to inny format niż kopia na karcie SD
Odpowiedź
Jeśli pliki były plikami .zip utworzonymi przez Helium V1.1.4.6, możesz:
- Rozpakować je do momentu uzyskania folderu
example app backup folder
zexample app backup file.ab
w nim. - Następnie możesz umieścić ten folder w telefonie w folderze
\carbon
. Następnie Helium to wykrywa, ponieważ przechowuje również własne kopie zapasowe w tej lokalizacji. - Przywróć kopie zapasowe aplikacji ze skrzynki domyślnej.
Różnica polega na tym, że podczas eksportowania kopii zapasowych tworzy pliki zip, w przeciwnym razie tworzy folder z .ab
, jak wspomina w odpowiedzi Izzy.
W ten sposób możesz:
- Przywrócić wszystkie pliki naraz
- Bez konieczności konfigurowania połączenia z komputerem.
Przetestowano na Androidzie 6.0.1
.ab
nie ma 0 lub 41 bajtów (0 oznacza błąd, a 41 dla rezygnacji). Jeśli te pliki są poprawne, mogę odwołać się tylko do ostatniej części mojej odpowiedzi: " używając komputera " aby przywrócić.