Как получить доступ к файлам .img с yaffs2? -- backup поле с участием adb поле с участием linux поле с участием clockworkmod-recovery пол android Связанный проблема

How do I access .img files with yaffs2?


6
vote

проблема

русский

Я пытался установить их в Ubuntu, не удача, <Код> mount не распознает файловую систему Yaffs2. Я пробовал <Код> yaffs2utils и <код> ./unyaffs2 Но оно не распаковывает файлы IMG, я опубликовал проблему об этом на странице Google Code здесь .

файлы IMG были созданы CWM Recovery в качестве резервного копирования, и я пытаюсь выкопать в файловой системе, чтобы найти старые контакты, и если бы я мог просто получить файлы .db, я думаю, что я получил оттуда (я просто запустим <код> sqlite3 и заглядывать в БД и распечатайте контакты на бумаге или что-то в этом роде).

Любая помощь оценила!

Английский оригинал

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!

           
       
       

Список ответов

7
 
vote

Чтобы распаковать изображение yaffs2, вы можете использовать бесплатный <код> unyaffs Tool, который доступен как предварительно построенный ELF-двоичный (для Linux) из Это страница в Code.google.com . Эта страница также содержит намеки о том, как получить исходный код, чтобы вы могли построить двоичный файл E.G. с GCC (<код> gcc -o unyaffs unyaffs.c ).

Я сам пользуюсь этим инструментом, он работает нормально на Ubuntu 8.04 32-битком, а также Ubuntu 12.04 64bit (с ia32-libs установлен пакет).

