|
General Discussion General discussion about SageTV and related companies, products, and technologies. |
|
Thread Tools | Search this Thread | Display Modes |
#81
|
|||
|
|||
Quote:
I should also note that while almost every Android phone is root-able (meaning you can grant apps root access), not every Android phone has an unlockable bootloader. For instance, the current version of the Samsung Galaxy S4 firmware is rootable, but you can't unlock the bootloader to install things like CyanogenMod. The CyanogenMod Chromecast functionality might get ported to other firmwares, but even if that's done I suspect it will only get ported to developmental firmwares. That is, you'll still need a unlocked bootloader with custom firmware. More limited functionality, like this, might be widely available on any Android device. |
#82
|
|||
|
|||
Quote:
You can flash custom ROMs on phones that have a locked bootloader, but are rooted. Those custom ROM won't be able to change the lowest level of programming on the phone (like the kernel), but you can still get most if not all of the functionality of the custom rom even on a locked bootloader. You also cannot change the underlying Android OS version until your service provider releases it for your phone. So for example, Google recently released Android 4.3's source code, but if you have a locked bootloader, you cannot upgrade to a ROM that uses the 4.3 code until your carrier releases the OEM 4.3 version for your phone. If there have been 4.2.2 and 4.1 releases from your carrier however, you can switch between 4.2.2 and 4.1 ROMs without any problems. Again this is because with a locked bootloader you cannot change the low level programming of the phone and they have to rely on the available OS versions that your carrier has released. I'm not sure if the Chromecast functionality that is going to be built into CM will require access to the low level programming or not. At first blush, I suspect that it will not need to access this low level programming, but I'm not sure. If it does require the low level access, then this feature will not be available on CM ROMs that are built for devices with locked bootloaders. To make flashing custom ROMs on locked phone easier, there is even a system out there called Safestrap. It is also easier to recover from a problem because the original OEM ROM is not overwritten as it was in the "early" days of locked bootloader ROMs. Instead, it turns your phone into a multi-boot system where you can choose which ROM you want to boot into - either the original OEM rom, or one of your custom ROMS (you can install up to three different custom ROMs). Of course you pick a default ROM which the phone will boot into unless you stop the process and change the boot option. It is also important that people understand that every phone comes with a locked bootloader. The problem is that most of the phones out there actually have an encrypted bootloader which means you cannot unlock it - ever - unless you have the encryption key from the service provider (and they never release those). On the other hand, there are a few phones out there that do not come with an encrypted bootloader and therefore you can unlock the bootloader with just a couple of easy steps. Having an unlocked bootloader is far superior to a locked bootloader. My first Android phone was a DroidX which had an encrypted bootloader. While even back then we could flash custom roms, the limitations made me realize that I wanted an unlocked phone. My current phone is a Galaxy Nexus which came with a locked bootloader but it is not encrypted and therefore can be easily unlocked. I've vowed never to buy another phone that has an encrypted bootloader. Once you have seen the light, you will never go back!
__________________
i7-6700 server with about 10tb of space currently SageTV v9 (64bit) Ceton InfiniTV ETH 6 cable card tuner (Spectrum cable) OpenDCT HD-300 HD Extenders (hooked to my whole-house A/V system for synched playback on multiple TVs - great during a Superbowl party) Amazon Firestick 4k and Nvidia Shield using the MiniClient Using CQC to control it all Last edited by sic0048; 08-19-2013 at 11:49 AM. |
#83
|
|||
|
|||
So this is only useful to those who have Android phones and not someone like me with an iPhone?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#84
|
|||
|
|||
Quote:
Quote:
There are certainly some phones that don't have encrypted bootloaders that are not (easily) unlockable. It seems like most Android phones have locked bootloaders that may or may not be unlockable. Take the S4, for example. The bootloader is locked. You can unlock easily on T-mobile and Sprint, I believe, but not on AT&T and Verizon. I don't think the bootloader is encrypted on those, it's just that the firmware blocks you from unlocking it. But, you may be able to bypass those protections if you can find a vulnerability in the bootloader. Quote:
I haven't tried it yet, but it looks like more recent versions of TWRP let you turn on device encryption. That would give you some protection, although it really depends on your password at that point. Like you, I now try to get phones with unlockable bootloaders so I can install ROMs. But, somewhat ironically, I spend a lot of time at work talking about the security horrors of mobile devices with unsecured boot chains. I unlock and root my phone for two big reasons: 1) I want to run relatively new versions of Android, and Verizon rarely updates phones, and 2) backing up and restoring application data is a pain without root. I do some other stuff with root too, but I wouldn't really miss anything except for those two things. |
#85
|
|||
|
|||
Actually "signed" might be the term they use - I'm writing this off the top of my head. But even then, it basically is a type of encryption that will only open itself to "signed" updates (which means it includes the encryption key). Those "signed" updates are only released by the carriers. [strike]I am not aware of any developer that has been successful in breaking this encryption system.[/strike] EDIT - I guess developers are having success getting around some of the signed bootloaders now.
__________________
i7-6700 server with about 10tb of space currently SageTV v9 (64bit) Ceton InfiniTV ETH 6 cable card tuner (Spectrum cable) OpenDCT HD-300 HD Extenders (hooked to my whole-house A/V system for synched playback on multiple TVs - great during a Superbowl party) Amazon Firestick 4k and Nvidia Shield using the MiniClient Using CQC to control it all Last edited by sic0048; 08-19-2013 at 07:01 PM. |
#86
|
|||
|
|||
Quote:
Apple already has AirPlay in their ecosystem, and it's decently supported by their apps. |
#87
|
|||
|
|||
Quote:
Of course there may eventually be an app developed that would allow you to stream local content from an Apple device to a Chromecast, but that is technically different than having that ability built into the OS. It would be like having a Airplay app instead of having Airplay built into the core OS. An app might give the same end result, but it won't be anywhere near as convenient to use.
__________________
i7-6700 server with about 10tb of space currently SageTV v9 (64bit) Ceton InfiniTV ETH 6 cable card tuner (Spectrum cable) OpenDCT HD-300 HD Extenders (hooked to my whole-house A/V system for synched playback on multiple TVs - great during a Superbowl party) Amazon Firestick 4k and Nvidia Shield using the MiniClient Using CQC to control it all Last edited by sic0048; 08-19-2013 at 11:48 AM. |
#88
|
|||
|
|||
Quote:
It's interesting that Motorola went to the effort to use ARM TrustZone to protect the bootloader, but then didn't bother to blow a particular fuse that would would have rendered the device permanently locked. I wonder if an engineer at Motorola intentionally didn't blow that fuse. |
#89
|
|||
|
|||
Quote:
__________________
i7-6700 server with about 10tb of space currently SageTV v9 (64bit) Ceton InfiniTV ETH 6 cable card tuner (Spectrum cable) OpenDCT HD-300 HD Extenders (hooked to my whole-house A/V system for synched playback on multiple TVs - great during a Superbowl party) Amazon Firestick 4k and Nvidia Shield using the MiniClient Using CQC to control it all |
#90
|
||||
|
||||
Quote:
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#91
|
|||
|
|||
Quote:
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#92
|
|||
|
|||
Quote:
Wearing my personal hat, I like the flexibility unlocked bootloaders give me, although I wish there were more protections in place (both for the user and the network operator). Wearing my work hat I'm inclined to say lock it down and come up with better ways to solve some of the problems that lead people to unlock (e.g., more timely updates, better backup/restore capabilities). Unlockable phones that start off locked is an OK compromise, although even then I really think you need a way for the phone to report whether its locked or not (preferably without looking at the phone). I wouldn't want to let my employees do BYOD with unlocked devices. |
#93
|
||||
|
||||
From the demo it seems that anything that can play video will be able to be sent to chromecast. HBO go and hulu and many others are going to have official support soon anyway. Plex as well.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#94
|
||||
|
||||
The idea is it's anything that uses the core playback API's. Not sure if Hulu/Netflix et al do so. Basically, this replaces the 'rendering' part of the API with a stream to chomecast - I'm guessing.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#95
|
||||
|
||||
Quote:
The demo shown was that you could start playing anything that used the android player and it would stream to chromecast. I'm pretty interested in how plex implements this. I was really hoping you could just play a video in the default player and then pause and choose to stream to chromecast. That would make phoenix remote able to stream anything to chromecast. That would be very nice.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#96
|
|||
|
|||
It works with any app that uses the built-in Android media player. I'm not sure what that includes.
|
#97
|
||||
|
||||
As of now the AirCast demo app doesn't even do that much. Once the functionality is built in we'll see how it works. I have to think that quite a few of the app devs for the more popular video/streaming apps will build this functionality into their apps negating the need for the "workaround". Time will tell.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#98
|
|||
|
|||
Quote:
I guess there's a relatively big tail of apps that include a little bit of streaming. Those folks likely don't bother with DRM, and probably are much less likely update their apps specifically to support Chromecast. I don't care about those much. |
#99
|
|||
|
|||
#100
|
||||
|
||||
Quote:
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|