Created
June 6, 2012 20:42
-
-
Save perplexes/2884630 to your computer and use it in GitHub Desktop.
Move messages from iPhone to Android
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Migrate SMS from iPhone to Android in OSX # | |
Parts of this taken from http://pastebin.com/d4hNUmTK | |
1. Make an unencrypted backup of your iPhone to iTunes, not using iCloud. | |
2. cd /tmp | |
3. put iphone_sms_* here (found below) | |
4. Find your ~/Library/Application Support/MobileSync/Backup/*/3d0d7e5fb2ce288813306e4d4636395e047a3d28(.mddata) | |
5. | |
> sqlite3 ~/Library/Application Support/MobileSync/Backup/(id)/3d0d7e5fb2ce288813306e4d4636395e047a3d28(.mddata) | |
.output iphone_sms_content.xml | |
SELECT ' <sms protocol="0" address="'||address||'" date="'||date||'000" type="'||(flags-1)||'" subject="null" body="'|| REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(text,'&','&'),'<','<'),'>','>'),'"','"'),x'0d0a','#13;')||'" toa="null" sc_toa="null" service_center="null" read="1" status="-1" locked="0" />' FROM message; | |
.quit | |
6. > cat iphone_sms_pre.xml iphone_sms_content.xml iphone_sms_post.xml > iphone_sms_backup.xml | |
7. get SMS Backup & Restore from Google Play store | |
8. copy iphone_sms_backup.xml to your Android device in the SMS Backup & Restore folder | |
9. Disconnect the USB (otherwise you can't find the file..?) | |
10. Open SMS Backup & Restore | |
11. Click Restore | |
12. find the iphone_sms_backup.xml file | |
13. Restore all of it, leave your phone on the charger. If you plug it back into the computer, you'll have to start over. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
</smses> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> | |
<smses> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment