Não existe uma maneira fácil, mas ainda assim, pode ser possível. A palavra-chave para isso é File carving (encontre mais alguns links sobre esse tópico em nosso wiki de recuperação de dados ).
Certifique-se de não ter modificações / alterações em seu dispositivo, ou pelo menos o mínimo possível! Cada alteração (arquivo gravado etc.) reduz suas chances de uma recuperação bem-sucedida.
Uma pré-condição crucial para isso é um dispositivo raiz ou uma recuperação personalizada.
- Com uma recuperação personalizada: Faça um backup nandroid
- Com um dispositivo raiz: crie imagens do seu armazenamento
Para criação manual de imagens, primeiro você precisa descobrir onde são as partições. Seus dados geralmente são armazenados em dois locais: a /data
partição e o (s) seu (s) cartão (s) SD. Vamos descobrir onde eles estão:
- conecte-se ao seu dispositivo via adb (siga a tag-wiki adb para obter detalhes se você não estiver familiarizado com isso) usando
adb shell
- executar o
mount
comando
- na saída, procure as entradas correspondentes
/data
e seus cartões SD
- tome nota das entradas correspondentes do dispositivo (geralmente começando com
/dev/
)
Nesse momento, seria útil ter um cartão SD externo vazio :
- ainda conectado via
adb shell
, obtenha acesso root executandosu
- executar
dd if=<data-dev> of=/sdcard/data.img
(substituindo <data-dev>
pelo dispositivo da sua /data
partição), repita da mesma forma para o seu cartão SD interno
- exit
adb shell
(basta digitar exit
e pressionar a tecla Enter)
- puxe os arquivos para o seu computador usando
adb pull /sdcard/data.img data.img
ou conecte o cartão usando um leitor de cartões para acessá-los diretamente do seu computador
Se você não possui um cartão SD externo, mas possui um computador Linux disponível (não sei se funciona também no Windows, mas deve pelo menos no Mac), tente o seguinte:
adb shell "stty raw; cat <data-dev>" > data.img
Isso criaria os arquivos de imagem diretamente no seu computador.
Agora, depois de ter os arquivos de imagem no seu computador, você pode examinar o conteúdo deles usando algum software forense. O TestDisk seria uma ferramenta adequada e está disponível gratuitamente, além de rodar na maioria dos principais sistemas. Para obter detalhes sobre isso, convém verificar Uma maneira de usar um computador Linux para recuperar arquivos de um dispositivo Android . O TestDisk Wiki (veja o link anterior) também inclui vários artigos sobre como recuperar arquivos excluídos.