Results 1 to 10 of 10

Thread: Tivoapp

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Tivoapp

    Which version of Tivoapp is used in the last image and is there a de-compiled version available?

  2. #2
    Join Date
    May 2004
    Location
    Wellington, NZ
    Posts
    477
    Quote Originally Posted by sikkie
    Which version of Tivoapp is used in the last image and is there a de-compiled version available?
    It's version 3.0, and there is no decompiled code available. This would be very difficult to do and be highly illegal. Attempts to decompile the code would be dangerous as TiVo Inc would likely pounce on all tivo communities.

    It is fairly easy to disassemble the code (from machine code into assembler) which has allowed people to extend the live buffer (aka bufferhack), etc. While technically illegal this is more about patching the existing binary rather than attempting to alter and "recompile" it.

    Having the source code available would be very handy for those of us wishing to patch or extend the existing application - but it's also very dangerous for TiVo Inc as other commercial companies and communities can steal the code and compete in the same market as TiVo Inc (currently US, UK and Canada).

  3. #3

    Series 1 disassemled

    Thanks.
    I agree that technically speaking, there is not a huge difference between decompiled and commented disassembled. Is the commented disassembled code available to play around with? It is certainly not worth it to re-design the wheel for every one.

  4. #4
    Join Date
    May 2004
    Location
    Wellington, NZ
    Posts
    477
    Quote Originally Posted by sikkie
    Is the commented disassembled code available to play around with? It is certainly not worth it to re-design the wheel for every one.
    I don't know of any commented disassemblies... in fact the v3.0 binary had all it's symbols stripped so it's very much a hit and miss thing. For instance to increase the buffer from 30 minutes really just involved looking for all the values that matched 30 minutes and changing them one by one in a trial-and-error process.

    If you let me know what it is you are trying to alter then I should be able to give you a pretty good idea on just how hard it will be.

  5. #5
    Always best to speak to the specialists!
    Like many other TiVo fans I am trying to prevent the buffer from resetting/clearing during channel changes. To search for this, is probably not as easy as looking for the 30 min buffer, but all the buffer commands should be close to each other?
    Thanks.

  6. #6
    Join Date
    May 2004
    Location
    Wellington, NZ
    Posts
    477
    Quote Originally Posted by sikkie
    Like many other TiVo fans I am trying to prevent the buffer from resetting/clearing during channel changes. To search for this, is probably not as easy as looking for the 30 min buffer, but all the buffer commands should be close to each other?
    Yes... this would be a very handy modification (especially if you accidently change channel while catching up on live TV!). I can't think of anything that would be upset by such a modification. The modiciation itself could be as simple as removing the call to the "reset buffer" call... but finding this would not be easy. I'll have a dig around and see if I can find any promissing sections of code.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •