Recupero dati da un iPhone

From CGSecurity
Jump to navigation Jump to search

En.png English It.png Italiano


Se si è perso dati (foto, contatti...) dal proprio iPhone, è ancora possibile recuperarli.

Servono

  • Un iPhone jailbroken. Attenzione: il Jailbreaking, secondo Apple, annulla la garanzia Apple sul dispositivo.
  • Il sottosistema BSD e OpenSSH installati sull'iPhone
  • Terminale (o MobileTerminal) installati sull'iPhone
  • Un server SSH installato sul proprio computer (presente su molti Linux e su MacOS X)
  • L'utility 'DD' installata sul proprio (pre-installed su molti sistemi Linux)
  • PhotoRec installato sul proprio computer
  • Una connessione wifi

Passi:

  • Spegnere l'auto blocco sull'iPhone: Impostazioni > Generale > Autoblocco > e impostare "Mai".
  • Connettere l'iPhone al suo caricabatterie
  • Eseguire il terminale sull'iPhone
  • Usare "su" per diventare root
  • Eseguire dd if=/dev/rdisk0 bs=4096 | ssh -C nomeutente@indirizzo_IP_del_computer 'dd of=iphone.img'
    • Rimpiazzare nomeutente con il nome dell'utente dell'account usato sul computer e indirizzo_IP_del_computer con l'indirizzo IP del computer al momento della connessione.
    • Questo comando DISTINGUE le maiuscole, attenzione a battere correttamente.
    • Attenzione a non confondere dd if= con dd of=, altrimenti si rischia la sovrascrittura della memoria dell'iPhone.
    • Portate pazienza per alcune ore; non c'è una barra di avanzamento che vi comunica a che punto siete...
  • Una volta che la copia è stata completata, sul computer, eseguire photorec iphone.img.

Esempio:

cd testdisk-6.12-WIP
./photorec ~/iphone.img