1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Executing flash code on series 4 units

Discussion in 'TiVo Underground' started by moyekj, Apr 16, 2012.

  1. cyphers72

    cyphers72 New Member

    26
    0
    Jul 7, 2002
    Got the "Spring Update" aka 20.2.1 and it now requires an SSL client-side certificate to connect. So everything that uses mindrpc is now officially and completely broken.

    Will need to figure out if it actually cares what cert is used or if anything works. Worst case scenario it only takes the cert embedded into the TiVo app which means it could in principle be extracted of course.
     
  2. moyekj

    moyekj Well-Known Member

    11,143
    31
    Jan 23, 2006
    Mission...
    See post #4 of this thread. I already knew about the new PKCS12 authentication and warned about it and kmttg was updated a while ago to deal with it as was the zip I posted above. If you still want working Python code then you'll have to figure out how to do PKCS12 authentication with Python. The relevant Java code with the all important password you can find here (see method createSocketFactory):
    http://code.google.com/p/kmttg/source/browse/trunk/src/com/tivo/kmttg/rpc/Remote.java
    zip file in post #4 has the "cdata.p12" PKCS12 client side file.

    Of course none of what you are doing is really relevant to executing Flash on Series 4 units which is what this thread is about. At this point we'll likely just have to wait for the official TiVo SDK release to see if there is anything interesting there. Haven't looked at this in a while but I couldn't get AS3 code to run via this method of executing Flash, only AS2 code seems to run and I couldn't get video object working there. Most likely the official SDK will be AS3 based.
     

Share This Page