Słyszałem, że Polacy średnio zmieniaja telefon dwa razy do roku. Mi poprzedni (Samasung Galaxy Gio) udało się utrzymać przez ok 9 lat, ale że to Android 2.3.6 i nic juz na nim praktycznie nie działa (ani youtube, ani strony www, ani google mapy, ani nawet głupie aplikacje typu Jak Dojadę) postanowiłem się rozstać definitywnie. Stary telefon zrootowany (jeśli to coś miałoby pomóc, nowy nie).
Chciałem przenieść wewnętrzne dane (sms/mms/lista połączeń/notatki/kontakty) ze starego na nowy. Dojście do tego, jak to uczynić zajęłomi chyba 3 dni po kilka godzin, może komuś się przyda.
1. Gdzie te dane są przechowane w telefonie to wiem:
\data\data\com.android.providers.contacts\databases\contacts2.db (kontakty)
\data\data\com.android.providers.telephony\databases\ (sms+mms i lista połączeń)
\data\data\com.android.providers.telephony\app_parts\ (zdjęcia z mmsów)
\data\com.sec.android.app.memo\databases\Memo.db (notatki)
odczyt ich w postaci surowej (pliku bazy SQLITE) nie stanowi problemu, ale nawet gdyby nowy telefon był zrootowany, to podejrzewam że przeniesienie tych plików w te same miejsca nic by nie dało (inny android=inny format zapisu, może dodatkowe kolumny w bazach)
2. Oczywiście jest multup aplikacji typu "Sms Backup/Recovery", ale
a) większość z nich wymaga Androida 4+ albo 5+ do uruchomienia
b) jak juz jakaś działa na androidzie 2.3, to albo po uruchomieniu się zawieszała, albo niby robiła jakąs kopie, a potem (po uruchomieniu tej aplikacji na anrdoidzie 5 i przeniesieniu stosownych plików) i tak nie dało sie tego odtworzyć
Udało mi się wypracować więc złoty środek:
* SMS Backup & Restore Pro v7.22 apkarchive.com.apk -> robi świetny backup sms-sów i mms-ów. Wynik to JEDEN plik XML w którym zaspisane są wszystkie smsy, mms razem z obrazkami. Niestety operacja trwa kilkadziesiąt minut (ok 6000 smsów)
* SMS Call Log Backup_v2.8.0_apkfab.com.apk -> potrafi robic backup smsow i historii połączeń. MMSów nie. Polecam więc ją uruchomić tylko do zrobienia backupu tego drugiego.
* Samsung kies 2 - potrafi odczytać kontakty i notatki ze starszego telefonu i wyeksportować je do pliku. Nie działa z nowymi telefonami.
* Samsung Kies 3 - potrafi zaimportować z pliku dane z wersji 2 i zapisac je na nowy telefon. Nie działa ze starymi telefonami.
Ta wersja porafi odczytać też inne dane z telefonu (historia połączeń, smsy) ale niestety działa to tylko na nowszych telefonach.
Instalujemy więc wersje 2, odczytujemy ze starego telfonu kontakty + notatki, eksportujemy do pliku, instalujemy wersje 3, importujemy powyższy plik, podłączamy nowy telefon i eksportujemy.
Niestety w przypadku eksportu notatek, program nie potrafił poprawnie zapisać daty ich stworzenia więc na nowym telefonie są one w losowej kolejności.
Chyba, że macie jakiś "tajemniczy" sposób na wykonanie tego "łatwo, szybko i przyjemnie"?
Chciałem przenieść wewnętrzne dane (sms/mms/lista połączeń/notatki/kontakty) ze starego na nowy. Dojście do tego, jak to uczynić zajęłomi chyba 3 dni po kilka godzin, może komuś się przyda.
1. Gdzie te dane są przechowane w telefonie to wiem:
\data\data\com.android.providers.contacts\databases\contacts2.db (kontakty)
\data\data\com.android.providers.telephony\databases\ (sms+mms i lista połączeń)
\data\data\com.android.providers.telephony\app_parts\ (zdjęcia z mmsów)
\data\com.sec.android.app.memo\databases\Memo.db (notatki)
odczyt ich w postaci surowej (pliku bazy SQLITE) nie stanowi problemu, ale nawet gdyby nowy telefon był zrootowany, to podejrzewam że przeniesienie tych plików w te same miejsca nic by nie dało (inny android=inny format zapisu, może dodatkowe kolumny w bazach)
2. Oczywiście jest multup aplikacji typu "Sms Backup/Recovery", ale
a) większość z nich wymaga Androida 4+ albo 5+ do uruchomienia
b) jak juz jakaś działa na androidzie 2.3, to albo po uruchomieniu się zawieszała, albo niby robiła jakąs kopie, a potem (po uruchomieniu tej aplikacji na anrdoidzie 5 i przeniesieniu stosownych plików) i tak nie dało sie tego odtworzyć
Udało mi się wypracować więc złoty środek:
* SMS Backup & Restore Pro v7.22 apkarchive.com.apk -> robi świetny backup sms-sów i mms-ów. Wynik to JEDEN plik XML w którym zaspisane są wszystkie smsy, mms razem z obrazkami. Niestety operacja trwa kilkadziesiąt minut (ok 6000 smsów)
* SMS Call Log Backup_v2.8.0_apkfab.com.apk -> potrafi robic backup smsow i historii połączeń. MMSów nie. Polecam więc ją uruchomić tylko do zrobienia backupu tego drugiego.
* Samsung kies 2 - potrafi odczytać kontakty i notatki ze starszego telefonu i wyeksportować je do pliku. Nie działa z nowymi telefonami.
* Samsung Kies 3 - potrafi zaimportować z pliku dane z wersji 2 i zapisac je na nowy telefon. Nie działa ze starymi telefonami.
Ta wersja porafi odczytać też inne dane z telefonu (historia połączeń, smsy) ale niestety działa to tylko na nowszych telefonach.
Instalujemy więc wersje 2, odczytujemy ze starego telfonu kontakty + notatki, eksportujemy do pliku, instalujemy wersje 3, importujemy powyższy plik, podłączamy nowy telefon i eksportujemy.
Niestety w przypadku eksportu notatek, program nie potrafił poprawnie zapisać daty ich stworzenia więc na nowym telefonie są one w losowej kolejności.
Chyba, że macie jakiś "tajemniczy" sposób na wykonanie tego "łatwo, szybko i przyjemnie"?