You're missing the point... it ignores the SIGNATURE. Once you get it to do that, you can then modify/remove values from the DRM object without causing tivoapp to object. Otherwise, it would compare the values to the signature and invalidate the recording if they don't match. But simply causing the signature to be ignored without making any changes does nothing at all.
Also, stuff you download from other sources (Amazon, VOD, etc) has an additional layer of encryption & rules applied to it that your regular recorded stuff does not. I've not examined the effect of changing DRM values on those types of recordings.
And finally, on another note... I don't know why people are so keen to remove the Tivo drive or otherwise connect it to a PC in order to complete an upgrade. You can do the same thing from a telnet session while the Tivo is running without ever touching the drive. I posted a high-level overview of how I handle upgrades here.
-psxboy
TCD652160 TivoHD
1TB
11.0k-01-2-652
I did the tivoapp hacks by renaming the file in telnet, creating a copy of that file with the tivoapp name, editing that new file and rebooting. (being that I pretty much use windows, it's not normally possible to rename a working file while it's active... then creating a copy of the working file with the old name [now inactive so it can be edited], just never crossed my mind!) The hacks work fine.
I needed to pull the drive because I had no way to load MFS_FTP or Tivotools. Once I had the .RAR files in the proper places, I booted the tivo and went back into telnet and did the rest from there. I can now FTP into the tivo root and download/upload and modify the files that way.
I also "kind of" have MFS_FTP working. I can connect, list, but the second I try to download it kills the connection. So I have to figure out what is wrong with that. But that's for another topic, I think I am getting closer to the solution. This morning I couldn't even connect. Once I get that working and can download shows, I want to try and install TivowebPlus. But progress in small steps. And at least next time I can use the terminal to get the shell access, and FTP to edit/upload whatever needs to be edited.
And yes, being that I haven't worked in the Linux environment for nearly a year probably made things a bit more challenging.
Last edited by jmartz; 12-05-2011 at 10:36 PM.
OK, I see.
...and even if you had, talking about it here would be verboten.
Well, before I employed mike_s' fine methods for scripted upgrades, I used to pull the drive for several reasons:
1. It was easier. With the primary drives being external to the TiVos and a tarball with all the hacks just sitting and waiting to transfer, it only took a minute to re-hack the Tivo by pulling the drive, plus boot times, of course.
2. Sometimes /var gets wiped. In or outside of an upgrade, having a ready-and-waiting tarball made replacing /var oh so much easier, and increased the attractiveness of #1 as a side benefit.
3. Before I increased the size of the partitions in order to implement mike_s' suggestions, it was not uncommon for me to run out of space on the root partition when upgrading, especially when hacking tivoapp.
4. It is fairly difficult to over-estimate the value of having a full blown Linux machine managing the drive when upgrading it rather than the highly limited OS found on the TiVo.
Of course. Indeed, the changes I just made to the hack_tivoapp script make that proposition considerably easier, I would hope.
Last edited by lrhorer; 12-06-2011 at 10:44 AM.
Having trouble with TyTool? Try TyTool Documentation
Need to hack an S3 / THD? Try S3 Hacking Script
Using tivopart, it's really not very difficult, at all, just tedious and a bit nervewracking. When expanding and moving the partitions on my three TiVos, I know I must have wiped one or more partitions at least five times on each TiVo before I had it rght. Even then, it wasn't "right". I forgot to increase the size of the swap partition on all three TiVos.![]()
Having trouble with TyTool? Try TyTool Documentation
Need to hack an S3 / THD? Try S3 Hacking Script
Hehe... I know. We've had this argument before. But no matter how you slice it, doing the upgrade via telnet with a single reboot at the end is always gonna be faster (and for me, easier) than pulling the drives and doing it from a PC. But to each his own - whatever works for you.
You're right, and that's why I keep my /var backup tarballs in my custom hda1. Just mount it, restore /var & you're done. All on the Tivo via telnet. And btw, /var only gets wiped if it exceeds 40% capacity (or something close to that - I'm going from memory) or if it fails the fsck twice at boot time.
-psxboy
TCD652160 TivoHD
1TB
11.0k-01-2-652
Surely, and of course now what I do myself is a scripted upgrade from the running TiVo, so there's no way I am arguing pulling the drive is inherently better. It's just there can be valid reasons one might choose to hack by pulling the drive.
Yeah, me too, except I keep it and the scripts, etc. in /dev/hda2 with an identical copy in /dev/hda5, just in case.
Right, and since I moved all the hacks out of /var itself and into a mounted filesystem under /var, there is less chance of filling up or corrupting /var. Maybe one of these days I should expand /var a bit, too:
Code:HD_Theater:/# pdisk -l /dev/hda stat: mode = 060660, type=Block size = 0, blocks = 0 HDIO_GETGEO: heads=255, sectors=63, cylinders=46593, start=0, total=748516545 Partition map (with 512 byte blocks) on '/dev/hda' #: type name length base ( size ) 1: Apple_partition_map Apple 63 @ 1 ( 31.5K) 2: Ext2 Hack 1 524288 @ 64 ( 256.0M) 3: Image Kernel 1 4096 @ 524352 ( 2.0M) 4: Ext2 Root 1 524288 @ 528448 ( 256.0M) 5: Ext2 Hack 2 524288 @ 1052736 ( 256.0M) 6: Image Kernel 2 4096 @ 1577024 ( 2.0M) 7: Ext2 Root 2 524288 @ 1581120 ( 256.0M) 8: Swap Linux swap 262144 @ 2105408 ( 128.0M) 9: Ext2 /var 524288 @ 2367552 ( 256.0M) 10: MFS MFS application region 589824 @ 2891840 ( 288.0M) 11: MFS MFS media region 216747008 @ 3481664 ( 103.3G) 12: MFS Second MFS application region 589824 @ 220228672 ( 288.0M) 13: MFS Second MFS media region 268617728 @ 220818496 ( 128.0G) 14: MFS New MFS Application 1024 @ 489436224 ( 512.0K) 15: MFS New MFS Media 1465647104 @ 489437248 ( 698.8G) 16: Apple_Free Extra 1951944816 @ 1955084352 ( 930.7G)
Last edited by lrhorer; 12-08-2011 at 06:39 PM.
Having trouble with TyTool? Try TyTool Documentation
Need to hack an S3 / THD? Try S3 Hacking Script
Is there an 11.0L?I noticed my Tivo isn't connecting to the Tivo Central anymore...
No, 11.0k is the most recent.
Having trouble with TyTool? Try TyTool Documentation
Need to hack an S3 / THD? Try S3 Hacking Script