Как перенести СМС-миграцию с Iphone на телефон Huawei.
Традиционный подход заключается в использованииisms2droid,Но на момент написания этогоisms2droidнет в наличии,Это может быть связано с запретом Google на Huawei устанавливать сервисы Google. Поэтому был принят другой подход.
Примечание. Для доступа к некоторым веб-сайтам, упомянутым в этой статье, требуется доступ к зарубежным веб-сайтам.
Все еще подписывайтесьisms2droidметод,Извлечь в3d0d7e5fb2ce288813306e4d4636395e047a3d28
документ,Обязательно обратите внимание,существоватьрезервное копирование Не шифровать Iphone, когда дело доходит до этой машины резервное копирование。
C:\Users[YourUsername]\AppData\Roaming\Apple Computer\MobileSync\Backup\
или (ОС X)~/Library/Application Support/MobileSync/Backup/
(Вы должны быть там Finder используется в Cmd + Shift + G
Открыть Перейти в папку
для входа в каталог) Найдите соответствующие файлы.3d0d7e5fb2ce288813306e4d4636395e047a3d28
документкопироватьпублично заявить。на самом деле3d0d7e5fb2ce288813306e4d4636395e047a3d28
Только одинSQLite3изdumpдокумент,Таким образом, вы можете импортировать его, а затем экспортировать как XML-файл «Резервное копирование и восстановление SMS».
Эта статьяиспользоватьиздаЭта статьяпредоставилизphpСкрипт,Однако в его скрипте есть некоторые ошибки.,Экспортиз Хранение времени СМСсуществоватьвопрос(这个вопроссуществоватьЭта статьяОб этом также упоминается вприезжать Проходить)。Поэтому я внес некоторые изменения,кодсуществоватьgist。
Вы также можете скопировать его прямо отсюда:
#!/usr/bin/php5
<?php
if (count($argv) <> 2) {
print "Usage: ".$argv[0]." iPhone-SMS-DB (Usually 3d0d7e5fb2ce288813306e4d4636395e047a3d28.*)\n";
exit -1;
}
$DBfile = $argv[1];
if (! is_readable($DBfile)) {
print "File $DBfile is not readable!\n";
exit -2;
}
try {
$sqlite = new SQLite3($DBfile);
} catch (Exception $exception) {
echo '<p>There was an error connecting to the database!</p>';
echo $exception->getMessage();
exit -3;
}
$query = "
SELECT datetime(message.date / 1000000000, 'unixepoch', '+31 years') AS Datum,
CAST(strftime('%s', datetime(message.date / 1000000000, 'unixepoch', '+31 years')) AS INT) * 1000 AS Date,
message.is_from_me,
handle.id AS Contact,
message.text,
message.service
FROM message, handle
WHERE message.handle_id = handle.ROWID;
";
$sqliteResult = $sqlite->query($query);
if (!$sqliteResult) {
// the query failed and debugging is enabled
echo "There was an error in query: $query\n";
echo $sqlite->lastErrorMsg();
exit -4;
}
$smses = array();
while ($record = $sqliteResult->fetchArray()) {
$sms = array();
$sms['Datum'] = $record['Datum'];
$sms['Date'] = $record['Date'];
$sms['is_from_me'] = $record['is_from_me'];
$sms['Contact'] = $record['Contact'];
$sms['text'] = $record['text'];
$sms['service'] = $record['service'];
$smses[] = $sms;
}
$sqliteResult->finalize();
$sqlite->close();
print "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>\n";
print "<?xml-stylesheet type='text/xsl' href='sms.xsl'?>\n";
print "<smses count=\"".count($smses)."\">\n";
foreach ($smses as $key => $sms) {
$body = $sms['text'];
$body = str_replace('&', '&', $body);
$body = str_replace('"', '"', $body);
$body = str_replace("\n", ' ', $body);
print ' <sms ';
print 'address="';
print $sms['Contact'];
print '" date="';
print $sms['Date'];
print '" type="';
print ++$sms['is_from_me'];
print '" body="';
print $body;
print '" readable_date="';
print $sms['Datum'];
print '" service="';
print $sms['service'];
print '" />';
print "\n";
}
print "</smses>\n";
осуществлять:
php iphone-sms-xml.php 3d0d7e5fb2ce288813306e4d4636395e047a3d28 > sms.xml
Получите файл sms.xml.
Установите «SMS» на свой телефон Huawei. Backup and Restore”,Следует отметить, что это программное обеспечение невозможно найти в Huawei App Store.,Вам нужно найти место, чтобы скачать его самостоятельно.APKдокумент Установить。我дасуществоватьэтот сайтскачатьприезжатьиз。
Перенесите предыдущий файл sms.xml на свой мобильный телефон, а затем запустите «Резервное копирование и восстановление SMS», чтобы восстановить текстовые сообщения.
В процессе восстановления вам будет предложено использовать «Резервное копирование и восстановление SMS» в качестве приложения SMS по умолчанию, просто сделайте это.
После завершения восстановления откройте SMS, входящее в комплект поставки системы, и установите его в качестве приложения SMS по умолчанию.
Все готово!
1) Подключите свой iPhone к Mac
2) Открыть Mac на музыка
3) Выберите «Файл» — «База данных» — «Экспорт базы данных» и выберите место для сохранения XML-файла базы данных.
4) После экспорта откройте Finder , войдите в каталог музыка - iTunes - iTunes Media, вы увидите несколько каталогов:
Откройте Управление файлами — Внутреннее хранилище вашего телефона Huawei: