TOPFIELD - Multimedia Home Gateway
Home Produkte Support Downloads Taps Forum News Presse Kontakt Händlersuche Jobs Topfield eStore

Zurück   TOPFIELD EUROPE Forum > Topfield-Modding > SRP/CRP TAP-Bereich
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

SRP/CRP TAP-Bereich TAPs für die SRP- und CRP-Serie

Antwort
 
Themen-Optionen
Alt 13.07.2009, 15:29:00   #1
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.938
Standard TMS-Routinen anzapfen - Shutdown TAP

Und zu guter Letzt: TAPs werden von der Hauptroutine als Library geladen. Dadurch gibt es umgekehrt die Möglichkeit, auf exportierte Routinen und Variablen des Hauptprogramms zurückzugreifen. Dieses mittels JailBreak behandelte TAP ruft die Shutdown-Funktion auf und schaltet den Topf ab. Jetzt müssen sich nur ein paar Leute hinsetzen und mittels Disassembler herausfinden, was es sonst noch interessates gibt.

Geändert von FireBird (25.04.2017 um 22:37:15 Uhr). Grund: Server-Umzug
FireBird ist offline   Mit Zitat antworten
Alt 13.07.2009, 19:07:07   #2
Twilight
Zauberküchencheflehrling mit extra Butter
 
Benutzerbild von Twilight
 
Registriert seit: 09.12.2005
Ort: Wien Umgebung
Receiver: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Beiträge: 58.698
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

danke, firebird

twilight
__________________
... Die Mutter aller TAPs
Missing Link: TFIR WakeOnLan für alle Töpfe
Twilight ist offline   Mit Zitat antworten
Alt 16.07.2009, 16:46:57   #3
paul79
Timeshiftender Moderator mit Chauvi-Anwandlungen
 
Benutzerbild von paul79
 
Registriert seit: 10.12.2005
Ort: 78333 Hoppetenzell / Bodensee
Receiver: SRP-2410M & SRP-2100
Firmware: siehe Signatur
Beiträge: 9.946
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Zitat:
Zitat von FireBird Beitrag anzeigen
Jetzt müssen sich nur ein paar Leute hinsetzen und mittels Disassembler herausfinden, was es sonst noch interessates gibt.
Gibt's denn einen Disassembler für den im TMS steckenden Prozessor?
Welche CPU ist das eigentlich?

Gruß
Paul
__________________
Restaurant bis Currybude, Literatur bis Comic, Kunst bis Schnappschuss, Fachgespräch bis Smalltalk - am liebsten eine gute Mischung aus allem.

"Komm wir essen Opa!" - Satzzeichen retten Leben!

Wenn man merkt, dass das Hobby zum Stress wird, sollte man es sein lassen!

SRP-2100 - FW: 23.03.2012 (Arbeitszimmer) - Buko-Lüfterkit
SRP-2410M - FW: 10.01.2013 - TF-BCPCE 1.08.55 (Wohnzimmer) - Buko-Lüfterkit - WD20EADS
Autostart: Automove V2.1 beta 2, FastSkip TMS 3.2, RebuildNAV 5.0, , , TMSRemote V3.2a, TMSTelnetd V0.3, TimerDiags 3.4e
Weitere TAPs: FirmwareTMS.dat 2012-09-27, HDD Info V2.4b, IQChannels 1.1, lost+found V1.0a, ResetCAM V1.8, RoboChannel 0.01.0.0-10, TAPtoDate V1.4b
PC: SetEditTMS 1.14, TF Firmware Server 1.1.0.0, Total Commander 8

Philips 42PFL7403D/10 - Harmony 700
paul79 ist offline   Mit Zitat antworten
Alt 16.07.2009, 16:56:55   #4
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.938
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Zitat:
Zitat von paul79 Beitrag anzeigen
Gibt's denn einen Disassembler für den im TMS steckenden Prozessor?
Welche CPU ist das eigentlich?
Es handelt sich fast um den gleichen MIPS-Kern wie beim 5000er. Ich habe es bisher mit IDA probiert, da IDA das ELF-Format (ähnlich einer EXE-Datei) gleich aufschlüsselt. Theoretisch kann auch Acades disasmips nehmen, man wird sich da aber etwas spielen müssen, um die ELF-Datei in eine reine Binärdatei zu wandeln, so dass die Referenzen zwischen Code- und Datenteil richtig erhalten bleiben. Ich weiß leider nicht, was es sonst noch auf dem (Freeware-)Markt gibt.
FireBird ist offline   Mit Zitat antworten
Alt 16.07.2009, 17:07:05   #5
paul79
Timeshiftender Moderator mit Chauvi-Anwandlungen
 
Benutzerbild von paul79
 
