LINUX.ORG.RU

Скрытый раздел на флешке


0

1

Преамбула. Некоторые телефоны Alcatel имеют приятную особенность - если его в выключенном состоянии подсоединить к ПК с линуксом на борту, то он будет виден как несколько дисков, один из которых содержит всякие интересные конфиги, до которых по другому не доберешься. Увы, фокус проходил только с несколькими моделями, на большей части из них раздела не было. /Преамбула

Недавно один человек нашел решение проблемы для одной модели

для ot-710 доступ к диску:

sudo mkdir /mnt/skip sudo mount /dev/sdd -t vfat -o offset=4063744 /mnt/skip

Диск просто убрали из таблицы разделов, но файлуха осталась на том же месте

У меня немного другая моделька, поэтому команда дословно не прокатила. Подскажите, как можно найти этот таинственный раздел ?

★★

Ответ на: комментарий от psh

Ну можно искать 0x55AA по смещению 0xFE (два последних байта в секторе) или тупо искать строку FAT если там FAT32/16.
Почитать о структуре записи в FAT можно в интернете или в такой книжке или ей подобным.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Спасибо, буду разбираться. А каким редактором лучше воспользоваться ?(пока пользуюсь hexeditor)

psh ★★
() автор топика
Ответ на: комментарий от adriano32

В двух местах устройства нашел строчку ...>NO NA 00000230 4D 45 20 20 20 20 46 41 54 31 36 20 20 20 00 00 ME FAT16

Я так понял, что это тип фс и метка раздела. А как узнать параметр offset для монтирования ?

psh ★★
() автор топика
Ответ на: комментарий от psh

>А как узнать параметр offset для монтирования ?

00000230

Это число перевести из шестнадцатеричной в десятичную систему.

Некоторые телефоны Alcatel имеют приятную особенность

Интересно, а я и не знал, хоть у меня был Alcatel.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

А как узнать,какая именно строчка мне нужна ?

psh ★★
() автор топика
Ответ на: комментарий от gentoo_root

>Это число перевести из шестнадцатеричной в десятичную систему.

Точнее, не это число, а начало сектора, там, где начинается командой JMP, это, наверное, чуть выше.

gentoo_root ★★★★★
()
Ответ на: комментарий от adriano32
00000228   AC D8 3E 4E  4F 20 4E 41  4D 45 20 20  ..>NO NAME
00000234   20 20 46 41  54 31 36 20  20 20 00 00    FAT16   ..
00400224   80 00 29 F2  AC D8 3E 4E  4F 20 4E 41  ..)...>NO NA
00400230   4D 45 20 20  20 20 46 41  54 31 36 20  ME    FAT16

и все.

psh ★★
() автор топика
Ответ на: комментарий от adriano32

[quote] mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error В некоторых случаях полезная информация может быть найдена в syslog - попробуйте dmesg | tail или что-то в этом роде [/quote]

А с какого именно символа начинается раздел ?(я так понимаю, в колонке справа номер первого в строке числа, не обязательно нужно именно оно)

psh ★★
() автор топика
Ответ на: комментарий от shagel

Можно разрешить для неподписанных приложений запросы к ресурсам трубки без подтверждения.

psh ★★
() автор топика
Ответ на: комментарий от psh

А с какого именно символа начинается раздел ?(я так понимаю, в колонке справа номер первого в строке числа, не обязательно нужно именно оно)

Я тебе привёл схему расчёта. Покажи сектор 8193 (dd if=/dev/sdd of=hex_file bs=512 count=1 skip=8193)

