Como faço para acessar arquivos .img com yaffs2? -- backup campo com adb campo com linux campo com clockworkmod-recovery camp android Relacionado O problema

How do I access .img files with yaffs2?


6
vote

problema

português

Eu tentei montá-los no Ubuntu, sem sorte, mount não reconhece o sistema de arquivos Yaffs2. Eu tentei yaffs2utils e ./unyaffs2 mas não descompacta os arquivos IMG, eu postei um problema sobre isso na página de código do Google aqui .

Os arquivos IMG foram criados pela recuperação do CWM como um backup, e estou tentando cavar o sistema de arquivos para encontrar contatos antigos e, se eu pudesse apenas obter os arquivos .db, acho que consegui de lá (eu 'll apenas executar sqlite3 e espiar no banco de dados e imprimir os contatos no papel ou algo).

Qualquer ajuda apreciada!

Inglês Original

I've tried mounting them in Ubuntu, no luck, mount does not recognize the yaffs2 file system. I've tried yaffs2utils and ./unyaffs2 but it doesn't actually unpack the img files, I've posted an issue about this on the Google Code page here.

The img files were created by CWM Recovery as a backup, and I'm trying to dig into the file system to find old contacts, and if I could just get the .db files I think I got it from there (I'll just run sqlite3 and peek into the db and print the contacts on paper or something).

Any help appreciated!

           
       
       

Lista de respostas

7
 
vote

Para descompactar uma imagem Yaffs2, você poderá usar a ferramenta GRATUITA ABCDEFGHIJKLMNABCDEFGHIJKLMN0 , que está disponível como pré-build Elf-Binary (para Linux) do código tis página no código.google.com . Esta página também contém sugestões sobre como obter o código-fonte, para que você possa construir o binário sozinho e. com GCC ( gcc -o unyaffs unyaffs.c ).

Eu uso esta ferramenta eu mesmo, funciona bem no Ubuntu 8.04 32bit, bem como Ubuntu 12.04 64bit (com o pacote ia32-libs instalado).

