Ga naar inhoud


Dreambox hacken


axn

Aanbevolen berichten


Na me een beetje in Cramfs te hebben vastgebeten is het me (eindelijk) duidelijk geworden dat het op een alternatieve manier mounten van de imagefile geen zin heeft.

 

Wat er moet gebeuren, is de image moet correct gedecodeerd worden naar een directory-structuur. Die "uitgepakte" bestanden kunnen dan naar believen aangepast worden. Om vervolgens een nieuwe image file met het cramfs systeem te gaan maken van deze directory struktuur. Het is daarbij wel belangrijk dat het gebeurd op een systeem mer een gelijke endian. (en ik ga nu dus op zoek naar 'uncramfs' voor de Dreambox)

 

Xtrend ET9000, Samsung UE40D6200, Onkyo TX-NR818, Yamaha YST-SW515

Link naar reactie
Delen op andere sites

Met New tux flash tools zou je de cramfs image kunnen decoderen (volgens mij kun je hem exporteren in tar formaat)........

 

En dan het 'endian' probleem, er zijn volgens mij wel een paar oplossingen voor de pc zoals hier of misschien met deze tool (p.s. dit is niet de originele link van de tool, die kan ik n.l. niet terug vinden) deze tool is eigenlijk voor de dbox2, maar misschien werkt het ook wel voor de dreambox.......

Link naar reactie
Delen op andere sites

De endian lijkt goed te gaan met "TuxBox Flash Toolx V1.3", ik ben ff aan het verglijken geweest met een hexeditor. (Na het endianchange programma waren de verschillen vele malen groter) Ook geeft een Dreambox geen beeld meer, was bij mij het geval, als je met TuxBox Flash Tools een image aanpast. Vreemd vind ik wel dat er pas een foutmelding komt van een foute CRC na het flashen.

Xtrend ET9000, Samsung UE40D6200, Onkyo TX-NR818, Yamaha YST-SW515

Link naar reactie
Delen op andere sites

Dat de image wel bigendian is met de tuxbox flash tool klopt wel, omdat er in de dbox2 ok een bigendian proc zit.... Maar volgens mij doet de tuxbox flash meer dan alleen een cramfs image maken, waardoor hij dus specifiek voor de dbox2......(ik kan het natuurlijk mis hebben)

 

Ik kan nu zelf niet goed testen, omdat ik nog een nieuwe netwerkkaart in mijn linux pc moet hebben. Maar wat ik deze week nog ga proberen is een image te uittepakken met tuxbox flash tool (in Windows) dan in linux met mkcramfs een nieuwe image er van maken, en tot slot met endian change (in Windows) de image veranderen van littleEndian naar bigEndian......

 

 

Link naar reactie
Delen op andere sites

He GGHarry, die console op de seriele poort is idd leuk,

hebben ze toevallig syslogd op de machine gedraait, dan kun je dmv *.* /dev/console (of /dev/ttyS0) nog meer info naar buiten krijgen <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> (in je /etc/syslog.conf)

 

Het 'endian' verhaal is een probleempje, de meeste mensen hier zullen de little-endian IA32 family thuis hebben staan, dus alle amd, intel, cyrix etc. De gelukkige zielen die nog een Sparc oid hebben, die kunnen idd met mount -o loop het image op een andere machine open trekken, al is hier wel opgemerkt dat er rare dmesg meldingen komen tijdens het mounten..

 

Overigens zie ik niet waarom je het image niet zou kunnen mounten op de DB zelf, maar daar schiet je nog niet veel mee op denk ik, tenzij je de hele inhoud copieert, en van de copy een nieuwe cramfs file (image) maakt..

Maar goed, ik denk dat e.e.a. wel te patchen is op die manier..

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...