SQL para extraer posts de la copy de security

Sabemos que los iPhones harán una copy de security de los posts en una database accesible por SQLlite llamada (por supuesto) 3d0d7e5fb2ce288813306e4d4636395e047a3d28 .

Así que estoy explorando eso usando DB Browser para SQLlite , y no es obvio a qué campos quiero rebuild mejor y de quién se envió cada post.

Hasta ahora he obtenido esto, que al less tiene la timestamp correcta, pero que no deja en claro si el post fue enviado o recibido en el teléfono en cuestión:

 SELECT datetime(message.date, 'unixepoch', '+31 years', '-6 hours'), handle.id, message.text FROM message, handle WHERE message.handle_id = handle.ROWID; 

  • Ver / search el historial de posts de text de iPhone
  • ¿Por qué los texts de mi computadora muestran que provienen de "myname" @ icloud.com?
  • iPhone puede enviar iMessages sin una tarjeta SIM?
  • Los posts no me permiten iniciar session en iMessage
  • Retraso en la recepción de posts en iMessage en iPhone 4S
  • iPhone 5 (AT & T, ios8.3) De repente no se puede enviar un número de text
  • ¿Cómo puedo instalar Messages.app en Lion?
  • ¿Cómo puedo enviar un iMessage desde mi iPad a mi iPhone?
  • One Solution collect form web for “SQL para extraer posts de la copy de security”

    Lo siguiente agregará una columna que indica si el usuario del teléfono estaba enviando o recibiendo cada post:

     SELECT datetime(message.date, 'unixepoch', '+31 years', '-6 hours') as Timestamp, handle.id, message.text, case when message.is_from_me then 'From me' else 'To me' end as Sender FROM message, handle WHERE message.handle_id = handle.ROWID; 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).