Merry Christmas

iphone sms to android

기타 2012. 6. 22. 11:17 |

출처 : http://kurette.blogspot.kr/2012/02/blog-post.html

아이폰의 문자 메세지를 안드로이드 폰으로 옮기기

 

MMS는 불가능하다고 알고 있습니다.
혹시 MMS까지 복원하는 법을 아신다면 알려주세요.

1. 아이폰 백업
2. 백업 폴더에서 sms db 파일을 다른 곳(작업할 곳)으로 복사
 : C:\Users\[사용자 이름]\AppData\Roaming\Apple Computer\MobileSync\Backup
 - 폴더 내의 3d0d7e5fb2ce288813306e4d4636395e047a3d28 파일
3. db 파일을 xml로 변환
 1) http://faked.org/isms2droid/ 의 step 2.의 option 2. 이용하거나
 2) SQLite Database Browser (sourceforge.net)와 Serna Free XML editor (syntext.com)를 이용
 - db 파일을 SQLite에서 열고,
 - 다음 쿼리를 시행


create table new_sms
as SELECT '  <sms protocol="0" address="'||address||'" date="'||date||'000" type="'||(flags-1)||'" subject="null" body="'|| replace(replace(replace(replace(replace(text,'&','&amp;'),'<','&lt;'),'>','&gt;'),'"','&quot;'),x'0d0a','#13;')||'" toa="null" sc_toa="null" service_center="null" read="1" status="-1" locked="0" />' FROM message;

 - database의 새로 생성된 new_sms 테이블로부터 CSV 파일로 export 시행
 - 안드로이드 폰에 SMS Backup and Restore 애플리케이션 다운로드, 실행하여 백업 실시 (이 때, 안드로이드 폰에 최소 한 개 이상의 문자 메세지가 있어야 함.)
 - 백업 파일(sms*.xml)을 컴퓨터로 복사
 - 엑셀에서 CSV 파일을 열어서 내용을 복사
 - Serna Free XML editor에서 백업 파일을 열기(plain text editor)


<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<smses count="[문자메세지 수:엑셀이나 SQLite 에서 확인 가능]">
  <sms protocol="0" address="[상대방 번호]" date="1288018877000" subject="null" body="[문자메세지 내용]" toa="208" sc_toa="0" service_center="[별로 신경쓸 것 없는 부분. 잘 모릅니다.]" read="1" status="-1" />
  <sms protocol="0" address=" [상대방 번호] " date="1288019988000" subject="null" body=" [문자메세지 내용] " toa="208" sc_toa="0" service_center=" [별로 신경쓸 것 없는 부분. 잘 모릅니다.] " read="1" status="-1" />
</smses>


 - [두 칸 띄고]<sms protocol="0" ~~~ status="-1" /> 이 부분이 문자메시지 부분인데 CSV에서 복사한 내용을 붙여넣기
 - XML 내용 중 큰 따옴표가 두 개 있거나 행의 시작과 마지막에 붙어 있는 경우 SMS Backup and Restore에서 인식하지 못하므로 위의 예와 같은 형식인가를 확인하여 수정
 - XML 파일을 저장

4. 생성된 XML 파일을 SMS Backup and Restore를 이용하여 복원
 - XML 파일을 안드로이드 폰의 SMS Backup and Restore 폴더에 복사함
 - SMS Backup and Restore 를 안드로이드 폰에서 실행, restore

참고
1. http://android.riteshsahu.com/tips/import-sms-iphone-android
2. http://www.mydigitallife.info/move-and-transfer-sms-text-from-iphone-to-android-export-import-msgs/

 

: