Qual è il database SMS di iPhone chiamato in iOS 6?

1

Ho bisogno di migrare gli SMS da un iPhone a un androide, e mi piacerebbe usare le soluzioni suggerite qui , ma posso trovo il file db sms (riferito come 3d0d7e5fb2ce288813306e4d4636395e047a3d28) nel mio backup IOS6 non criptato.

Qual è il nome / come posso identificare il file di backup?

Rilevante anche: link

    
posta ptim 03.02.2013 - 10:12
fonte

1 risposta

1

All'interno di MobileSync / Backup / < your_long_hex_string > / dovresti trovare questo file "3d0d7e5fb2ce288813306e4d4636395e047a3d28"

Quindi aprilo con SQLite (ad esempio plug-in di SQLite per Firefox o "browser di database sqlite") ed esegui questa query SQL:

select message.rowid,
    case when message.date=0 then null else datetime(message.date,  'unixepoch', 'localtime', '+31 years') end as sent,
    case when message.date_delivered=0 then null else datetime(message.date_delivered,  'unixepoch', 'localtime', '+31 years') end as delivered,    
case when message.date_read=0 then null else datetime(message.date_read,  'unixepoch', 'localtime', '+31 years') end as read, 
    case when h1.id is not null then h1.id else h2.id end as interlocutor,
    case when message.is_from_me then null else message.text end as to_me,
    case when message.is_from_me then message.text else null end as from_me,
attachment.filename as attach,
    case when message.error=0 then null else message.error end as error_code
    from message 
    left join handle h1 on message.handle_id=h1.rowid
    left join message_attachment_join on message_attachment_join.message_id=message.rowid
    left join attachment on message_attachment_join.attachment_id=attachment.rowid
    left join  chat_message_join on chat_message_join.message_id=message.rowid
    left join  chat_handle_join  on chat_handle_join.chat_id=chat_message_join.chat_id
    left join  handle h2 on chat_handle_join.handle_id=h2.rowid
order by message.roWID
    
risposta data 16.10.2014 - 00:44
fonte

Leggi altre domande sui tag