forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 16:42
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Rinat H. Sadretdinow написал(а) к All в May 16 14:29:40 по местному времени:

Нello All!

Собственно говоря сабж. Есть образ диска, полный, байт в байт, GPT. Вот как его можно примонтировать? Отдельные разделы это легко, а вот образ целикового диска, то есть не в виде sda1/sda2/sda3, а целиком sda? Чего-то я туплю. Наверняка это не просто, а очень просто, но я полностью туплю.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #2  
Старый 17.08.2016, 16:42
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Alexey Vissarionov написал(а) к Rinat H. Sadretdinow в May 16 15:40:00 по местному времени:

Доброго времени суток, Rinat!
16 May 2016 14:29:40, ты -> All:

RНS> Собственно говоря сабж. Есть образ диска, полный, байт в байт, GPT.
RНS> Вот как его можно примонтировать? Отдельные разделы это легко, а
RНS> вот образ целикового диска, то есть не в виде sda1/sda2/sda3, а
RНS> целиком sda? Чего-то я туплю. Наверняка это не просто, а очень
RНS> просто, но я полностью туплю.

man mount
/offset


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Грязь (сущ.): любое вещество в самом неподходящем для него месте
--- /bin/vi
Ответить с цитированием
  #3  
Старый 17.08.2016, 16:42
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Rinat H. Sadretdinow написал(а) к Andrew Kolchoogin в May 16 10:40:54 по местному времени:

Нello Andrew!

17 May 16 18:34, you wrote to me:

AK>>> Покажи, как и какие разделы видит parted.
RS>> parted ничего не видит.
AK> losetup --partscan --find --show /путь/к/образу.img ничего не находит?

~~~
[rhs@sys3175 ExFAT]$ sudo losetup --partscan --find --show ./ExFatPartition.bin
/dev/loop0
[rhs@sys3175 ExFAT]$ sudo fdisk -l /dev/loop0
Disk /dev/loop0: 6.8 GiB, 7282130432 bytes, 14222911 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device Boot Start End Sectors Size Id Type
/dev/loop0p1 0 0 0 0B ef EFI (FAT-12/16/32)
/dev/loop0p4 65536 65536 0 0B 0 Empty
[rhs@sys3175 ExFAT]$
~~~

И всё, ничего нового.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #4  
Старый 17.08.2016, 16:42
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Rinat H. Sadretdinow написал(а) к Alexey Vissarionov в May 16 10:45:42 по местному времени:

Нello Alexey!

17 May 16 18:18, you wrote to me:

AK>>> Покажи, как и какие разделы видит parted.
RНS>> parted ничего не видит, через него я тоже уже пробовал
RНS>> посмотреть разделы. Он видит абсолютно пустой диск без разделов
RНS>> вообще. Но fdisk там что-то находит. Но с нулевыми секторами. И
RНS>> сам андроид на телефоне прекрасно видит этот диск именно с
RНS>> разделами.

AV> А поискать смещение вручную - совсем никак?

Склоняюсь к тому что это правильная мысль. Вот ещё подожду, может кто посоветует более-менее стандартный метод и если никто ничего путного не предложит то полезу искать смещение руками.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #5  
Старый 17.08.2016, 16:42
Andrew Kolchoogin
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Andrew Kolchoogin написал(а) к Rinat H. Sadretdinow в May 16 11:06:28 по местному времени:

Нello Rinat.

19 May 16 10:45, you wrote to Alexey Vissarionov:

RS> Склоняюсь к тому что это правильная мысль. Вот ещё подожду, может кто
RS> посоветует более-менее стандартный метод и если никто ничего путного
RS> не предложит то полезу искать смещение руками.
Ну, значит, не судьба тебе, остались только методы категории "закат Солнца вручную".

Метод 1 (надежный, но громоздкий):

a) ищем оригинальный смартфон, с которого был сделан дамп (ну, или такой же марки, непринципиально);
b) включаем на нем USB Debugging;
c) коннектимся к нему adb'ой;
d) в shell'овке говорим либо cat /proc/partitions (можно cat /proc/emmc), либо cat /proc/mtd -- зависит от технологии изготовления внутреннего ПЗУ;
e) монтируем нужный раздел, опираясь на полученные данные о смещениях, и радуемся жизни.

Метод 2 (совсем вручную, но ...):

ищем заголовки файловых систем по сигнатурам. Вероятность того, что найдется именно заголовок файловой системы, к сожалению, отлична от единицы, но тут уж ничего не поделать.

Andrew

... God made the people -- Colonel Colt made them equal
--- Пером по пергаменту
Ответить с цитированием
  #6  
Старый 17.08.2016, 16:42
Andrew Kolchoogin
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Andrew Kolchoogin написал(а) к Rinat H. Sadretdinow в May 16 11:14:56 по местному времени:

Нello Rinat.

