dev/android

안드로이드 업데이트 후 메세지 복구

재삐신생 2013. 2. 1. 23:04
반응형

일단 버전에 큰 영향 없다면 패쓰하고

 

필자의 경우 진저브레드 2.3.6 -> 아이스크림 샌드위치 4.0.1

 

로 업그레이드를 수행하였다.

 

결과적으로, 왠만한건 다 복구 성공!

 

but, MMS/SMS가 깨졌다.

 

db파일이 변경되어서 문제가 야기된다.

 

이문제는 com.android.phone 강제종료를 유발하였고 검색을 거듭하게 된다.

 

무식하게 다시 진저브레드로 다운그레이드를 하는 방법은 아니다 싶자나..

 

 /data/data/.com.android.providers/databases/mmssms.db

 

일단 저 파일은 티타늄 백업으로 살려둔 상태

 

sqllite를 분석해보았지만, 구조가 복잡하고, 쓸만한 유틸리티도 없었다 ㅠㅠ

 

ics용은 구조가 좀 더 단순해지긴 했다.

 

http://forum.xda-developers.com/showthread.php?t=1683608

 

이곳에서 해답을 찾았다.

 

이건 sms db를 merge한다는 내용인데 그런건 필요없고

 

db파일을 xml로 변경을 시킨다는 것이다. 그걸로 게임오버

 

insert는 SMS Backup & Restore

 

PS : 이건 다 삽질이고, 티타늄백업 6.0 버전으로 마이그레이션 enable하고 복원하면 그냥 되네요-_-

반응형