Re: HDVR2 and Tivoapp -nkinfo
Originally posted by mavrcksd
TivoWeb is the last to patch for me right now.
Did you mean tivoapp?
Originally posted by mavrcksd
I have done the printf to a copied version of the tivoapp, and then copied it back, did a chmod on it, and issued a reboot.
Patching via telnet works!. Don't pull your drive yet. I'm going through the same steps with mr_dickles in another thread but I don't want to mix your two problems. He has 4.01 and you have 4.0 - the patch locations are different. I'll say it again the patch locations are different. Also, you may have noticed that the kmem address is different from 3.x to 4.x (which makes sense.)
Here's the short version of what we're going to do.
1. Copy the tivoapp file to a new name for archiving - tivoapp.scrambled
2. Copy the tivoapp file to a new name for patching - tivoapp.unscrambled
2. Patch the copied/renamed file - tivoapp.unscrambled
3. Delete the original tivoapp (it's running from memory now.)
4. Copy the copied/renamed/patched file (tivoapp.unscrambled to the name tivoapp)
5. Make the copied/renamed/patched file (tivoapp) executable, although it probably still is
6. Reboot
And here's how to do it.
----------------------------------------------------------------------
Telnet into your tivo, change to /tvbin
back up your current tivoapp then make a copy to edit with:
cd /tvbin
cp tivoapp tivoapp.scrambled
cp tivoapp tivoapp.unscrambled
You'll now have 3 tivoapp-related files.
tivoapp
tivoapp.scrambled (that's the original one)
tivoapp.unsrambled (that's the one we're about to patch)
Then run the following printf command with no preceding or trailing quotes, as in, type this exactly:
If you're using 4.0 then...
printf "\x24\x02\x00\x01" | dd conv=notrunc of=tivoapp.unscrambled bs=1 seek=8275016
If you're using 4.01 then...
printf "\x24\x02\x00\x01" | dd conv=notrunc of=tivoapp.unscrambled bs=1 seek=08300072
then:
rm tivoapp
cp tivoapp.unscrambled tivoapp
chmod 755 /tvbin/tivoapp
This deletes the original file named tivoapp (you have a backup called tivoapp.scrambled) then copies your patched tivoapp.unscrambled file to the original name.
You'll now have 3 tivoapp-related files.
tivoapp (your unscrambled/patched one)
tivoapp.scrambled (that's the original scrambled one)
tivoapp.unsrambled (that's the one we've just patched)
Now just reboot to begin watching unscrambled video.
reboot or you may also type restart
This WILL work and allow you to do it via telnet while the tivo is cranked up.
Alternatively, you can fire up your hex editor and go to 8275016 for 4.0, or 08300072 for 4.01 and change the 0320 to 2402
Originally posted by mavrcksd
immediately when the recording was done the tivo would reboot. If I tried to play the recording when it was rebooted, it would immediately reboot at that time as well.
This isn't normal at all and probably means your tivoapp is patched wrong. What EXACT command did you enter?
Originally posted by mavrcksd
So right now, my HDVR is running the 4.0 software, with only the kmem patch. I can't watch anything that has been recorded
I wouldn't go through the 'streaming' hassle, I'd just comment out the kmem command in rc.sysinit.author with #kmem...
Originally posted by mavrcksd
Anyways, I guess I'll await the next version of the sleeper scripts that will patch the tivoapp automatically.
No need to wait on anyone. Roll up your sleeves, I'll help, you'll learn, we'll both have a little fun, and the forum will be better for it.
Originally posted by mavrcksd
Also, the default for the mfs_ftp.tcl is 3105.
True. It seems that Sleeper has gotten an edited version of mfs_ftp.tcl, the only authorized default port is 3105 (there's info on the edited version in the mfs_ftp for Series 2 thread)
Originally posted by mavrcksd
I edited the rc.sysinit.author to not run tivoweb (since it's not patched), and also mfs_ftp or tivoftpd.
Duh, I guess you already know how to comment stuff out - if you comment out kmem and run a non-patched tivoapp you'll be able to record and watch SCRAMBLED (as tivo intended) video.
Originally posted by mavrcksd
And well, if there is someone out there that is using a successfully patched tivoapp that would like to send me theirs, i would appreciate it.
Before I decided to post this I ALMOST sent you my tivoapp. But that won't help you learn anything and would cheat the forum and all the new folks coming into tivo hacking the benefit of watching us figure it out. Stay with me here and we'll get it.
NutKase
Last edited by NutKase; 12-28-2003 at 04:01 PM.
"God, and DealDataBase, help those that help themselves." --Shamelessly stolen from psxboy
------------------------------------------------
2 each, SA S2 287hr 7.2.1a's with Lifetime.
Hacks: 1 Manually Monte'd -140, Bash,Telnet,FTP,TivoWebPlus,
Superpatch-67all Unscrambled/HMO,MFS_FTP Ver. N,TyTools, tivoserver
Fully hacked SA S1