19 May 16 11:06, I wrote to you:

AK> (ну, или такой же марки, непринципиально);
Но с такой же версией прошивки -- вот это уже принципиально.

При апгрейде Android'а на более старшую версию (напр., 5.x -> 6.x) размеры разделов, как правило, меняются.

Andrew

... God made the people -- Colonel Colt made them equal
--- Пером по пергаменту
Ответить с цитированием
  #7  
Старый 17.08.2016, 16:42
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Rinat H. Sadretdinow написал(а) к Andrew Kolchoogin в May 16 09:20:48 по местному времени:

Нello Andrew!

19 May 16 11:06, you wrote to me:

AK> Ну, значит, не судьба тебе, остались только методы категории "закат
AK> Солнца вручную".

AK> Метод 1 (надежный, но громоздкий):

AK> a) ищем оригинальный смартфон, с которого был сделан дамп (ну, или
AK> такой же марки, непринципиально); b) включаем на нем USB Debugging; c)
AK> коннектимся к нему adb'ой; d) в shell'овке говорим либо cat
AK> /proc/partitions (можно cat /proc/emmc), либо cat /proc/mtd -- зависит
AK> от технологии изготовления внутреннего ПЗУ; e) монтируем нужный
AK> раздел, опираясь на полученные данные о смещениях, и радуемся жизни.

В /proc/partitions не пишут окуда начинается смещение, только major/minor номера и размер раздела в блоках.

AK> Метод 2 (совсем вручную, но ...):

AK> ищем заголовки файловых систем по сигнатурам. Вероятность того, что
AK> найдется именно заголовок файловой системы, к сожалению, отлична от
AK> единицы, но тут уж ничего не поделать.

Вот такой способ мне видится более трудным, но более реальным.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #8  
Старый 17.08.2016, 16:42
Andrew Kolchoogin
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Andrew Kolchoogin написал(а) к Rinat H. Sadretdinow в May 16 09:34:37 по местному времени:

Нello Rinat.

20 May 16 09:20, you wrote to me:

RS> В /proc/partitions не пишут окуда начинается смещение, только
RS> major/minor номера и размер раздела в блоках.
Ах, да. Я забыл. Еще понадобится калькулятор. :)

Andrew

... God made the people -- Colonel Colt made them equal
--- Пером по пергаменту
Ответить с цитированием
  #9  
Старый 17.08.2016, 16:42
Valentin Davydov
Guest
 
Сообщений: n/a
По умолчанию Re: а чем в линуксе можно прочитать образ диска?

Valentin Davydov написал(а) к Rinat H. Sadretdinow в May 16 11:25:39 по местному времени:

From: Valentin Davydov <sp@m.davydov.spb.su>

> From: "Rinat Н. Sadretdinow"
> <Rinat.Н.Sadretdinow@f620.n5020.z2.fidonet.org>
> Date: Thu, 19 May 2016 10:45:42 +0300
>
> AK>>> Покажи, как и какие разделы видит parted.
> RНS>> parted ничего не видит, через него я тоже уже пробовал
> RНS>> посмотреть разделы. Он видит абсолютно пустой диск без разделов
> RНS>> вообще. Но fdisk там что-то находит. Но с нулевыми секторами. И
> RНS>> сам андроид на телефоне прекрасно видит этот диск именно с
> RНS>> разделами.
>
> AV> А поискать смещение вручную - совсем никак?
>
>Склоняюсь к тому что это правильная мысль. Вот ещё подожду, может кто
>посоветует более-менее стандартный метод и если никто ничего путного не
>предложит то полезу искать смещение руками.

testdisk можно попробовать.

Вал. Дав.
--- ifmail v.2.15dev5.4
Ответить с цитированием
  #10  
Старый 17.08.2016, 16:42
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию а чем в линуксе можно прочитать образ диска?

Rinat H. Sadretdinow написал(а) к Andrew Kolchoogin в May 16 15:18:50 по местному времени:

Нello Andrew!

20 May 16 09:34, you wrote to me:

RS>> В /proc/partitions не пишут окуда начинается смещение, только
RS>> major/minor номера и размер раздела в блоках.
AK> Ах, да. Я забыл. Еще понадобится калькулятор. :)

Вытащил я этот раздел. Руками. Нашёл вручную сигнатуру, нашёл смещение и вытащил. Но толку никакого, exfat-fuse отказывается его читать потому как не умеет ExFAT с версией старше 1.0, а там 2.0, а самсунговский exfat-nofuse раздел монтирует, но вместо кучи файлов которые там реально записывает показывает только семь, причём ни GID, ни UID, ни размер, ни права для нич не показывает и сами файлы не читает, только называет семь имён файлов. А гуголь говорит что в Линуксе ExFAT старше 1.0 доступна только в виде национального литовского праздника "Обломайтис".

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:31. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot