Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Lze změnit přehrávání mp3 z USB na radiu?

https://en.wikipedia.org/wiki/Master_boot_record
https://en.wikipedia.org/wiki/Design_of_the_FAT_file_system

Potřebuješ program, který ti dokáže zobrazovat přímo obsah sektorů a v něm se podíváš na tu flashku.

Takový program je na linuxu například hexdump, nebo nějaký diskeditor (v DOSu jich bylo plno, Windowsy nesleduju).

Na té flašce bude nejdřív Master boot sektor (512=0x200 byte - dekadicky 512, hexadecimálně 200), který končí 0x55 0xAA (jinak je asi něco blbě) https://en.wikipedia.org/wiki/Master_boot_record#Sector_layout

v tom MBR na pozici 0x01BE (446) je adresa začíná první ze 4 partitions https://en.wikipedia.org/wiki/Master_boot_record#Partition_table_entries

Takže můžeš začít dekódovat ...

V praxi to není nutné, na začátku je MBR,
pak může být nějaký bordel (vyhrazené sektory a tak, hlavička partition, pokud tam je - často bývá a ta taky končí 0x55 0xAA) a po chvíli narazíš na FAT https://en.wikipedia.org/wiki/Design_of_the_FAT_file_system#File_Allocation_Table kde budou v podstatě rostoucí řady čísel, sem tam proložené nějakým tím 0xFF

No a pak to konečně začne root adresářem kde budou uložené ty názvy souborů (to celkem praští do očí) - a budou tam v tom pořadí, které hledáš. https://en.wikipedia.org/wiki/Design_of_the_FAT_file_system#Directory_entry

Jenomže pokud jich bude hodně, tak se do původního adresáře nevejdou všechny a bude to pokračovat někde dál https://en.wikipedia.org/wiki/Design_of_the_FAT_file_system#Fragmentation
(on i adresář je vlastně jenom soubor, se speciálními příznaky a specifickou strukturou.)

Takže to budeš muset dešifrovat ručně, nebo ti pomůže ten disk editor a budeš si moct rozebrat, co přesně kde je, jak je to s adresářema a souborama v nich a z toho ti nespíš vyplyne, proč to tvoje radio to dělá tak, jak to dělá (protože autor byl líný a šel tou nejsnazší cestou).

Ona ta implementace filesystému fakt zase není tak jednoduchá, jak by se na první pohled zdálo a zase to není taková šílenost, jak to vypadá, když se na to poprvé podíváš detailněji

Jaké jsou diskteditory dostupné na Windows, nebo co to máš na PC se zeptej místních znalců, hlavně uveď co to máš za OS (Windows 10 Home 32bit, Windows 11 Professional 64bit, nebo tak nějak) - dobrý diskeditor ti může ušetřit spoustu práce, protože to za tebe přepočítá a zdekóduje sám v příslušném režimu

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny