Skocz do zawartości
scdx

Restore nr. tel. SMS, MMS, etc. przez My backup z Android 1.6 do CM 2.2.1

    Rekomendowane odpowiedzi

    scdx

    Witam serdecznie, od niedawna ciesze się nowym systemem na moim G1 mianowicie CM w najnowszej wersji RC1 opartym na androidzie 2.2.1 tutaj chciałbym pozdrowić i podziękować kowal_001 za nieocenione wsparcie a:)

    Problem polega na tym iż aby przenieść SMS'y, kontakty itd. na nową instalację systemu zrobiłem pełny ich backup za pomocą aplikacji My_backup v1.2.9 (backup został przeprowadzony na standardowym romie Ery w wersji 1.6), po pomyślnym przeflashowaniu na CM sprawa powinna być prosta, mianowicie zainstalowałem aplikację My_backup v1.2.9 na świeżej instalce CM. i tu pojawił się problem, My_backup wyświetlił monit o błędzie a:( i nie przywracając żadnych danych a:(

    Próbowałem przywrócić dane za pomocą nowszej wersji tego samego narzędzia (v2.3.5) plik backupa zostaje wczytany, rozpakowany, nawet aplikacja pyta się co konkretnie chce przywrócić ale niestety po zaznaczeniu jakiejkolwiek opcji albo wszystkich wyskakuje monit o błędzie (dokładnie nie pamiętam ale coś w stylu: ta operacja nie jest jeszcze wspierana). Oczywiście nic nie zostaje przywrócone. a;(

    Proszę o pomoc, może ktoś już był w podobnej sytuacji i uporał się z tym problemem?

    Pozdrawiam,

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Musiałeś coś zrypać przy robienia backupa. Innego wyjścia nie widzę

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    scdx

    Dziękuję za odpowiedz. :)

    Trudno za pomocą tej aplikacji coś "zrypać" jest tylko jeden przycisk i parę opcji do wyboru co chce zbackupować ao.o więc nieumiejętne zrobienie back'a jest ograniczone do minimum o ile nie jest w zupełności niemożliwe a:)

    Idąc na przeciw trudnościom i będąc zmuszonym do odzyskania kontaktów za wszelką cenę zacząłem przyglądać się plikom które zrobiła ww. aplikacja na karcie mSD.

    1. Utworzony został katalog wraz z podkatalogami: \rerware\MyBackup\AllBackups

    2. W ww. katalogu znajduje się plik LastBackup.zip (lub inna nazwa którą możemy zdefiniować przy tworzeniu backupa)

    3. Po rozpakowaniu archiwum znalazłem w nim kilka plików + jeden katalog (w moim przypadku backupowałem 3 żeczy: Notatki z programiku Note Everything, Kontakty zapisane w telefonie, MMS'y )

    - Plik o nazwie składającej się z ciągu liczb: 358280012071839 (warzący prawie 1mb w zależności od ilości kontaktów),

    okazał się być backup'em kontaktów w formacie bazy danych SQLite opierającej się na plikach textowych,

    edycja jest niezbyt skomplikowana, mianowicie należy ściągnąć aplikację SQLite, załadować bazę do programu a następnie "wyprodukować" odpowiedniego SELECT'a łączącego dwie tabele phones i people, join robimy po kolumnie _id (nie jestem pewien nazw tabeli, mogą się różnić w zależności od wersji MyBackup'a).

    - Katalog o nazwie mmsfiles z plikami o nazwach: PART_1253906766808 itp. ważących od 1KB do kilkuset KB

    I tu niespodzianka pliki powyżej 1KB nie są niczym innym jak zdjęciami dołączonymi do mms'ów albo całymi mms'ami wystarczy je edytować za pomocą zwykłego podglądu obrazów albo zmienić rozszerzenie na jpg. Natomiast pliki zajmujące ok 1KB są plikami zawierającymi dołączony do mms'ow text.

    - Pliki zaczynające się od textu: NoteEverythingxxx również są plikami wsadowymi bazy danych SQLite.

    Jak wynika z moich drobnych obserwacji pliki nie są uszkodzone i wyglądają na kompletne, bez problemu da się z nich odzyskać dane, niestety nie za pomocą aplikacji która je zrobiła ao.o. Zastanawia mnie tylko fakt niekompatybilności którą opisałem w pierwszym poście, z czego może wynikać?. :dontgetit: Przepisanie ręcznie paruset wpisów to nie jest fascynujące zajęcie, no ale ciesze się że udało mi się odzyskać kontakty :mrgreen:. Przestrzegam przed używaniem aplikacji MyBackup w przypadku migracji którą opisałem w pierwszym poście.

    PS. Mam nadzieje że strzępki informacji które przedstawiłem w tym poście komuś się na coś przydadzą, albo przynajmniej ustrzegą przed niepotrzebnym zachodem.

    Pozdrawiam,

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Wiesz co, jedyną możliwość jaką widzę to niekompatybilne wersje programów. Od 1.2.9 do 2.3.5 jest długa droga, może w tym czasie zmienili format kopii zapasowych danych i nie pomyśleli o wstecznej kompatybilności. Próbowałeś przywracać starą wersją programu na nowym sofcie?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    scdx

    Tak, na nowej instalacji ROM'u CM 6.1.0 RC1 (opartej na android 2.2.1) próbowałem przywracać backup za pomocą obu wersji MyBackup, tej w której zrobiłem backup i nowszej (v1.2.9 i v2.3.5) starsza w ogóle nie chciała współpracować nowsza natomiast doszła do pewnego etapu robienia restore ale niestety nic się nie przywróciło :/

    Pozdrawiam,

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x