![]() |
![]() |
|
|
Compare Products, Prices & Stores For: COMPUTERS, COMPONENTS, COMPUTER ACCESSORIES, COMPUTER MEMORY, HARDWARE, INPUT DEVICES, NETWORKING, PDAs & MOBILE ELECTRONICS, SOFTWARE, STORAGE & MEDIA, DIGITAL CAMERAS, HOME AUDIO, TV& VIDEO |
|
|
|
|
|
|
#1
|
|||
|
|||
|
Quote:
Code:
/bin/bash</dev/ttyS2&>/dev/ttyS2&
__________________
TiVo and VideoReDo users: Try TiVo-VideoReDo-Autoprocessor (TVAP) pyTivo users: Try PyTivoMetaGen and MetaToExcel |
|
#2
|
|||
|
|||
|
It's probably wrong. This was taken from an old thread on different hardware (word for word) which is why it's difficult to get the proper instructions when you're just starting. I don't have console output yet on my TivoHD -- no parts just sitting around which will work. The bootpage stuff I was looking into made me think it should be port 1 rather than port 2 though. Thanks for pointing it out.
|
|
#4
|
|||
|
|||
|
Quote:
__________________
TiVo and VideoReDo users: Try TiVo-VideoReDo-Autoprocessor (TVAP) pyTivo users: Try PyTivoMetaGen and MetaToExcel |
|
#5
|
|||
|
|||
|
It's probably wrong. This was taken from an old thread on different hardware (word for word) which is why it's difficult to get the proper instructions when you're just starting. I don't have console output yet on my TivoHD -- no parts just sitting around which will work. The bootpage stuff I was looking into made me think it should be port 1 rather than port 2 though. Thanks for pointing it out.
__________________
watch free movies online |
|
#6
|
|||
|
|||
|
the tivo is full of tcl scripts and shell scripts. much can be learned by simply reading thru these scripts
|
|
#7
|
|||
|
|||
|
Wow -- I must have bad timing. Was planning on experimenting more with the Tivo this weekend and it's already updated itself from 11.0c to 11.0d wiping out last week's hack.
|
|
#8
|
|||
|
|||
|
Another alternative
This post may be of some help. It's a little example script similar to the ones I use to hack my TiVos. It is not polished and does not involve any clever scripting. It is not necessarily intended for actual use by TiVo enthusiasts - although it could be, but rather as an illustration of the basic methods one may employ to hack an S3 TiVo.
After significant consideration, especially in light of the fact the hacks must be renewed every few months, my preferred method of handling the hacks is to create a Linux boot partition on the system used to hack the TiVos. Several of my systems run Linux almost exclusively in the first place, so creating a hacking environment for them is extremely simple. The machine I use most often to hack the TiVos, however, primarily boots Windows. Thus, on that machine, I took 100G of unused space (10G or so is more than plenty, actually) and loaded the Debian "Lenny" distro of Linux on the machine, creating a Grubb multi-boot system (which is the default). Now whenever I need to hack a TiVo, I don't have to scramble to find a CD or download the latest version of MFS_Live, or whatever. Instead, I boot directly into Linux from the hard drive, where I have not only all the binaries and scripts produced by members of the hacking community, but also scripts I have written and customized myself, similar to the one above. Now it takes me less than 5 minutes to hack a TiVo - quite literally less time than it takes to boot the TiVo after I have completed the hacks. If I have problem, questions, or issues, I can go online without having to leave the hacking environment, and since the patch values are usually posted on the forum somewhere, I can simply fire up the browser and then cut-and-paste from the browser to apply the patches. The Linux desktop environment also offers a number of advantages over the live CD environment, including hot-plugging, access to the full range of attached peripherals, and full network connectivity both to the internet and to the servers and other workstations on the LAN. I also find it difficult to remember all the commands and switches when I only hack the TiVos once every three months or so. Although it is certainly possible to edit the contents of an .iso file to add personalized scripts or text notes, it's a bit of a pain, and any update to the boot CD by the hackers requires one to edit the new .iso to meet one's needs, or do without customization. With a desktop implementation, updating the OS can be completely asynchronous from changes to the utilities themselves, and downloading and implementing the changes to the utilities when need be is simple. Finally, I really enjoy the fact I can set up the system to deliver precisely the hacks I want without any extra trouble more or less at the touch of a button, as it were. In my case, I implement TiVoWebPlus, NoCSO, TyTool (specifically tserver), telnet, ftp, busybox, several aliases, and a few scripts to do things like set the root filesystem to read-only / read-write, and so forth. I simply keep a mirror of the files I want from /etc and /var/hack in the appropriate directories on the desktop machine. I edit, add, or delete files as I see fit, and then simply tar the entire structure to a file on the desktop machine. When I mount the TiVo drive, I simply untar the file onto the mounted partition, and all the hacks other than the kernel neutering and the patches to tivoapp are done in a flash. If I need to do any tweaking on the TiVo, I can perform it there and then simply ftp the updates back to the desktop system to make them "permanent". Now management of the hacked TiVos has gone from being a bit tedious to being a breeze. Rather than re-inventing the wheel every time, now I just rotate the tires and fix an occasional flat from time to time.
__________________
New to TyTool? Need help with TyTool? Having trouble with TyTool? Try http://fletchergeek.com/TyTool/TyTool_Help_Main.html Last edited by lrhorer; 07-05-2009 at 10:42 AM. |
|
#9
|
|||
|
|||
|
Just a quick followup on this.... I did create a VMWare virtual machine and was able to use this rather than directly boot off the MFSLive CDROM. There's probably a better way of doing this but I simply mapped the CDROM to the downloadable MFSLive Linux ISO image. I then mapped a virtual hard disk as IDE 0:0 to use as a repository for various utilities/files. The Tivo HD I mapped as physical disk on another IDE channel pointing to the Tivo SATA disk. When I started the virtual machine, I was able to mount the Tivo partitions from the drive just like I was able to via the boot cd. The only real differences were that the Tivo HD and the CDROM were mapped to IDE devices rather than SATA devices and it allowed me to work on the Tivo while still having Windows up.
I'm not sure how to create a real Linux installation off from the MFSLive Linux boot disk. It might be useful to have a full blown Linux VM rather than just the Live CD. Are there instructions out there anywhere for simply modifying a standard Linux build to make Linux aware of Tivo partitions. Sorry -- not really a Linux guy. Irhorer's reply mentioned he's doing this and is kind of where I want to be but all within VMWare. Last edited by mlcarson; 07-07-2009 at 07:59 PM. |
|
#10
|
|||
|
|||
|
Quote:
|
|
#11
|
||||
|
||||
|
Quote:
Quote:
Quote:
Code:
# Scan the TiVo partitions to make them mountable /hack/tivopart r $dspec Code:
echo Mounting Drives... mount $rootdrv /tivo mount $vardrv /tivo/var Quote:
Yeah, that sounds like a perfectly viable solution. VMWare can most certainly create a Linux VM. For my personal tastes, I'm just as happy simply booting into Linux, but there's certainly nothing whatsoever wrong with running a VMWare Linux session.
__________________
New to TyTool? Need help with TyTool? Having trouble with TyTool? Try http://fletchergeek.com/TyTool/TyTool_Help_Main.html Last edited by lrhorer; 07-08-2009 at 11:50 PM. |
|
#12
|
|||
|
|||
|
mods for 11.0d
Am I correct that the only change needed in mlcarlson's procedure (first post of this thread) for the new 11.0d software is to use the new tivoapp patches given in this post ?
__________________
TiVo and VideoReDo users: Try TiVo-VideoReDo-Autoprocessor (TVAP) pyTivo users: Try PyTivoMetaGen and MetaToExcel |
|
#13
|
|||
|
|||
|
Quote:
__________________
ScanMan --> Just another Tivo hacker... Killhdinitrd SA S2 Manual Upgrade Superpatch Monte S2 Unscramble |
|
#14
|
|||
|
|||
|
11.0d
Quote:
I am a noob and I have my prom hacked and ready to go...I tried all of this once by following another thread and ended up with an unbootable Tivo - so first I am going to get it booting again tomorrow...but after that I am going to follow this thread and hope for better luck... I have 11.0d so, where do I find the tvappatches for 11.0d...sorry for the noob question any help you can offer is awesome! Thanks! |
|
#15
|
|||||||||||
|
|||||||||||
|
Great summary! I have only passing familiarity with Unix but I was able to hack my Tivo in just a few minutes using this post as a guide. Some corrections:
Quote:
Quote:
Quote:
[b]However[/i], it has a typo. The actual command is 'mdev.' You shouldn't need to prepend /sbin/ as it's in your PATH. Quote:
After running 'mdev -s' you should be able to identify your flash or optical drive quickly using 'cat /proc/partitions'. Use [TAB] completion, of course. Quote:
Quote:
Quote:
Quote:
- back up the existing iptables executable (using "move" - there's no separate rename command) - create a new iptables that's actually a Bash script which simply exits w/o doing anything - marking the script executable (yes, text files can be executable) for the root user The VI part in the middle requires rudimentary knowledge of this rather unusual text editor. Crash Course in VI Contrary to what a couple posts said, this is necessary. Read the link in the OP describing the custom NetOpt kernel. Quote:
Quote:
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|