Coloque o binário e. No ABCDEFGHIJKLMNABCDEFGHIJKLMN3 (que está no seu ABCDEFGHIJKLMNABCDEFGHIJKLMN4 ), para que você possa acessá-lo em todos os lugares. Coloque o arquivo de imagem que você deseja extrair em um diretório vazio ( unyaffs sempre parece extrair arquivos diretamente para a pasta que está no arquivo de imagem, e, em seguida, chamar abcdefghijklmn4 com o Nome do arquivo de imagem como apenas parâmetro, por exemplo unyaffs data.img . Depois disso, você encontrará o conteúdo desse sistema de arquivos / imagem desembalar e pode investigar-os - e.

  • sms / mms em data/com.android.providers.telephony/databases/mmssms.db
  • Metadados multimídia em data/com.android.providers.media/databases/*.db
  • dados de calendário em gcc -o unyaffs unyaffs.c0

Como acabei de investigar uma imagem de motobla, os contatos no meu caso foram armazenados para gcc -o unyaffs unyaffs.c1 - eles são provavelmente em um local diferente no seu caso (um palpite: gcc -o unyaffs unyaffs.c2 ).

O comando gcc -o unyaffs unyaffs.c3 funciona neles, naturalmente. Se você preferir um frontend gráfico, posso recomendar o pacote gcc -o unyaffs unyaffs.c4 (vem com um binário do mesmo nome, que aceita o arquivo de banco de dados como parâmetro).

 

To unpack a YAFFS2 image, you can use the free unyaffs tool, which is available as pre-build ELF-binary (for Linux) from this page at code.google.com. This page also contains hints on how to obtain the source code, so you could build the binary yourself e.g. with gcc (gcc -o unyaffs unyaffs.c).

I use this tool myself, it works fine on Ubuntu 8.04 32bit as well as Ubuntu 12.04 64bit (with the ia32-libs package installed).

Place the binary e.g. in /usr/local/bin (which is in your $PATH), so you can access it from everywhere. Put the image file you want to extract in an empty directory (unyaffs always seems to extract files directly into the folder the image file is in), and then call unyaffs with the image file name as only parameter, e.g. unyaffs data.img. After that, you will find the contents of that file system/image unpacked, and can investigate them -- e.g.

  • SMS/MMS in data/com.android.providers.telephony/databases/mmssms.db
  • Multimedia Metadata in data/com.android.providers.media/databases/*.db
  • Calendar data in data/com.android.providers.calendar/databases/calendar.db

As I just investigated a MotoBlur image, contacts in my case have been stored to data/com.motorola.blur.providers.contacts/databases/contacts2.db -- they are probably in a different location in your case (a guess: data/com.android.providers.contacts/databases/*.db).

The sqlite3 command works on them, naturally. If you prefer a graphical frontend, I can recommend you the sqliteman package (comes with a binary of the same name, which accepts the database file as parameter).

 
 
2
 
vote

Você pode instalar backup de titânio e compre o pro tecla .

Permite extrair backups de aplicativos de backups cwm presunçados.

Uso: lançamento de backup de titânio, menu & gt; Mais e gt; "Extrair do backup nandroid"

 

You can install Titanium Backup and buy the Pro key.

It allows to extract app backups from saved CWM nandroid backups.

Usage: Launch Titanium Backup, Menu > More > "Extract from nandroid backup"

 
 
     
     
0
 
vote

Que rom foi no backup?

Se o sistema de arquivos foi ext4, você poderia montar o IMG para loopback assim:

Isto é no Linux BTW,

  gcc -o unyaffs unyaffs.c5   

Então vá para esse diretório ~ / montedimagedir e você deve ser capaz de ver a estrutura do diretório lá :)

 

What ROM was it in the backup?

If the filesystem was ext4 you could mount the img to loopback like this:

This is on Linux btw,

sudo mount -o loop,ro,noexec,noload system.img ~/mountedImageDir 

Then go into that directory ~/mountedImageDir and you should be able to see the directory structure in there :)

 
 
         
         

Perguntas relacionadas

2  O ROM Manager precisa reflash depois de cada reinicialização  ( Rom manager needs to reflash after every reboot ) 
telefone: HTC Hero. Eu comecei a usar o ROM Manager para modificador de relógio. Contudo; Parece que toda vez que eu quero reiniciar a recuperação do relógi...

5  Como faço para instalar o Google Apps 20130812 em CyanogenMod 10.1 (Android 4.2.2)?  ( How do i install google apps 20130812 into cyanogenmod 10 1 android 4 2 2 ) 
Eu estou tentando instalar o Google Apps (Gapps) 20130812 Update para o Android 4.2.2 no meu samsung galaxy fascinate, que está sendo executado cyanogenmod...

2  Como instalar a recuperação do Clockworkmod na Sony Xperia Neo V (MT11A)?  ( How to install clockworkmod recovery on sony xperia neo v mt11a ) 
Eutei meu MT11A com Unlockroot v2.4.2 e o aplicativo "superusuário" apareceu. O tutorial disse que meu telefone deve estar solicitando a atualização 4.0.2.a.0...

0  Atualizado de KK 4.4.2 para CM 12 Pirulito, não é possível restaurar os dados do aplicativo (S4 Mini LTE)  ( Upgraded from kk 4 4 2 to cm 12 lollipop cant restore app data s4 mini lte ) 
Depois de fazer um backup completo do nandroid do meu sistema operacional anterior e aplicativos usando recuperação do CWM, limpando o cache e execute uma lim...

6  Como faço para acessar arquivos .img com yaffs2?  ( How do i access img files with yaffs2 ) 
Eu tentei montá-los no Ubuntu, sem sorte, mount não reconhece o sistema de arquivos Yaffs2. Eu tentei yaffs2utils e ./unyaffs2 mas não descompacta os ar...

1  Importa que a versão do Android tive antes de instalar o ClockWordMod?  ( Does it matter what version of android i have before installing clockwordmod ) 
Eu tenho um Samsung Galaxy s com recuperação 3e. Eu quero instalar clockworkmod no meu telefone, mas por causa da versão da recuperação, eu preciso piscar CWM...

3  Como atualizar o desejo HTC enraizado com Unrevaked3 (ClockWorkMod) para Froyo 2.2?  ( How to upgrade rooted htc desire with unrevoked3 clockworkmod to froyo 2 2 ) 
Eu recentemente enraizei meu desejo HTC tendo Froyo 2.2 com a Unravaked3. O enraizamento foi bem sucedido, no entanto, depois de irregular colocou a imagem de...

11  "Falha ao detectar o dispositivo de modo de download compatível" no Mac Lion com Samsung Galaxy S2  ( Failed to detect compatible download mode device on mac lion with samsung gala ) 
Oi eu estou usando o wiki cyanmodgen para instalá-lo. Mas estou preso no primeiro passo. Sempre que faço sudo heimdall flash --kernel zImage Eu recebo: ...

2  Por que eu recebo "este é um 'espresso10wifi'" quando tento flash de recuperação?  ( How come i get this is a espresso10wifi when i try to flash recovery ) 
Estou tentando adb-sideload uma nova recuperação (Philz Touch Recovery N5110) I recebi, This package is for a 'konowifi.5110.GT-N5110.konawifixx' devices: ...

7  Corrigir a opção de permissão removida da recuperação do CWM 6.0.3.6  ( Fix permission option removed from cwm recovery 6 0 3 6 ) 
Eu atualizei para a recolha mais recente do ClockWorkMode no meu galaxy s 3 (AT & AMP; T, D2ATT) . Nova Versão é 6.0.3.6. E notou que a opção de permissã...

6  Kernels personalizados em roms de estoque?  ( Custom kernels on stock roms ) 
a pergunta geral : é possível instalar kernels personalizados em uma ROM de estoque enraizada? o exemplo : eu tenho um Nexus 7 que eu tenho root enraizado...

0  Xposed Não é possível instalar após a atualização menor  ( Xposed unable to install after minor cm update ) 
Acabei de actualizar o CyanogenMod de cm-11-20151122-noite-i9300 para cm-11-20151130-noite-i9300 no meu galáxia S3. Após a conclusão, a reinstalação Xpose...

1  Instalando Stock ROM - a 65% Obter Erro Assert Falha: write_raw_image ("/ tmp / oemsbl2.img", "OEMSBL2") Status (7), instalação abortada  ( Installing stock rom at 65 get error assert failed write raw image tmp oem ) 
Então, esse é o problema. Eu tentei pesquisar no Google, mas sem sorte, apenas as respostas foram boot.img, e esses não são os mesmos. Updater-script: asse...

4  Como posso saber se eu tenho a recuperação do ClockWorkmod instalada?  ( How can i tell if i have clockworkmod recovery installed ) 
Como posso saber se meu galaxy s2 tem recuperação de clockworkmod instalada? Eu quero instalar o CyangenMod e instalar o clockworkmod é o primeiro passo. Eu e...

0  Como root Blackview A20  ( How to root blackview a20 ) 
eu tenho um blackview A20 que é um Baixa especificação telefone em execução android oreo go . Eu gostaria de usar este telefone para experimentação com...

0  Eu formatado / sdcard e meu telefone não inicializa  ( I formatted sdcard and my phone wont boot ) 
Eu tenho um Samsung Galaxy Star Duos GT-S5282. Eu instalei o ClockWorkmod Recovery 5 e eu estava brincando com isso. Eu fui para "Montagens e Armazenamento", ...

2  Cor de nook raiz sem remover o nook s  ( Root nook color without removing nook os ) 
Eu tenho uma cor do Nook 1.3.0 e um computador Mac OS X. Eu tenho um cartão microSD com clockworkmod e tal para instalar o sistema operacional Android, mas go...

1  Samsung Galaxy s preso no bootloop  ( Samsung galaxy s stuck at bootloop ) 
Eu empurrei minha antiga galáxia s (GT-I9000) em um bootloop. Tentando consertar isso, eu carreguei a recuperação do relógio do semáforo no meu dispositivo ...

1  Por que o CWM é limpo após a reinicialização no Samsung Galaxy Nota?  ( Why cwm gets wiped after reboot on samsung galaxy note ) 
Eu adquiri recentemente um aparelho GT-N7000 e tentei enraizar usando este método . Eu pisquei com sucesso CWM e depois enraizei o dispositivo. Foi tudo bem ...

0  Recuperando CyanogenMod (sem contexto encontrado)  ( Recovering cyanogenmod no context found ) 
Eu estava usando meu telefone, a bateria estava baixa e de repente desligou. Eu pensei que é por causa da bateria e conectado meu carregador. Agora estou tent...

24  O que é a recuperação do clockworkmod e o que é isso?  ( What is clockworkmod recovery and what is it for ) 
O que é recuperação do clockworkmod e o que é isso? ...

2  Como posso diagnosticar este problema: não pode flash rom no meu samsung fascinate  ( How can i diagnose this problem cant flash rom to my samsung fascinate ) 
Quando eu inicializo em recuperação, todo o texto se move tão rápido que não consigo ler o que está acontecendo, então basta botas normalmente sem a nova ROM....

0  Devo instalar o CWM mais alto no dispositivo antigo?  ( Should i install higher cwm on old device ) 
Eu sou atualizando meu Galaxy S3 Mini com Android 5 . Aqui estão os meus passos: . Copie o firmware do pirulito e o pacote do Google Apps baixado na página...

18  O comando "Wipe Data" do ClockWorkMod Recovery também limpa o cartão SD?  ( Does clockworkmod recoverys wipe data command also wipe the sd card ) 
Eu tenho jogado com raízes e roms personalizados por um tempo agora. Estou bastante confortável e qualificada sobre tudo. No entanto, há uma coisa que eu real...

0  Tideira modificador de relógio parou de funcionar recentemente  ( Clockwork mod tether stopped working recently ) 
Eu estou usando o Moto G4 e o Windows 10. O sintoma é: Ao iniciar o aplicativo do Windows e clicar no botão Iniciar, o aplicativo é iniciado normalmente: o lo...

Perguntas relacionadas

2  O ROM Manager precisa reflash depois de cada reinicialização 
5  Como faço para instalar o Google Apps 20130812 em CyanogenMod 10.1 (Android 4.2.2)? 
2  Como instalar a recuperação do Clockworkmod na Sony Xperia Neo V (MT11A)? 
0  Atualizado de KK 4.4.2 para CM 12 Pirulito, não é possível restaurar os dados do aplicativo (S4 Mini LTE) 
6  Como faço para acessar arquivos .img com yaffs2? 
1  Importa que a versão do Android tive antes de instalar o ClockWordMod? 
3  Como atualizar o desejo HTC enraizado com Unrevaked3 (ClockWorkMod) para Froyo 2.2? 
11  "Falha ao detectar o dispositivo de modo de download compatível" no Mac Lion com Samsung Galaxy S2 
2  Por que eu recebo "este é um 'espresso10wifi'" quando tento flash de recuperação? 
7  Corrigir a opção de permissão removida da recuperação do CWM 6.0.3.6 
6  Kernels personalizados em roms de estoque? 
0  Xposed Não é possível instalar após a atualização menor 
1  Instalando Stock ROM - a 65% Obter Erro Assert Falha: write_raw_image ("/ tmp / oemsbl2.img", "OEMSBL2") Status (7), instalação abortada 
4  Como posso saber se eu tenho a recuperação do ClockWorkmod instalada? 
0  Como root Blackview A20 
0  Eu formatado / sdcard e meu telefone não inicializa 
2  Cor de nook raiz sem remover o nook s 
1  Samsung Galaxy s preso no bootloop 
1  Por que o CWM é limpo após a reinicialização no Samsung Galaxy Nota? 
0  Recuperando CyanogenMod (sem contexto encontrado) 
24  O que é a recuperação do clockworkmod e o que é isso? 
2  Como posso diagnosticar este problema: não pode flash rom no meu samsung fascinate 
0  Devo instalar o CWM mais alto no dispositivo antigo? 
18  O comando "Wipe Data" do ClockWorkMod Recovery também limpa o cartão SD? 
0  Tideira modificador de relógio parou de funcionar recentemente 



© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.