Does anyone have a working MIPS cross-compiler environment for TiVO Series 3?
Printable View
Does anyone have a working MIPS cross-compiler environment for TiVO Series 3?
Have you looked at this thread? http://www.dealdatabase.com/forum/sh...assembler-v0-1
Otherwise, some folks have luck with IDA.
I must have downloaded the disassembler ages ago (but never used it)
I just put it up here if you have trouble finding it.
http://s000.tinyupload.com/index.php...57194577445271
I can confirm though IDA Pro works quite well for TiVo binaries. I have used it in the past to find tivoapp patch points.
That's all for disassembling code.
It might be useful to be able to compile new programs for the TiVO, hence the question.
Something like this:
https://www.imgtec.com/blog/qemu-the...tual-platform/
might provide an environment in which to install a Linux 2.4 MIPS64 kernel.
Over here:
https://www.linux-mips.org/wiki/Toolchains
this guy:
ftp://ftp.linux-mips.org/pub/linux/mips/redhat/7.1/
might do the trick as it is about the right vintage for TiVO.
In /libc on the TiVO, there's a libc.so.6, which is indicative of what vintage libc is required. In ld.so.1, there's the tell tale string of "GLIBC_2.2.3" present. The above release is for 2.2.5, which should be compatible.