Registriert seit: 10.12.2005
Ort: 78333 Hoppetenzell / Bodensee
Receiver: SRP-2410M & SRP-2100
Firmware: siehe Signatur
Beiträge: 9.946
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Zitat:
Zitat von FireBird Beitrag anzeigen
Es handelt sich fast um den gleichen MIPS-Kern wie beim 5000er. Ich habe es bisher mit IDA probiert, da IDA das ELF-Format (ähnlich einer EXE-Datei) gleich aufschlüsselt. Theoretisch kann auch Acades disasmips nehmen, man wird sich da aber etwas spielen müssen, um die ELF-Datei in eine reine Binärdatei zu wandeln, so dass die Referenzen zwischen Code- und Datenteil richtig erhalten bleiben. Ich weiß leider nicht, was es sonst noch auf dem (Freeware-)Markt gibt.
Dann liefere ich mal für die interessierten gleich den Link zu IDA nach:

http://www.hex-rays.com/idapro

Nachdem es mich nun zweimal vom Stuhl gehauen hat, das erste mal vom Screenshot, das zweitemal beim Preis von 462,91€, werde ich das erstmal sacken lassen und mich wieder der Arbeit widmen.

Gruß
Paul
__________________
Restaurant bis Currybude, Literatur bis Comic, Kunst bis Schnappschuss, Fachgespräch bis Smalltalk - am liebsten eine gute Mischung aus allem.

"Komm wir essen Opa!" - Satzzeichen retten Leben!

Wenn man merkt, dass das Hobby zum Stress wird, sollte man es sein lassen!

SRP-2100 - FW: 23.03.2012 (Arbeitszimmer) - Buko-Lüfterkit
SRP-2410M - FW: 10.01.2013 - TF-BCPCE 1.08.55 (Wohnzimmer) - Buko-Lüfterkit - WD20EADS
Autostart: Automove V2.1 beta 2, FastSkip TMS 3.2, RebuildNAV 5.0, , , TMSRemote V3.2a, TMSTelnetd V0.3, TimerDiags 3.4e
Weitere TAPs: FirmwareTMS.dat 2012-09-27, HDD Info V2.4b, IQChannels 1.1, lost+found V1.0a, ResetCAM V1.8, RoboChannel 0.01.0.0-10, TAPtoDate V1.4b
PC: SetEditTMS 1.14, TF Firmware Server 1.1.0.0, Total Commander 8

Philips 42PFL7403D/10 - Harmony 700
paul79 ist offline   Mit Zitat antworten
Alt 16.07.2009, 17:09:11   #6
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.938
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Wenn Du wirklich in die MIPS-Geschichte einsteigen möchtest, lassen sich sicher günstigere Varianten finden.
FireBird ist offline   Mit Zitat antworten
Alt 16.07.2009, 19:20:02   #7
paul79
Timeshiftender Moderator mit Chauvi-Anwandlungen
 
Benutzerbild von paul79
 
Registriert seit: 10.12.2005
Ort: 78333 Hoppetenzell / Bodensee
Receiver: SRP-2410M & SRP-2100
Firmware: siehe Signatur
Beiträge: 9.946
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Zitat:
Zitat von FireBird Beitrag anzeigen
Wenn Du wirklich in die MIPS-Geschichte einsteigen möchtest, lassen sich sicher günstigere Varianten finden.
Wollen will ich schon, nur können kann ich nicht.

Zumindest mal rein Zeitlich gesehen. Mal sehen was sich die nächsten Wochen noch so ergiebt. Ich komme bei Bedarf auf Dich zurück.

Gruß
Paul
__________________
Restaurant bis Currybude, Literatur bis Comic, Kunst bis Schnappschuss, Fachgespräch bis Smalltalk - am liebsten eine gute Mischung aus allem.

"Komm wir essen Opa!" - Satzzeichen retten Leben!

Wenn man merkt, dass das Hobby zum Stress wird, sollte man es sein lassen!

SRP-2100 - FW: 23.03.2012 (Arbeitszimmer) - Buko-Lüfterkit
SRP-2410M - FW: 10.01.2013 - TF-BCPCE 1.08.55 (Wohnzimmer) - Buko-Lüfterkit - WD20EADS
Autostart: Automove V2.1 beta 2, FastSkip TMS 3.2, RebuildNAV 5.0, , , TMSRemote V3.2a, TMSTelnetd V0.3, TimerDiags 3.4e
Weitere TAPs: FirmwareTMS.dat 2012-09-27, HDD Info V2.4b, IQChannels 1.1, lost+found V1.0a, ResetCAM V1.8, RoboChannel 0.01.0.0-10, TAPtoDate V1.4b
PC: SetEditTMS 1.14, TF Firmware Server 1.1.0.0, Total Commander 8