adriano32 ★★★
()
Ответ на: комментарий от adriano32
00000000   EB 58 90 46  69 6C 65 53  79 73 20 00  .X.FileSys .
0000000C   02 01 01 00  01 00 02 80  1A F8 1B 00  ............
00000018   01 00 0F 00  01 20 00 00  80 1A 00 00  ..... ......
00000024   80 00 29 F2  AC D8 3E 4E  4F 20 4E 41  ..)...>NO NA
00000030   4D 45 20 20  20 20 46 41  54 31 36 20  ME    FAT16
0000003C   20 20 00 00  00 00 00 00  00 00 00 00    ..........
00000048   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000054   00 00 00 00  00 00 FA B8  C0 07 8E D8  ............
00000060   8E D0 BC 00  04 FB BE 83  00 E8 0C 00  ............
0000006C   CD 18 F4 EB  FD B4 0E 33  DB CD 10 C3  .......3....
00000078   AC 0A C0 74  05 E8 F1 FF  EB F6 C3 46  ...t.......F
00000084   69 6C 65 20  53 79 73 74  65 6D 20 42  ile System B
00000090   6F 6F 74 20  53 65 63 74  6F 72 20 28  oot Sector (
0000009C   43 29 20 69  73 20 72 65  73 65 72 76  C) is reserv
000000A8   65 64 2E 0A  0D 54 68 65  72 65 20 69  ed...There i
000000B4   73 20 6E 6F  20 4F 53 20  74 6F 20 62  s no OS to b
000000C0   6F 6F 74 20  6F 6E 20 74  68 69 73 20  oot on this
000000CC   64 69 73 6B  00 00 00 00  00 00 00 00  disk........
000000D8   00 00 00 00  00 00 00 00  00 00 00 00  ............
000000E4   00 00 00 00  00 00 00 00  00 00 00 00  ............
000000F0   00 00 00 00  00 00 00 00  00 00 00 00  ............
000000FC   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000108   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000114   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000120   00 00 00 00  00 00 00 00  00 00 00 00  ............
0000012C   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000138   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000144   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000150   00 00 00 00  00 00 00 00  00 00 00 00  ............
0000015C   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000168   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000174   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000180   00 00 00 00  00 00 00 00  00 00 00 00  ............
0000018C   00 00 00 00  00 00 00 00  00 00 00 00  ............
00000198   00 00 00 00  00 00 00 00  00 00 00 00  ............
000001A4   00 00 00 00  00 00 00 00  00 00 00 00  ............
000001B0   00 00 00 00  00 00 00 00  00 00 00 00  ............
000001BC   00 00 00 00  00 00 00 00  00 00 00 00  ............
000001C8   00 00 00 00  00 00 00 00  00 00 00 00  ............
000001D4   00 00 00 00  00 00 00 00  00 00 00 00  ............
000001E0   00 00 00 00  00 00 00 00  00 00 00 00  ............
000001EC   00 00 00 00  00 00 00 00  00 00 00 00  ............
000001F8   00 00 00 00  00 00 55 AA               ......U.
psh ★★
() автор топика
Ответ на: комментарий от psh

>Можно разрешить для неподписанных приложений запросы к ресурсам трубки без подтверждения.

А если Alcatel древний, с чёрно-белым экраном, без возможности установки подписанных и неподписанных приложений, какие там будут конфиги? Какие они там вообще есть? (возможности посмотреть нет, т.к. телефона уже нет)

gentoo_root ★★★★★
()
Ответ на: комментарий от adriano32

Сам принцип понятен - беру номер символа в шестнадцатиричной системе, переважу в десятеричную и подставляю в offset. Только какой именно номер символа мне нужен ? (интуиция подсказывает, что я где-то затупил, но я в упор не понимаю где)

psh ★★
() автор топика
Ответ на: комментарий от gentoo_root

А наверное никаких. Это от модели зависит, последние алики делались на одной и той-же платформе, это ее фишка.

psh ★★
() автор топика
Ответ на: комментарий от adriano32

РАБОТАЕТ!!!!!!!!!!!!!!!!!!!!!!!!!!!АДИАДИН Адриано, огромное спасибо, подмонтировалось, все видит!

psh ★★
() автор топика
Ответ на: комментарий от psh

>последние алики

Мой мегадревний был. Там, наверное, даже и не было этой фичи, значит.

А наверное никаких.

Ну как, вообще никаких? Даже неинтересных нет? Не может же там быть только один конфиг, через который можно только «разрешить для неподписанных приложений запросы к ресурсам трубки без подтверждения».

gentoo_root ★★★★★
()
Ответ на: комментарий от psh

Ну так покажи как сделал, опиши последовательность так сказать, может пригодится кому потом.
И тему отметь решённой.

adriano32 ★★★
()
Ответ на: комментарий от gentoo_root

Там конфиг с политиками безопастности для ява-машины. Так что по большому счету

Ну как, вообще никаких.Даже неинтересных нет. там только один конфиг, через который можно только «разрешить для неподписанных приложений запросы к ресурсам трубки без подтверждения».

А что там еще есть , пока не смотрел.

psh ★★
() автор топика
Ответ на: комментарий от adriano32

Все так, как ты написал выше, просто видимо я где-то опечатался, и с первого раза команда не прошла.

psh ★★
() автор топика
Ответ на: комментарий от adriano32

Alcatel OT-606

sudo mount /dev/sdd -t vfat -o offset=4194816 /mnt

psh ★★
() автор топика

Подскажите, как можно найти этот таинственный раздел ?

testdisk находит потерянные разделы.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.