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

Discovering the iPad interface

Discussion in 'TiVo Underground' started by wmcbrine, Jan 18, 2011.

  1. cyphers72

    cyphers72 New Member

    26
    0
    Jul 7, 2002
    The old Android cert expires 2/14/14. Doing anything interesting here will require extraction of a fresher cert from the Android or iOS app, or finally dig out someone to enable developers at TiVo which will likely never happen at the rate things are going. My understanding is that the last developer relations guy was torched in late 2012 just as the program was finally getting off the ground.
     
  2. moyekj

    moyekj Well-Known Member

    11,151
    34
    Jan 23, 2006
    Mission...
    Discovered today using my Slide Pro remote that some buttons do let you navigate around a web page, but not the way the arrow buttons used to work:
    Q,A & W,S
    Also note that "space" scrolls down if there is a vertical scroll bar.

    Looks like Q,A buttons jump up and down between links while W,S jump between other field types (though not input fields).

    Better than no control but not as good as the arrow keys used to behave...

    NOTE: You can use kmttg Remote tab, Remote sub-tab and then your keyboard buttons to get the above buttons if you don't have a Slide remote.
     
  3. swythan

    swythan New Member

    21
    0
    Apr 4, 2011
    High...
    FYI: The client certificate being used by Virgin Media's iPad app (and me) just expired (on 5th Jan 2014). Their entire "TV Anywhere" service essentially went offline for about a day, before coming back to life. You can currently connect through their servers ("Away Mode" / middlemind), but not directly to your own TiVo over the LAN ("Home Mode").

    I'm guessing they've (partially?) turned off the client certificate verification on the server. I imagine an updated version of the iPad app will be coming along shortly!

    Nice planning Virgin Media! ;-)
     
  4. arantius

    arantius New Member

    60
    0
    Jul 25, 2009
    If you want to verify this, run DVR Commander (or KMTTG?) against a VM box. Traditionally this fails. I have once in the past verified that all the features work, if a VM cert is used. (But since I don't have a legitimate cert, I've only done so for testing.) If they're really doing no cert validation now, the app would work.

    I'd be surprised if they've done this/things will remain this way.
     
  5. gonzotek

    gonzotek tivo_xml developer

    2,404
    3
    Sep 24, 2004
    Outside...
    Sounds like a repeat of the hard-coded cookie expiration date TiVos had built-in for session verification of .tivo transfers, which they had to fix last Feb. :rolleyes:
     
  6. onovotny

    onovotny New Member

    11
    0
    Aug 26, 2013
    @moyekj, Any chance you could put an exe wrapper on Kmttg? Right now it fonts and icons look way too small on Windows Hi DPI displays. On exe's, there are manifest options to specify dpi awareness (enabled or not) and there are compatibility settings that can be set on a shortcut. Neither works on a jar :)

    I'm happy to help test stuff if you don't have a Hi DPI display.

    Thanks!
     
  7. moyekj

    moyekj Well-Known Member

    11,151
    34
    Jan 23, 2006
    Mission...
    Not sure why you are posting this in this thread instead of kmttg thread. In kmttg Config->Visual tab you can set font size. For icon you can create a desktop shortcut for kmttg.jar and then change to whatever icon you want by right clicking and selecting Properties->Shortcut->Change Icon.
     
  8. onovotny

    onovotny New Member

    11
    0
    Aug 26, 2013
    Not sure, just forgot about the other thread? :)

    That works, though I would hope it could be more automatic. Minor thing, I know, but more ppl are getting high dpi displays. If you can detect you're running on windows, you could do something like this:

    Code:
    private static int GetZoomFactor()
            {
                try
                {
                    using (var regKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontDPI"))
                    {
                        var pixels = (int)regKey.GetValue("LogPixels");
                        var factor = ((double)pixels / 96) * 100;
                        return (int)factor;
                    }
                }
                catch (Exception)
                {
                    return 100;
                }
            }
    
     
  9. moyekj

    moyekj Well-Known Member

    11,151
    34
    Jan 23, 2006
    Mission...
    Took some time this morning to see if I could get sample python RPC code working again with the stricter authentication. I did get it working.

    * 1st step obviously is obtaining pkcs12 certificate file & associated password. This is the hardest and "top secret" part.
    * Generate a cdata.pem file from cdata.p12 file using "openssl" (will prompt you for password ):
    Code:
    openssl pkcs12 -in cdata.p12 -out cdata.pem -nodes
    
    * Adjust python code to add the pem certificate file:
    Code:
    self.ssl_socket = ssl.wrap_socket(self.socket, certfile='cdata.pem')
    
    Attached to this post is "remote3.py" which defaults to spitting out MyShows listing with the adjusted authentication and a cdata.pem file that expires 6/1/2015.
     

    Attached Files:

  10. DebiLee

    DebiLee New Member

    21
    0
    Aug 25, 2014
    Ok so now that the Roamio, Mini, and Premiere were redesigned with HAXE instead of Flash, has anything changed with findings from these tests? Has anything been retested recently?
     
  11. moyekj

    moyekj Well-Known Member

    11,151
    34
    Jan 23, 2006
    Mission...
    The only development is that since 20.4.1 software update TiVo shutdown ability to launch arbitrary web pages using RPC. See python HME web launcher thread for more on that. Launching Flash pages using uiNavigate still works. If you sign up as Opera TV developer then you get access to their official URL Launcher from paired TiVo(s) from which you can launch web pages.
     
  12. Apr 5, 2015 #312 of 366
    HerronScott

    HerronScott Well-Known Member

    2,791
    29
    Jan 1, 2002
    Staunton, VA
  13. Apr 5, 2015 #313 of 366
    Fofer

    Fofer XenForo Rocks! TCF Club

    82,163
    321
    Oct 29, 2000
  14. Apr 5, 2015 #314 of 366
    HerronScott

    HerronScott Well-Known Member

    2,791
    29
    Jan 1, 2002
    Staunton, VA
    It will be interesting to see if it really does go away after today based on the end time.

    Scott
     
  15. Apr 5, 2015 #315 of 366
    morac

    morac Cat God

    8,963
    24
    Mar 14, 2003
    NJ
    I got the TESTING app on my Roamio as well, no HDUI reset was done. It just showed up. That's very scary that anyone can mass put out apps.
     
  16. Apr 5, 2015 #316 of 366
    wmcbrine

    wmcbrine Ziphead

    10,369
    22
    Aug 2, 2003
    Oh dear. Well Kevin, it's been nice knowing you.

    Maybe you should try actively removing it sooner...
     
  17. Apr 5, 2015 #317 of 366
    davidblackledge

    davidblackledge Registered lÜser

    466
    0
    Sep 9, 2008
    NM
    Holy crap, moyekj.

    You didn't think very big though...you could have at least made it an ad for your stuff ;] But I guess you have a reason to be nervous...they'll probably leave you alone BECAUSE it wasn't an ad.

    Expect somebody to be working on Easter to patch this rather than lose their job for screwing it up.
     
  18. Apr 5, 2015 #318 of 366
    morac

    morac Cat God

    8,963
    24
    Mar 14, 2003
    NJ
    I'd suggest contacting TiVo letting them know what you found and let them know there was no ill intent involved. I'm not sure who you could contact exactly though since they don't have a "security" contact. I guess you could try either Margret or their HQ phone number.
     
  19. Apr 5, 2015 #319 of 366
    davidblackledge

    davidblackledge Registered lÜser

    466
    0
    Sep 9, 2008
    NM
    FYI I finally checked my Roamio and Premiere (without rebooting) for the first time this morning and it wasn't on either of them, so the new expiration may have filtered through before I got there.
     
  20. Apr 5, 2015 #320 of 366
    telemark

    telemark New Member

    1,544
    1
    Nov 12, 2013
    How About A Nice Game Of Chess?
     

Share This Page