Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - mce2222

631
im Wiki kannst du Bilder von der ersten X300T Serie sehen  http://www.t-hack.com/wiki/index.php/Picture
Face hat hier Bildr von der X301T gepostet  http://www.t-hack.com/forum/index.php?topic=4.msg5#msg5

es gibt noch mindestens eine Revision zwischen den ersten X300T und der X301T ... so eine hab ich z.B.

eigentlich ist die X301T fast identisch mit meiner X300T, nur die DVB-SPI interfaces wurden beseitigt, und statt dessen wurde
dort der Netzteil-Anschluss platziert.

ach ja .. abgesehen von der grösseren Festplatte gibts doch noch einen Unterschied: die X301T hat "Rev B" vom SMP8634 während die
Vorgänger alle "Rev A" benutzen.
Dieser Unterschied ist aber sehr unbedeutend.... wäre im X301T der "Rev C" drinne, wärs anders.

Ach ja. Die Bootloader Versionen sind auch unterschiedlich, je nach Revision. Theoretisch ist zwar von der IPTV Anwendung vorgesehen das der
Bootloader upgedated werden kann, aber im Bootloader selbst fehlt diese Funktionalität.
632
Software / Re: X300T Bootloader patcher
19. Dec 2007, 13:04
ja der Patch muss bei jedem Booten neu durchgeführt werden.

beim Entwickeln ist das mit dem Patchen nicht so tragisch, weil man da den PC wahrscheinlich sowieso die box neben dem PC stehen hat.

... daher wär n Microcontroller der das beim Starten automatisch macht der nächste Schritt.
ich seh keine andere Möglichkeit etwas mit ungültiger Signatur vom normalen Bootprozess starten zu lassen.
633
Software / Re: X300T Bootloader patcher
19. Dec 2007, 02:20
guter Punkt mit dem JTAG.

Übrigens wird am Flash keinerlei Änderung durchgeführt !
Daher ist auch kein Backup notwendig.

Der Bootloader wird im RAM gepatched... anders gehts nicht.
634
Software / NK.BIN modding
18. Dec 2007, 23:59
hier sind ein paar Dateien die beim Verändern der NK.BIN Datei helfen

zum Dumpen der NK.BIN Datei hier noch eine kurze Anleitung:

viewbin.exe nk.bin
----  start und length  notieren

cvrtbin -r -a START -w 32 -l LENGTH nk.bin
---- dies konvertiert das nk.bin in ein nk.nb0

dumprom.exe -d dump -v -5 nk.nb0
---- der Inhalt vom nk.nb0 wird ins Verzeichnis dump geschrieben ... das Verzeichnis muss schon existieren sonst gehts nicht.


ach ja .. das dumprom.exe hat einen kleinen "Fehler" weil es für PDAs geschrieben wurde, die meistens Arm CPUs haben, wird das CPU flag bei den DLLs und Exe Dateien die als Kernel-Module gespeichert sind, nicht richtig gesetzt. Das muss man dann manuell beim disassemblen auf MIPS korrigieren.
Fall jemand ein besseres dump tool hat... immer her damit ;)
635
gibts hier
http://netgem.fr/linux/linux-netboxHD-4.7.24.tar.gz
http://netgem.fr/linux/utils-netgem-4.7.24.tar.gz

wie schon an anderer Stelle geschrieben...  es gibt keine Audio/Video Treiber.
Aber LAN, IDE, USB sind als Treiber enthalten.
636
Software / X300T Bootloader patcher
18. Dec 2007, 23:26
Soooo....
ein kleines Weihnachtsgeschenk von mir. Der Bootloader Signatur Patch für die X300T.

Das ganze funktioniert nur mit JTAG Kabel.

Wenn jemand das tool auf nen PIC oder Atmel portieren würde, dann könnte man die X300T auch ohne PC booten ;)
Bei interesse bei mir melden.

ach ja.. der Patcher funktioniert nur für eine Bootloader Version. Wenn ihr ne andere Version als v1051 habt, sagt mir
bescheid.
637
Software / Re: Struktur der Dateien LW_C
18. Dec 2007, 22:00

Danach ist die TV2Client mit MIPS Assembliert und kann nicht mehr ohne weiteres dekompiliert werden.


das stimmt so nicht... da haben sich unsere Freunde in Redmond nur einen kleinen Spass erlaubt.
Die TV2Client Datei auf der Festplatte ist nur noch ein Dummy !  Die echte TV2Client Anwendung ist nun im NK.BIN und lässt sich genauso wie immer decompilieren :)
638
Software / Re: nk.bin
18. Dec 2007, 21:16
ja stimmt.. das funktioniert (hatte ich schon getestet)

aber das Problem ist, dass ein Linux auf der X300T keinen Sinn macht, da man nicht an die Audio/Video Hardware rankommt wenn man nicht das Linux SDK hat.

Linux sourcen für den SMP8634 hab ich hier, aber es gibt keine standard Linux Treiber für die Audio/Video Hardware.

Falls sich einer gut mit MIPS Assembler auskennt, dann könnte man vielleicht Treiber aus der TV2Engine.dll reverse-engineeren, aber das wird mit Sicherheit kein Spass.
639
Software / Re: nk.bin
18. Dec 2007, 19:51
Wie Stocker richtig geschrieben hat, wird der Inhalt der boot.sig Datei und allem was dort steht schon vom bootloader geprüft.
Der Bootloader selbst ist verschluesselt und signiert, und wird vor dem Starten vom XPU des SMP863x geprüft... ich behaupte mal es ist unmöglich das zu verhindern.

aber keine Panik... ich hab die Sache mit der Signatur schon im Griff. mehr infos werden bald im WIKI stehen wenn ich die Daten von meiner Hacking-Site konvertiert hab.