Pytanie:
Jak przywrócić kopię zapasową helu?
Karthik T
2014-09-23 20:16:47 UTC
view on stackexchange narkive permalink

Przechodzę 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 sdcard, 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 kopii zapasowej skrzynki referencyjnej są to jedyne pliki, w ogóle żadne foldery.

Trzy odpowiedzi:
Izzy
2014-09-23 21:07:21 UTC
view on stackexchange narkive permalink

Można to osiągnąć na wiele sposobów:

Na urządzeniu

  1. Uruchom Helium
  2. wybierz dowolną „fałszywa aplikacja” do tworzenia kopii zapasowej z
  3. Zakończ Helium
  4. Sprawdź, gdzie umieściła pliki kopii zapasowej i które to są pliki (kopia zapasowa składa wiele plików)
  5. Skopiuj pliki kopii zapasowej do tej lokalizacji
  6. Sprawdź, czy dla każdej aplikacji są wszystkie pliki, które zaznaczyłeś powyżej 1
  7. Uruchom ponownie hel , teraz powinien znaleźć kopie zapasowe
  8. 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 przejdziesz do zakładki Przywróć i zsynchronizuj , powinieneś móc przesyłać i przywracać kopie zapasowe między urządzeniami. 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, mając pliki kopii zapasowych na komputerze i urządzenie podłączone przez USB z włączoną funkcją , możesz po prostu przywrócić kopie zapasowe z wiersza poleceń. Po prostu wybierz do tego pliki .ab i uruchom

  adb restore com.foobar.ab  

(oczywiście musisz zastąpić com.foobar.ab rzeczywistymi 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 można także znaleźć tutaj.


1 : Dokładnie pamiętam od jakiegoś czasu że hel może „zignorować” kopię zapasową, gdy brakowało jednego z tych plików

Hej, Sry właśnie zamierzał usunąć ten q. Skończyło się na ponownym utworzeniu kopii zapasowej na karcie SD. Tym razem był dużo mniejszy ... i mogłem użyć synchronizacji bt, aby przenieść go na mój nowy telefon i teraz jest przywracany. Moja kopia zapasowa Dropbox nie została wykryta przez twoją pierwszą metodę, stąd q. 2. Uważam, że wymaga premium
Poszedłem za tym pomysłem, aby najpierw wykonać kopię zapasową fałszywej aplikacji i potwierdziłem, że została skopiowana do folderu Carbon.Skopiowałem dwa foldery kopii zapasowych do folderu węglowego na moim nowym telefonie za pomocą menedżera plików Astro.Widzę foldery kopii zapasowych, które skopiowałem w folderze.W funkcji przywracania i synchronizacji helu na moim nowym telefonie widzę fałszywą aplikację do przywrócenia (nawet po wymuszonym ponownym uruchomieniu) i jedną z kopii zapasowych aplikacji, ale nie aplikację, dla której naprawdę chcę przywrócić dane.Przywróciłem także drugą aplikację, Yr. Brak aplikacji pogodowej i żadna z moich poprzednich lokalizacji nie jest wyświetlana :-( Wszelkie rady są mile widziane.
Aplikacje @boardtc mogą zrezygnować z tworzenia kopii zapasowych (tj. Programista może określić, że będą one ignorowane).Sprawdź więc, czy pliki tych aplikacji istnieją w folderze, a plik „.ab” nie ma 0 lub 41 bajtów (0 oznacza niepowodzenie i 41 oznacza rezygnację).Jeśli te pliki są poprawne, mogę tylko odnieść się do ostatniej części mojej odpowiedzi: „używając komputera” do przywrócenia.
@izzy niesamowite !!!!„adb restore com.mobeam.beepngo.ab” i oto jest!Dziękuję Ci :-)
@boardtc, jak przedstawiono w odpowiedzi :) Cieszę się, że rozwiązało to również dla Ciebie!
mój telefon OP6 również generuje plik * .json.a mój stary xiaomi note 3 pro nie.Dlatego nie mogłem wykonać kopii zapasowej moich plików.po skopiowaniu nowych plików kopii zapasowej (json) do starej kopii zapasowej działało jak urok.<3
Karthik T
2014-09-24 10:50:29 UTC
view on stackexchange narkive permalink

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łem skopiować ją na 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.

Odpowiada mojej pierwszej sugestii (miałem tam na myśli kartę SD, choć 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 zgodnie z twoimi instrukcjami nie zadziałało. Domyślam się, że kopia zapasowa do Dropbox to inny format niż kopia zapasowa na karcie SD
a.t.
2018-06-07 17:56:30 UTC
view on stackexchange narkive permalink

Jeśli pliki były plikami .zip utworzonymi przez Helium V1.1.4.6, możesz:

  1. Rozpakować je do momentu uzyskania folderu przykładowego folderu kopii zapasowej aplikacji z plikiem przykładowej kopii zapasowej aplikacji file.ab .
  2. 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.
  3. Przywróć kopie zapasowe aplikacji ze skrzynki referencyjnej.

Różnica polega na tym, że podczas eksportowania kopii zapasowych tworzy pliki zip, w przeciwnym razie tworzy folder z .ab , jak wspomina odpowiedź Izzy.

W ten sposób możesz:

  • Przywrócić wszystkie pliki naraz
  • Bez konieczności skonfigurować połączenie z komputerem.

Testowane na systemie Android 6.0.1



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...