View Full Version : Finding .ty or .tmf files
Rapitharian
06-21-2006, 06:15 PM
Once I FTP to my Tivo where would I find these files to pull to my desktop?
I don't know where they are in the Directory/folder/drive structure.
If someone could just tell me the path such as \var\bin I would appreciate it.
If it can't be found here and I need another tool such as MFS_FTP just tell me and I will install it.
What I am trying to do:
Backup data locally so I can restore it to a new drive.
Equipment:
DirecTivo DVR80 by RCA with a 160GB drive.
TYTools 10r4 installed.
TiVowebPlus v1.2.1
Tivo 4.X hack applied
Tivo FTP I think. Lets me get to the filesystem via FTP.
Thanks in advance.
Rap
captain_video
06-21-2006, 06:26 PM
You need mfs_ftp installed. You will also need a compatible FTP program such as SmartFTP. When you've got mfs_ftp installed you need to connect with your FTP program using port 3105. You will then see all of the directories on the Tivo in mfs containing the files you seek.
Rapitharian
06-21-2006, 08:51 PM
I installed MFS_FTP in the var directory and tried to start it and got the following:
bash-2.02# /var/mfs_ftp/mfs_ftp.tcl
bash-2.02# syntax error in expression "((0x - 4) / 256) + 1"
while executing
"expr ((0x$charb - 4) / 256) + 1"
(procedure "mfs_stream_size" line 8)
invoked from within
"mfs_stream_size $part"
("foreach" body line 2)
invoked from within
"foreach part $info($fsid,parts) {
if { [catch { mfs streamsize $part } p_s ] } { set psize [mfs_stream_size $part] } else { set psize [expr [lindex..."
("uplevel" body line 9)
invoked from within
"uplevel $body"
invoked from within
"transaction {uplevel $body}"
(procedure "RetryTransaction" line 5)
invoked from within
"RetryTransaction {
set rec [db $db openid $fsid]
foreach item "State Showing Part" { set info($fsid,$item) [ntrim [dbobj $rec get $item]] }
fore..."
(procedure "rec_info_from_db" line 5)
invoked from within
"rec_info_from_db $fsid"
(procedure "update_rec_fsids" line 17)
invoked from within
"update_rec_fsids 1"
(procedure "init_procs" line 11)
invoked from within
"init_procs"
(file "/var/mfs_ftp/mfs_ftp.tcl" line 1534)
I am currently reading the MFS_FTP issues tread but don't know what to searc for as I don't have a specific error.
Thanks
Rap.
Rapitharian
06-21-2006, 09:10 PM
Could it be that the version of MFS_FTP I am trying to run is for a S1 unit while my unit is an S2?
Rap.
Rapitharian
06-21-2006, 10:06 PM
Ok updated with the Series 2 binarys.
That fixed thoes errors.
I got a new set now. I will post these when I can get back into my tivo.
After editing the rc.sysinit.author and rebooting the tivo I cannot access the tivo through webplus, telnet, ftp or mfs_ftp.
Got to pull the drive and fix that file. :(
Rap
Rapitharian
06-21-2006, 11:24 PM
Aftre pulling the drive and editing the rc.sysinit.author file in vi I can telnet again.
Below is the error I am getting when I try to start mfs_ftp.
bash-2.02# tivosh /var/mfs_ftp/mfs_ftp.tcl
couldn't execute "/var/mfs_ftp/mfs_ftp.tcl": no such file or directory
while executing
"exec $info(path)/mfs_ftp.tcl $info(port) backgrounded >$info(path)/port.$info(p
ort).log &"
(procedure "background" line 6)
invoked from within
"background"
(procedure "init_procs" line 3)
invoked from within
"init_procs"
(file "/var/mfs_ftp/mfs_ftp.tcl" line 1534)
bash-2.02#
Any help is greatly appreiciated.
BTW, I have been looking at this post.
http://www.dealdatabase.com/forum/showthread.php?t=32568
specifically posts #5, 6, and 7.
For the lazy here are links.
http://www.dealdatabase.com/forum/showpost.php?p=147181&postcount=5
http://www.dealdatabase.com/forum/showpost.php?p=147191&postcount=6
http://www.dealdatabase.com/forum/showpost.php?p=147193&postcount=7
The error looks similar but as far as I can tell I am in the right Dir and I read the readme. *Scratches Head*
Rap
Rapitharian
06-22-2006, 12:12 AM
Here was the fix for me.
I deleted the /var/mfs_ftp directory and all of its contents.
I copied the mfs_ftp.1.2.9p.tar file to /var.
Then I did the following:
bash-2.02#tar xvf mfs_ftp129p.tar
bash-2.02# cd /
bash-2.02# /var/mfs_ftp/mfs_ftp.tcl
That is it it worked!
Please do bare in mind prior to running commands above I edited my rc.sysinit.author file, found in /etc/rc.d, and rebooted. Some of you may not have this file because all of you changes have been made in the rc.sysinit file. I don't like to edit this file so I created the rc.sysinit.author so I could make changes there. Below are the lines added to the file:
PATH=/var/mfs_ftp:/sbin:/bin:/tivobin:/tvbin:.
TIVO_ROOT=
MFS_DEVICE=/dev/hda10
IGNOREEOF=1000
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF
Hope this helps some.
Thanks for the help captain_video. You got me started down the right path.
-Rap
captain_video
06-22-2006, 09:15 AM
Glad you got it working. Now you should consider moving the mfs_ftp files out of the /var directory. When the log files get too full the Tivo OS tends to wipe the contents of the /var directory and rebuild it from scratch, sans your mfs_ftp files and anything else you placed there.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.