Jakie metody są dostępne do tworzenia kopii zapasowych danych (zarówno systemowych, jak i aplikacyjnych) z telefonu, który nie jest zrootowany i ma zainstalowany system Android 2.3.4 Piernik?
Rozumiem, że nie można odzyskać danych aplikacji (nie zapisanych na karcie SD) na nie uruchomionym telefonie, z wyjątkiem sytuacji, gdy sama aplikacja oferuje eksport. Czy to jest dokładne?
Które z ustawień systemowych i wbudowanych aplikacji mają funkcje eksportu , z których mogę skorzystać? Które z nich w szczególności nie mają eksportu i mają znaczną ilość danych, które chciałbym ręcznie zapisać?
Już korzystam z Missing Sync na Androida, który zajmuje się kontaktami, kalendarzem, zdjęciami, dziennikiem połączeń i wiadomościami SMS. Mój telefon to Nexus One.
cat
sztuczki do kopiowania / danych / danych ... jedyną przeszkodą jest to - w nieuruchomionym telefoniels
wyrzuciopendir
błąd zezwolenia ... powiedziawszy to, możesz sprawdzić, które aplikacje są zainstalowane za pomocąpm
, a następnie wydedukować/data/data/....
katalogi, które - jeśli nie wszystkie, na pewno majądatabases
,shared_prefs
,libraries
na przykład, pakietmy.app.foo
, nie będzie/data/data/my.app.foo
...Odpowiedzi:
Jeśli telefon nie jest zrootowany, oznacza to, że aplikacje są bezpiecznie izolowane. Nie ma możliwości, aby jedna aplikacja mogła uzyskać dostęp do danych przechowywanych przez inną aplikację. W podstawowym systemie plików linux są oni reprezentowani jako różni użytkownicy i nie mają uprawnień dostępu do plików innych użytkowników.
Jedyne rzeczy, które mogą wykonać kopię zapasową plików to: a) sam system ib) aplikacja może wykonać kopię zapasową własnych plików.
We Froyo (2.2) Google wprowadziło tworzenie kopii zapasowych w chmurze, które wielu programistów zintegrowało ze swoimi aplikacjami. Oznacza to, że niektóre aplikacje po prostu automatycznie przywrócą swoje dane, gdy tylko zalogujesz się do nowego telefonu za pomocą konta Google. Działa to jednak tylko w przypadku aplikacji, które zaimplementowały tę funkcję.
Powinieneś zauważyć, że wszystkie aplikacje systemowe mają teraz pełną kopię zapasową lub synchronizację w chmurze, począwszy od Froyo.
Z moich ostatnich doświadczeń związanych z uaktualnieniem do Galaxy Nexus - Cloud Sync: Gmail, Kalendarz, Kontakty; Kopia zapasowa w chmurze: wszystkie ustawienia systemowe (byłem zaskoczony przez niektórych), ustawienia e-mail. Bez kopii zapasowej: zakładki przeglądarki (choć są one zsynchronizowane w ICS).
W Vanilla Android nie ma domyślnej funkcjonalności systemu, która tworzy kopię zapasową wszystkich twoich aplikacji, i nie znam żadnych dostosowań operatora / producenta, które wdrożyłyby kopię zapasową na poziomie systemu.
Jedną rzeczą, którą możesz zrobić, to zainstalować nowe odzyskiwanie, takie jak ClockworkMod. Nie wymaga to „zrootowania” telefonu, ale trzeba mieć odblokowany bootloader, co, jak podejrzewam, jest tym, czego próbujesz uniknąć, ponieważ zwykle jest to przeładowanie bootloadera, w którym występuje „bricking”.
Możesz być w stanie ręcznie pobrać wszystkie pliki z partycji / data, używając adb. Możesz przeglądać je za pomocą „powłoki adb” i wyciągać je pojedynczo za pomocą „adb pull”, ale aby je przywrócić, musisz mieć root. Wymaga to również pewnej wiedzy technicznej. edycja: właściwie po dalszych testach nawet to wymaga dostępu do roota.
Sugerowana poniżej MyBackupPro nie utworzy kopii zapasowej wszystkich twoich aplikacji - tylko tych z odsłoniętą treścią Resolvers (np. SMS, kalendarz, kontakty itp.). Te rzeczy i tak są automatycznie tworzone w Gingerbread. (Nie mogę komentować ani głosować w dół)
źródło
Hel (wcześniej znany jako Carbon) może tworzyć kopie zapasowe aplikacji nawet na nierootowanych telefonach. W tym celu wymaga podłączenia telefonu do komputera przez USB i uruchomienia
adb
polecenia, które uruchomi jakąś usługę proxy, która pozwoli Helium wykonać kopię zapasową twoich aplikacji. Wygląda na to, że wewnętrznie działaadb backup
ta usługa proxy.źródło
Rozumiem, że ładując airdroid na niezrootowane urządzenie, które można następnie połączyć za pośrednictwem jego serwera internetowego z pulpitu i wykonać kopię zapasową wszystkich plików z urządzenia. Prawdopodobnie możesz cofnąć proces przywracania.
źródło
*.apk
plików na komputerze. Ponieważ zawiera przeglądarkę plików, możesz także kopiować pliki na komputer. Chociaż nie nazwałbym tego kopią zapasową - w najlepszym razie kopią zapasową częściowo pliku.Możesz faktycznie korzystać z MyBackup Pro - działa cuda na nierootowanych telefonach!
źródło
Menedżer plików ASTRO doskonale nadaje się do tworzenia kopii zapasowych aplikacji, a także wielu innych funkcji, które sprawiają, że sama aplikacja jest ogólnie świetna. Kiedyś potrzebowałem do tworzenia kopii zapasowych, kiedy musiałem wyczyścić telefon i zacząć od nowa.
źródło