Portál AbcLinuxu, 6. května 2025 16:13

Dotaz: Crono C06: zkoumání firmware

11.1.2015 13:05 2015
Crono C06: zkoumání firmware
Přečteno: 320×
Odpovědět | Admin

Dobrý den,

mám firmware ke čtečce e-booků (nebo je to spíš "instalační program") Crono C06, který podle všeho vzniknul jako cat update-script [binární blob] > update-sd.img

To že update-sd.img začíná shellovým skriptem update-script jsem zjistil pomocí hexa editoru.

Jak poznám, kde opravdu končí update-script a kde začíná "binární blob"?

Pomocí dd, pokud budu znát konec update-script, získám binární blob... Ale co s binárním blobem? Čím/Jak "vysosám" linuxové jádro aj?

Dělám to pro to, abych líp pochopil fungování čtečky, resp. pro vytvoření vlastního firmwaru (čtečka je značně nestabilní).

Ta čtečka se totiž "chlubí", že obsahuje Linux (2.6.x), GNU libc a jiný Svobodný software. Předem díky za odpovědi.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.1.2015 13:20 nobody
Rozbalit Rozbalit vše Re: Crono C06: zkoumání firmware
Odpovědět | | Sbalit | Link | Blokovat | Admin
nechci ti brat iluze, ale never tomu ze clovek kterej ma takoveto otazky dokaze vytvorit vlastni stabilnejsi firmware, ci snad naportovat jadro 3.x :)
11.1.2015 13:23 2015
Rozbalit Rozbalit vše Re: Crono C06: zkoumání firmware

Jasně. Máš pravdu. Já to myslím spíš jako výhled do budoucnosti, co bych se měl naučit. Přesto díky.

11.1.2015 14:32 nobody
Rozbalit Rozbalit vše Re: Crono C06: zkoumání firmware
muzes zacit tim "jak pustit script" a "jak ziskat napovedu" :)
sh update-sd.img --help
nebo
chmod +x update-sd.img
./update-sd.img --help
i samo pouhe pusteni to rozbali, dostanes se k jadru (nevim co s nim chces ale delat, potrebujes zdrojaky jadra a ne jadro zkompilovane), a dalsim img, ale system.img se nerozbali ani script to delat nema, nejspis to dela az binarka/script update pritomna v zarizeni kterou po rozbaleni pousti update-script (coz je jinej script nez vidis na zacatku pres hexdump), podle cmdline je videt adresace mtd oddilu boot,recovery,backup,system,data,user...
11.1.2015 15:01 2015
Rozbalit Rozbalit vše Re: Crono C06: zkoumání firmware

Díky za informace.

11.1.2015 13:34 atalax | skóre: 2
Rozbalit Rozbalit vše Re: Crono C06: zkoumání firmware
Odpovědět | | Sbalit | Link | Blokovat | Admin
binwalk
11.1.2015 15:02 2015
Rozbalit Rozbalit vše Re: Crono C06: zkoumání firmware

Díky. Teď jsem ho nainstaloval. Má to ale příšerně závislostí.

11.1.2015 15:55 2015
Rozbalit Rozbalit vše Re: Crono C06: zkoumání firmware
Příloha:

Přikládám výstup z binwalk update-sd.img

Našlo to dokonce určité zdrojáky. Což považuju za pozitivní. :-)

11.1.2015 16:17 2015
Rozbalit Rozbalit vše Re: Crono C06: zkoumání firmware

Tak jsem vydoloval pomocí binwalk -e update-sd.img soubory z toho obrazu. Budu mít aspoň co dělat (to bude na dlouho). :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.