Gondola
01-27-2003, 05:24 PM
Hello!
I'm a relative newbie to the TiVo world; I recently bought an HDR212 with a bad modem off eBay (Series 1 SA).
To demonstrate that I have done a lot of reading and learning, I should tell you that I have successfully hacked my TiVo to enable PPP over serial.
What I'm curious about, and I hope you can help me to understand, is how the underlying database and filesystem are put together.
I see a lot of scripts and a lot of instructions on how to load slices files, etc.. but I don't see anything that says "Here is how the TiVo data is laid out, and here is where all the resources are stored."
I do know that the tivosh is basically a Tcl shell. I don't know Tcl, but I can learn anything.
I know that there's something called the "mfs" where I believe TiVo stores all its files, like UI graphics and programs that are recorded.
What I don't know is where guide data, channel info, etc, is stored, and how to browse the database and mfs.
I just need a starting point; like, "Linux stores files in a directory structure and you can see what files are there with ls, and you can look at them with cat or more." What is the equivalent of "ls" for mfs? For the database? What is the equivalent of "cat" or more?
Thanks; hopefully there's an FAQ somewhere I've missed, but there's so many posts and conflicting recommendations and OS versions that I am really at a loss as to where to start.
Thanks for any help you can give!
I'm a relative newbie to the TiVo world; I recently bought an HDR212 with a bad modem off eBay (Series 1 SA).
To demonstrate that I have done a lot of reading and learning, I should tell you that I have successfully hacked my TiVo to enable PPP over serial.
What I'm curious about, and I hope you can help me to understand, is how the underlying database and filesystem are put together.
I see a lot of scripts and a lot of instructions on how to load slices files, etc.. but I don't see anything that says "Here is how the TiVo data is laid out, and here is where all the resources are stored."
I do know that the tivosh is basically a Tcl shell. I don't know Tcl, but I can learn anything.
I know that there's something called the "mfs" where I believe TiVo stores all its files, like UI graphics and programs that are recorded.
What I don't know is where guide data, channel info, etc, is stored, and how to browse the database and mfs.
I just need a starting point; like, "Linux stores files in a directory structure and you can see what files are there with ls, and you can look at them with cat or more." What is the equivalent of "ls" for mfs? For the database? What is the equivalent of "cat" or more?
Thanks; hopefully there's an FAQ somewhere I've missed, but there's so many posts and conflicting recommendations and OS versions that I am really at a loss as to where to start.
Thanks for any help you can give!