Acabei usando o DiskAid .
Ele funciona muito bem, mas me custou ~ 10 $ e fez tudo que eu precisava fazer.
Embora eu ainda esteja interessado em uma maneira livre de fazer isso, sem jailbreak.
Eu tenho um iPhone 4 e queria copiar todas as minhas mensagens de texto.
Existe um utilitário para fazer isso no Ubuntu?
Ou existe uma maneira de acessá-los através da linha menu / cmd file?
Acabei usando o DiskAid .
Ele funciona muito bem, mas me custou ~ 10 $ e fez tudo que eu precisava fazer.
Embora eu ainda esteja interessado em uma maneira livre de fazer isso, sem jailbreak.
de link
Em qualquer plataforma, desde que você tenha um programa de FTP, você pode facilmente transferir arquivos de / para o iPhone via OpenSSH.
No seu iPhone, vá para o Cydia. Toque em Section no painel inferior e role até Networking- > OpenSSH. Toque no botão Instalar para instalá-lo.
Na sua área de trabalho, abra seu programa de FTP (não importa qual você usar. Para mim, usei o Filezilla porque é gratuito e fácil de usar).
No Filezilla, vá para Arquivo- > Gerenciador de sites
À esquerda, clique em Novo site
Renomeie o site para "iPhone"
À direita, digite o seguinte:
Host: o endereço IP do seu iPhone Tipo de servidor: SFTP - Protocolo de transferência de arquivos SSH Tipo de registro: normal Usuário: root Senha: alpino
Clique em "Conectar"
Será exibida uma mensagem de confirmação perguntando se você aceitará a troca de chaves / conexão com o dispositivo com o endereço do iPhone. Você precisará clicar em OK para se conectar.
Modo conectado:
Uma vez conectado, você verá a estrutura familiar de navegação do Explorer. Basta arrastar e soltar os arquivos para o iPhone.
Se o Ubuntu tiver acesso a uma partição do Windows de inicialização dupla, com a sincronização do iTunes: abra a pasta da apple (em algum lugar dentro de c: \ users ... \ appdata \ Apple ... \ MobileSync / Backup //) - > você deve encontrar este arquivo "3d0d7e5fb2ce288813306e4d4636395e047a3d28"
Em seguida, abra-o com o sqlite (por exemplo, o plugin sqlite firefox) e execute esta consulta 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
Você terá todas as mensagens (sms ou iMessages) prontas para exportar para um arquivo csv.
Tags ios iphone ubuntu text-messaging