Поместите двоичный E.g. В /usr/local/bin (который находится в вашем <код> $PATH ), чтобы вы могли получить доступ к нему из повсюду. Поместите файл изображения, который вы хотите извлечь в пустом каталоге (<код> unyaffs всегда, кажется, извлекает файлы непосредственно в папку, в котором есть файл изображения), а затем вызовите <код> unyaffs с Имя файла изображения как только параметр, например, <Код> unyaffs data.img . После этого вы обнаружите, что содержимое этой файловой системы / изображения распакована и может расследовать их - например - E.G.

    .
  • SMS / MMS в <Код> data/com.android.providers.telephony/databases/mmssms.db
  • Мультимедийные метаданные в <Код> data/com.android.providers.media/databases/*.db
  • данные календаря в <Код> gcc -o unyaffs unyaffs.c0

Как я только что исследовал изображение мотоблура, контакты в моем случае были сохранены в <код> gcc -o unyaffs unyaffs.c1 - они, вероятно, в другом месте в вашем случае (предположение: <код> gcc -o unyaffs unyaffs.c2 ).

<код> gcc -o unyaffs unyaffs.c3 command работает на них, естественно. Если вы предпочитаете графический интерфейс, я могу рекомендовать вам <код> gcc -o unyaffs unyaffs.c4 пакет (поставляется с двоичным именем, который принимает файл базы данных в качестве параметра).

 

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

Вы можете установить Titanium Backup и купить Pro Key .

Это позволяет извлекать резервные копии приложений из сохраненных резервных копий Nandroid CWM.

Использование: Запустите резервное копирование титана, меню и GT; Больше и GT; «Извлечение из Nandroid Backup»

 

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

Какой ром был в резервной копии?

Если файловая система была EXT4, вы можете установить IMG, чтобы обратиться, как это:

Это на Linux BTW,

 <код> sudo mount -o loop,ro,noexec,noload system.img ~/mountedImageDir   

Затем перейдите в этот каталог ~ / mountedimagedir , и вы сможете увидеть структуру каталогов там :)

 

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 :)

 
 
         
         

Связанный проблема

5  Как установить Google Apps 20130812 в Cyanogenmod 10.1 (Android 4.2.2)?  ( How do i install google apps 20130812 into cyanogenmod 10 1 android 4 2 2 ) 
Я пытаюсь установить Google Apps (GAPPS) 20130812 A> Для Android 4.2.2 на моей Samsung Galaxy Offinate, который работает цианогенмод 10.1-20130723-ночной -F...

2  Coot Nook Color без удаления Nook OS  ( Root nook color without removing nook os ) 
У меня есть Nook Color 1.3.0 и компьютер Mac OS X. У меня есть карта MicroSD с ClockWorkmod и такая для установки ОС Android, но я хотел бы, чтобы решение поз...

2  Как я получаю «Это« Espresso10Wifi », когда я пытаюсь прошить восстановление?  ( How come i get this is a espresso10wifi when i try to flash recovery ) 
Я пытаюсь ADB-Sideload новое восстановление (Philz Touch Recovery N5110) Я получаю, <код> This package is for a 'konowifi.5110.GT-N5110.konawifixx' devices:...

2  Как установить Clockworkmod Recovery на Sony Xperia Neo V (MT11A)?  ( How to install clockworkmod recovery on sony xperia neo v mt11a ) 
У меня укоренились MT11A с unlockroot v2.4.2, и появилось приложение "Superuser". Учебник сказал, что мой телефон должен запрашивать обновление 4.0.2.a.0.42 к...

18  Команда «Wipe Data data data data data data data data» также протрите SD-карту?  ( Does clockworkmod recoverys wipe data command also wipe the sd card ) 
Я на некоторое время играл с укоренистыми и пользовательскими людьми. Мне довольно удобно и знают об этом. Однако есть одна вещь, которую я не нашел, на самом...

6  Как получить доступ к файлам .img с yaffs2?  ( How do i access img files with yaffs2 ) 
Я пытался установить их в Ubuntu, не удача, <Код> mount не распознает файловую систему Yaffs2. Я пробовал <Код> yaffs2utils и <код> ./unyaffs2 Но оно не ра...

1  Samsung Galaxy S застрял в Bootloop  ( Samsung galaxy s stuck at bootloop ) 
Я кирпировал свою старую galaxy s (gt-i9000) в bootloop. Попытка исправить это, я загрузил ClockWorkmod Clockworkmod на мою устройство через Linux. Однако...

0  Clockwork Mod Teter перестал работать недавно  ( Clockwork mod tether stopped working recently ) 
Я использую Moto G4 и Windows 10. Симптом: при запуске приложения Windows и нажав кнопку «Пуск», приложение начинается нормально: окна журнала заполняются, и ...

3  Как обновить укоренившееся HTC Desire с Unrevoked3 (Clockworkmod) в Froyo 2.2?  ( How to upgrade rooted htc desire with unrevoked3 clockworkmod to froyo 2 2 ) 
Я недавно укоренился с моим HTC желание, имея Froyo 2.2 с неработающим 3. Укоренение было успешным, однако, после того, как не было размещено изображение восс...

0  Восстановление Cyanogenmod (не найдено контекста)  ( Recovering cyanogenmod no context found ) 
Я использовал свой телефон, батарея была низкой, и она внезапно закрыла. Я думал, что это из-за аккумулятора, и подключила мое зарядное устройство. Теперь я п...

7  Опция разрешения исправления удалена из CWM Recovery 6.0.3.6  ( Fix permission option removed from cwm recovery 6 0 3 6 ) 
Я обновил до последнего восстановления ClockWorkmode в моем Galaxy S 3 (AT & AMP; T, D2ATT) . <Сильная> новая версия - 6.0.3.6. И заметил, что исправить о...

11  «Не удалось обнаружить совместимое устройство в режиме скачивания» на Mac Lion с Samsung Galaxy S2  ( Failed to detect compatible download mode device on mac lion with samsung gala ) 
Привет, я использую Cyanmodgen Wiki, чтобы установить его. Но я застрял на первом шаге. всякий раз, когда я делаю <код> sudo heimdall flash --kernel zImage ...

6  Таможенные ядра на фондовых ромах?  ( Custom kernels on stock roms ) 
Общий вопрос : Можно ли установить пользовательские ядра на укорешенном фондовом ром? Пример : у меня есть nexus 7, который у меня укоренился бегать 4.1.1...

0  Я отформатировал / sdcard, и мой телефон не загружается  ( I formatted sdcard and my phone wont boot ) 
У меня есть Samsung Galaxy Star Duos GT-S5282. Я установил ClockWorkmod Recovery 5, и я возился с этим. Я пошел на «крепление и хранение», а затем выбрал <код...

1  Почему CWM протирается после перезагрузки на Namsung Galaxy Note?  ( Why cwm gets wiped after reboot on samsung galaxy note ) 
Я недавно приобрел телефонную трубку GT-N7000 и попытался корнеть его, используя Этот метод . Я успешно вспыхнул CWM, а затем укоренив устройство. Все было х...

2  Как я могу диагностировать эту проблему: не могу безмолвить, что My Samsung Offinate  ( How can i diagnose this problem cant flash rom to my samsung fascinate ) 
Когда я загружаю в восстановление, все текст движется так быстро, я не могу прочитать, что происходит, то он просто загружается нормально без нового ROM. Есть...

1  Это имеет значение, какая версия Android у меня перед установкой Clockwordmod?  ( Does it matter what version of android i have before installing clockwordmod ) 
У меня есть Samsung Galaxy S с восстановлением 3E. Я хочу установить ClockWorkmod на моем телефоне, но из-за версии восстановления у меня есть, мне нужно прош...

0  XPosed Невозможно установить после небольшого обновления CM  ( Xposed unable to install after minor cm update ) 
Я только что обновил Cyanogenmod из CM-11-20151122-Night-I9300 на CM-11-20151130-Night-I9300 на моей Galaxy S3. После завершения обычная Xposed Reeastall ...

4  Как я могу сказать, если у меня установлен восстановление ClockWorkmod?  ( How can i tell if i have clockworkmod recovery installed ) 
Как я могу узнать, установлен ли моя галактика S2 Recovery Clockworkmod? Я хочу установить CyangenMod и установку ClockWorkmod - это первый шаг. Я работаю And...

0  Модернизировано от KK 4.4.2 до см 12 леденец, не может восстановить данные приложений (S4 Mini LTE)  ( Upgraded from kk 4 4 2 to cm 12 lollipop cant restore app data s4 mini lte ) 
После принятия полной резервной копии нандорида моей предыдущей ОС и приложениях, используя CWM Recovery, очистку кэш-памяти и выполнение фабрики Wipe, я поше...

0  Должен ли я устанавливать более высокую CWM на старом устройстве?  ( Should i install higher cwm on old device ) 
Я есть Обновление моего Galaxy S3 Mini с Android 5 . Вот мои шаги: Скопируйте пакет прошивки на палочке Lollipop и пакет Apps Google, загруженные на стран...

24  Что такое Recovery ClockWorkmod и что это за?  ( What is clockworkmod recovery and what is it for ) 
Что такое Recovery ClockWorkmod и что это за? ...

1  Установка акций ROM - при 65% Получите ошибку Assert Failed: write_raw_image ("/ tmp / oemsbl2.img", "oemsbl2") (7), Установка прервана  ( Installing stock rom at 65 get error assert failed write raw image tmp oem ) 
Так, это проблема. Я пытался искать в Google, но не повезло, только ответы были загружены. МГГ, а те, которые не одинаковы. Updater-Script: <код> assert(pac...

0  Как root blackview a20  ( How to root blackview a20 ) 
У меня есть BlackView A20 , который является HTTPS Низкий SPEC Телефон работает Android Oreo Go . Я хотел бы использовать этот телефон для экспериментов...

2  ROM Manager должен перепрошить после каждой перезагрузки  ( Rom manager needs to reflash after every reboot ) 
Телефон: HTC Hero. Я начал использовать менеджер ROM для Clockwork Mod. Тем не мение; Кажется, каждый раз, когда я хочу перезагрузиться в заводное восстанов...

Связанный проблема

5  Как установить Google Apps 20130812 в Cyanogenmod 10.1 (Android 4.2.2)? 
2  Coot Nook Color без удаления Nook OS 
2  Как я получаю «Это« Espresso10Wifi », когда я пытаюсь прошить восстановление? 
2  Как установить Clockworkmod Recovery на Sony Xperia Neo V (MT11A)? 
18  Команда «Wipe Data data data data data data data data» также протрите SD-карту? 
6  Как получить доступ к файлам .img с yaffs2? 
1  Samsung Galaxy S застрял в Bootloop 
0  Clockwork Mod Teter перестал работать недавно 
3  Как обновить укоренившееся HTC Desire с Unrevoked3 (Clockworkmod) в Froyo 2.2? 
0  Восстановление Cyanogenmod (не найдено контекста) 
7  Опция разрешения исправления удалена из CWM Recovery 6.0.3.6 
11  «Не удалось обнаружить совместимое устройство в режиме скачивания» на Mac Lion с Samsung Galaxy S2 
6  Таможенные ядра на фондовых ромах? 
0  Я отформатировал / sdcard, и мой телефон не загружается 
1  Почему CWM протирается после перезагрузки на Namsung Galaxy Note? 
2  Как я могу диагностировать эту проблему: не могу безмолвить, что My Samsung Offinate 
1  Это имеет значение, какая версия Android у меня перед установкой Clockwordmod? 
0  XPosed Невозможно установить после небольшого обновления CM 
4  Как я могу сказать, если у меня установлен восстановление ClockWorkmod? 
0  Модернизировано от KK 4.4.2 до см 12 леденец, не может восстановить данные приложений (S4 Mini LTE) 
0  Должен ли я устанавливать более высокую CWM на старом устройстве? 
24  Что такое Recovery ClockWorkmod и что это за? 
1  Установка акций ROM - при 65% Получите ошибку Assert Failed: write_raw_image ("/ tmp / oemsbl2.img", "oemsbl2") (7), Установка прервана 
0  Как root blackview a20 
2  ROM Manager должен перепрошить после каждой перезагрузки