Philips 42PFL7403D/10 - Harmony 700
paul79 ist offline   Mit Zitat antworten
Alt 18.11.2009, 09:55:05   #8
paul79
Timeshiftender Moderator mit Chauvi-Anwandlungen
 
Benutzerbild von paul79
 
Registriert seit: 10.12.2005
Ort: 78333 Hoppetenzell / Bodensee
Receiver: SRP-2410M & SRP-2100
Firmware: siehe Signatur
Beiträge: 9.946
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Jaja, lange ist es her. Zeit habe ich immer noch keine gefunden. Aber gerade wurde ich durch eine heise Meldung daran erinnert.

Google hat ein Plugin für den hier schon erwähnten IDA veröffentlicht. Genannt RE-Google. Zitat aus dem heise Artikel (http://www.heise.de/newsticker/meldu...-862272.html):

Zitat:
Das RE-Google getaufte Plug-in für den bekannten Disassembler IDA Pro extrahiert Konstanten, Namen von Bibliotheken sowie Zeichenketten aus den allgemein schwer verdaulichen, disassemblierten Binärprogrammen und nutzt sie für Code-Suchen bei Google.
Die Namen der Quellcode-Dateien, in denen die Suchmaschine fündig wird, bettet es in den Assembler-Quelltext ein. Sie geben in der Regel aufschlussreiche Hinweise zur Funktionsweise der untersuchten Programmfragmente, etwa ob es sich um Netzwerk-Code oder Verschlüsselungsroutinen handelt. Da RE-Google vornehmlich Hochsprachenquelltexte findet, erübrigt sich meist auch eine aufwendige und fehlerträchtige Dekompilierung des Assembler-Codes.
Die Projektseite ist unter http://regoogle.carnivore.it/ zu finden.

Evtl. hilft es ja dem einen oder anderen der noch weitere Geheimnisse ergründen will.

Gruß
Paul
__________________
Restaurant bis Currybude, Literatur bis Comic, Kunst bis Schnappschuss, Fachgespräch bis Smalltalk - am liebsten eine gute Mischung aus allem.

"Komm wir essen Opa!" - Satzzeichen retten Leben!

Wenn man merkt, dass das Hobby zum Stress wird, sollte man es sein lassen!

SRP-2100 - FW: 23.03.2012 (Arbeitszimmer) - Buko-Lüfterkit
SRP-2410M - FW: 10.01.2013 - TF-BCPCE 1.08.55 (Wohnzimmer) - Buko-Lüfterkit - WD20EADS
Autostart: Automove V2.1 beta 2, FastSkip TMS 3.2, RebuildNAV 5.0, , , TMSRemote V3.2a, TMSTelnetd V0.3, TimerDiags 3.4e
Weitere TAPs: FirmwareTMS.dat 2012-09-27, HDD Info V2.4b, IQChannels 1.1, lost+found V1.0a, ResetCAM V1.8, RoboChannel 0.01.0.0-10, TAPtoDate V1.4b
PC: SetEditTMS 1.14, TF Firmware Server 1.1.0.0, Total Commander 8

Philips 42PFL7403D/10 - Harmony 700
paul79 ist offline   Mit Zitat antworten
Alt 22.11.2009, 00:38:21   #9
Jimmy
Benutzer
 
Registriert seit: 10.07.2006
Receiver: SRP-2100
Beiträge: 52
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Ich würde ja gerne helfen und etwas Zeit investieren, aber ich kenne mich mit Disassemblern nun gar nicht aus.

Könnt ihr mich evtl. durch die ersten Schritte mit IDA geleiten, damit ich zu brauchbaren Ergebnissen komme?!
__________________
cu,
Jimmy
---
Dr. House: "Like I always say, there's no I in team. There's a me though, if you jumble it up." - [House, M.D.]
Jimmy ist offline   Mit Zitat antworten
Alt 22.11.2009, 22:07:13   #10
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.938
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Servus Jimmy,
Zitat:
Zitat von Jimmy Beitrag anzeigen
damit ich zu brauchbaren Ergebnissen komme?!
Kommt darauf an, was Du unter brauchbar verstehst.

Damit Du irgend etwas bekommst, sind mehrere Schritte notwendig. Zuerst mußt Du die Firmware entpacken. Dafür kannst Du VegaPack verwenden. Speichere das Binary unter dem Namen vmlinux.gz.

Aus diesem Paket extrahieren wir mittels bash-Skript das RAM-Filesystem.
Code:
gunzip vmlinux.gz
objcopy -j .init.ramfs -I elf32-little -O binary vmlinux vmlinux.init.ramfs.cpio.gz
rm vmlinux
gunzip vmlinux.init.ramfs.cpio.gz
mkdir ramfs
cd ramfs
cpio -i --no-absolute-filenames < ../vmlinux.init.ramfs.cpio
rm ../vmlinux.init.ramfs.cpio
Unterhalb von dem Verzeichnis ramfs befindet sich das Dateisystem, so wie es am Topf läuft. Das eigentliche Programm, das Farbe auf den Bildschirm zaubert, ist ramfs/root/pvr. Diese Datei kannst Du auf die IDA werfen. Dann wählst Du den richtigen Prozessor aus (Little Endian MIPS = mipsl) und ein wenig später siehst Du das Programm im Assembler-Code.

Hier habe ich Dir noch die Datenblätter zum MIPS-Kern abgelegt. Das Volume 2 darfst Du praktisch auswendig lernen, da es alle Befehle der CPU enthält.

regoogle habe ich noch nicht probiert, vielleicht kannst Du gleich die ersten Erfahrungen sammeln.

MfG. Alex
FireBird ist offline   Mit Zitat antworten
Alt 06.02.2010, 15:03:39   #11
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Etwas OT:

Falls es von Interesse ist, es gibt die Routine "Cam_ForcedReset" womit sich ein "hängendes" CAM wiederbeleben lässt. Als Parameter wird wohl die Schachtnummer erwartet (bin kein MIPS Spezi).
srupprecht ist offline   Mit Zitat antworten
Alt 06.02.2010, 15:17:54   #12
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.938
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Upps.
FireBird ist offline   Mit Zitat antworten
Alt 06.02.2010, 15:48:56   #13
Lui
Informationsquelle
 
Benutzerbild von Lui
 
Registriert seit: 22.12.2005
Ort: Münster (LivCom-Award 2004: lebenswerteste Stadt der Welt)
Receiver: SRP-2100
Firmware: IMMER DIE LETZTE.
Beiträge: 1.115
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Zitat:
Zitat von FireBird Beitrag anzeigen
Upps.
Ein Cam per FBTaste resetten - das wäre doch ein einfaches Tap wert - oder??
__________________
Gruß Lui


__________________________________________________________________
LCD: Sony 46HX755
Verstärker: Arcam AVR 200

Universalfernbedienung: Logitech Harmony 900

Lautsprecher: High End Lautsprecher mit Acoustic Energy Aesprit AE308 Active Sub.
__________________________________________________________________

Lui ist offline   Mit Zitat antworten
Alt 06.02.2010, 16:37:36   #14
masterarca
Erfahrener Benutzer
 
Benutzerbild von masterarca
 
Registriert seit: 02.03.2006
Receiver: TMS
Firmware: TF-BCPC 1.16.00 April 8 2014
Beiträge: 120
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Hi!

Tolle Idee!
Wäre super wenn da jemand was Zaubern kann
__________________
Gruß Alex

Topfield 5000PVR

TMS, Jags EPG, Jags Auto Off, PiP-TMS, jdaSkip
masterarca ist offline   Mit Zitat antworten
Alt 20.03.2010, 11:43:06   #15
hwallraf
Vielfrager
 
Registriert seit: 24.10.2009
Beiträge: 17
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Hi - ist bei dem TAP auch eine vorgegebene Shutdown-Zeit einzustellen?!
__________________
TopFan
hwallraf ist offline   Mit Zitat antworten
Alt 20.03.2010, 11:59:26   #16
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.938
Standard AW: TMS-Routinen anzapfen - Shutdown TAP

Nein, da es sich nur um eine Technik-Demo handelt. Das TAP beendet sich sofort wieder (und den Topf gleich mit). Um es zu einem multifunktionellen Überdrüber-Shutdown-TAP zu erweitern, müssten die gewünschten Features erst eingebaut werden. Das ist dann aber eine Übung für C-Anfänger und die, die es werden wollen.
FireBird ist offline   Mit Zitat antworten
Antwort

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
TF5000 Display TAP DeadBeef TF 5x00/6000 PVR TAP 659 20.10.2013 16:55:17
TAP - Check And Create EPG Timer (autom. Erstellung und Überprüfung vom EPG Timer) Sigittarius-E TF 5x00/6000 PVR TAP 45 06.05.2008 11:04:58
TAP TSBProtector v0.8.1 (Beta vom 08.12.2006) Sigittarius-E TF 5x00/6000 PVR TAP 56 15.12.2006 09:31:29
Tastentöne TAP Gerti TF 5x00/6000 PVR TAP 30 07.07.2006 23:27:08
Kochbuch: Tap starten ohne zu blockieren? ICTag TF 5x00/6000 PVR TAP 3 22.03.2006 12:22:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:46:36 Uhr.

©2005-2011 TOPFIELD Europe GmbH  | Datenschutz & Nutzungsbedingungen | Impressum

Powered by vBulletin Version 3.8.6 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.