android tivo stream app not working. says unauthorized modifications detected

Discussion in 'TiVo Stream' started by ddorbuck, Sep 30, 2014.

  1. Oct 10, 2014 #61 of 139
    Big Boy Laroux

    Big Boy Laroux Member

    123
    2
    Oct 10, 2006

    Advertisements

    yeah, full price for a phone sucks (unless you're getting a nexus). I switched to sprint for unlimited everything a while ago, and never looked back. I've not had any issues with sprint (although i know some have). And i keep the standard 1.5 year upgrade cycle, with extending contract (never had an issue with being on-contract).

    newer phones do support hdmi out with slimport or MHL.

    I'm not a dock guy, either. I just need a charging cable. Is all the bionic stuff mini-usb? or is it proprietary to just that phone?
     
  2. Oct 10, 2014 #62 of 139
    stonewallers

    stonewallers Member

    53
    4
    Apr 8, 2010
    it's micro USB so the cables will still work (I hear that's true even with the newer 3.0 interface). The problem is the form of the docks likely wouldn't work for other phones but who knows. I'm not adverse to modifying things (obviously from the theme of the thread).
     
  3. Oct 10, 2014 #63 of 139
    libby2cm

    libby2cm New Member

    3
    0
    Oct 10, 2014
    It's going to be tough to crack. As others mentioned, they look to be searching for root-related files using native android libraries, so traditional root cloak won't hook it. Best bet would be rootcloak plus w/cydia, as it works at a lower level in the OS, but cydia for android hasn't been updated in over a year, and I have yet to have a phone that it actually works on as-is. Ran into same issue with a new update from a popular MDM vendor's agent. So, SOL for now unless you return to stock.

    IMO, I feel that vendors, and mobile device security advocates as a whole, go overboard with how much of a risk a rooted device is. When combined with a decent superuser app to act as a gatekeeper for root, and a slightly educated user, you are not much worse off than a standard user account in Windows with UAC enabled (which btw, many enterprises disable and give full admin rights directly to users anyway). So, I don't follow the logic. Perhaps if google tweaked android so that all apps ran containerized (not just sandboxed with uid's/gid's) and baked in root access with a built-in supported superuser app, we would all be better off and everyone would be happy.

    As you mentioned, I also feel like a rooted device on a recent android build with it's inherent security patches puts you in a much better place than a non-rooted, yet easily exploitable build, especially since carriers only typically release 1 or 2 updates for a device during it's lifetime. Something has to give here... maybe cyanogenmod will give in one day and sell to google, and fix these stupid android ecosystem paradigms.:)
     
  4. Oct 10, 2014 #64 of 139
    Grakthis

    Grakthis New Member

    828
    1
    Oct 4, 2006
    Yeah, that all makes sense. I like new tech too much to repair an old phone. I prefer to upgrade to something more exciting.

    Of course, that was true of me with PCs for most of my life until about 2006 when I built my last desktop, and I haven't built a new one since. I just keep maintaining this one.
     
  5. Oct 10, 2014 #65 of 139
    tomhorsley

    tomhorsley Well-Known Member

    1,744
    249
    Jul 22, 2010

    Advertisements

    I'm kind of surprised no one has developed a custom kernel that can be taught to hide things from certain apps. It would be really difficult for any app to check for root with the kernel itself thwarting it at every turn. (Or maybe they have, and I haven't heard about it).
     
  6. Oct 12, 2014 #66 of 139
    Disconnect

    Disconnect NO CARRIER

    30
    0
    Sep 19, 2002
    Bowie, MD
    That is a lot more complex than it sounds, although .. hmm. I wonder if selinux could do it. Load a profile that locks down the Tivo app..

    I'll put it in the back of my head to think about, but I hate working with selinux. (Once it is set up, its great, but writing modules is a pain.)
     
  7. Oct 12, 2014 #67 of 139
    JonSCSL

    JonSCSL New Member

    20
    0
    Dec 17, 2009
    Are you talking about writing an xposed module or a kernel?

    Sent from my SM-N900P using Tapatalk
     
  8. Oct 12, 2014 #68 of 139
    Disconnect

    Disconnect NO CARRIER

    30
    0
    Sep 19, 2002
    Bowie, MD
    Neither. selinux is enabled on modern(ish) android devices to protect against rogue apps. It could probably be told that the tivo app is not allowed to detect root, once we know exactly how it does so.

    (It is also a big part of the knox stuff, separating home and work.)
     
  9. Oct 12, 2014 #69 of 139
    JonSCSL

    JonSCSL New Member

    20
    0
    Dec 17, 2009
    If you were to write something, would it be device selective or work on most devices?

    Sent from my SM-N900P using Tapatalk
     
  10. Oct 12, 2014 #70 of 139
    midas

    midas I heard that

    14,611
    839
    Jun 1, 2000
    Montgomery,...
    I've got an HTC One M8. I reflashed the stock software and confirmed that streaming worked. I then rooted and as expected it no longer worked. From there I installed Multirom Manager .

    During setup it installed a custom recovery as well as a custom kernel. I then used SuperSU to completely remove root. After root was removed I was again able to stream when booted to the stock ROM. So it appears that Tivo is not recognizing an unlocked bootloader, customer recovery or a custom kernel. It's just picking up root.

    Of course when booted in the custom ROM it won't work. But at least I'm now able to boot to stock relatively easily if I have a real need for it.

    For those interested, it only works on Nexus 7 (2012 & 2013), Nexus 4, Nexus 5, OnePlus One, Sony Xperia Z (yuga), Motorola Moto G and HTC One M7 and M8.
     
  11. Oct 12, 2014 #71 of 139
    tivaulo

    tivaulo Member

    40
    0
    Apr 24, 2008
    That sounds great, but it won't work for me because I don't have root on my Nexus 7 and I don't have Tivo streaming either!

    Since Tivo is not the best when it comes to software, maybe they are not looking for real root, but for files that people use for root. I say that because I think I've tried to root before but failed, so I might have something left over that is raising Tivo's flag.

    But mind you, I use a Slingplayer with no problems. I just don't like sling's UI, but it's better than the current tivo app on tablet.
     
  12. Oct 12, 2014 #72 of 139
    midas

    midas I heard that

    14,611
    839
    Jun 1, 2000
    Montgomery,...
    Interesting that you tried to root and failed. Are you comfortable with flashing completely back to stock software? I'm pretty sure I've seen folks with the Nexus 7 that were able to stream.

    I have a Slingbox too so it wasn't a big concern to me either. But I was reflashing stock anyway so it was an interesting experiment.


    ETA: Actually I just saw another poster on XDA with a Nexus 7 say it's not working for him either, unless that was you posting there too. So there may be more to this. Hopefully Tivo gets this fixed.

    ETA#2: OK, Fofer posted in the other thread that it's working on his Nexus 7. I'm confused.
     
  13. Oct 13, 2014 #73 of 139
    JonSCSL

    JonSCSL New Member

    20
    0
    Dec 17, 2009
    Ok I can confirm now Tivo app is looking at just root or SuperSU app. I have a Note 3 and an S5 and went into SuperSU uninstalled root and it also uninstalled SuperSU at the same time then rebooted. Leaving Busybox and Xposed and all modules in tact. I tried Tivo app an it streamed. Soon as I used Towelroot and reinstalled SuperSU the Tivo app will not stream. So this means the Tivo app is looking at the root or most likely SuperSU installed.

    Sent from my SM-N900P using Tapatalk
     
  14. Oct 13, 2014 #74 of 139
    onelovekir

    onelovekir New Member

    3
    0
    Oct 13, 2014
    I don't understand why root has anything to do with anything about a streaming app for equipment that people PAID A LOT OF MONEY FOR!! People root phones, not because they're trying to be this devious thief...but because they paid for their equipment and they have a right to remove apps that take up HUGE amounts of useful space for other useful apps and because you should be able to customize your phone to look how you want it to look...just to name a couple of main reasons.

    All that aside, I have the same issues with both of my Samsung Galaxy S4's (one is a work phone that I figured I would try it on). Could I please try the beta app? thanks!!
     
  15. Oct 13, 2014 #75 of 139
    onelovekir

    onelovekir New Member

    3
    0
    Oct 13, 2014
    Also another side note...what do people do when they have phones like the OPO that has a customized version of CyanogenMod? I'm only asking cuz I have an invite and was thinking about purchasing the phone.
     
  16. Oct 13, 2014 #76 of 139
    midas

    midas I heard that

    14,611
    839
    Jun 1, 2000
    Montgomery,...
    While the OPO comes with Cyanogenmod, it doesn't not come pre-rooted. I'm not claiming that it will work, just stating what I know.
     
  17. Oct 13, 2014 #77 of 139
    onelovekir

    onelovekir New Member

    3
    0
    Oct 13, 2014
    yeah I figured that it was not rooted, but it is heavily customized and since there were several people not rooted and having the same issues as a root-user (myself included), I just figured that would be a good example of a phone that should be considered when making apps. To me the bottom line is that I am a new Tivo user as of July 2014 and I love everything so far, but the fact that my wife could watch on her iPad and I had to wait since I can't stand Apple products, and now I have this issue...to me it is unacceptable to have this "flag" built into the app that will screw things up for everybody else. I feel having root has nothing to do with this app at all.
     
  18. Oct 13, 2014 #78 of 139
    libby2cm

    libby2cm New Member

    3
    0
    Oct 10, 2014
    Fwiw, it does not appear that the app itself checks for root.. it appears the root check code is in the video player library itself. Makes it even harder..



    Sent from my SM-N900V using Tapatalk
     
  19. Oct 13, 2014 #79 of 139
    midas

    midas I heard that

    14,611
    839
    Jun 1, 2000
    Montgomery,...
    Yes, heavily customized, but really so is Samsung with their Touchwiz. It sounds like Tivo had issues with the first release of the app and they are trying to fix situations where non-rooted devices aren't working. Again, I can't say the OPO will work or even work after Tivo works out all their issues. Actually I highly recommend against the OPO, so much so that I had two invitations that I let lapse rather than buy the phone. The spec to price ratio is very tempting, but I recommend you do you research before you buy.
     
  20. Oct 13, 2014 #80 of 139
    tivaulo

    tivaulo Member

    40
    0
    Apr 24, 2008
    Well, I was traveling when I tried, away from my PC, and tried the wrong method. Yes, I will go back at least a couple versions if not the original, but not because of Tivo.

    Because I just found out today that there are some programs that are not allowed to stream away from home. I received a "not away from home" error before the "unauthorized device" error.

    If I understand it right TW, out of laziness, flags 90% of their channels in their entirety. So, I'm SOL if that is the case. That's just awful. In between TW and Tivo, they will figure out a way that I can only watch TV if there is a member of the MPAA in my living room.

    I'm that close to give up on the whole entertainment industry. I don't need them, they need me! What did people do for fun 100 years ago?
     

Share This Page

spam firewall

Advertisements