Has anybody relocked the bootloader on an HTC One, or locked the Developer Edition bootloader? Does doing so restore the DRM keys?
HTC posts a big warning on the bootloader unlock page and in the product description for the HTC One Developer Edition, saying that, "With an unlocked bootloader, some content on your device may also be invalidated and cannot be accessed anymore because of invalid DRM security keys. This includes content that you may have purchased through a 3rd party vendor and through HTC."
I have found that Netflix and Hulu Plus work fine on the Developer Edition, but Google Play Movies does not. I can begin playing a purchased movie, but if I pause the movie and try to resume playback later, I get, "There was a problem while playing [31] / Touch to retry."
In researching the problem I came across Google documentation for the Widevine DRM plugin, which Google Play Movies uses. XDA won't let me post an URL, but it can be found at source.google.com/devices/drm.html. It describes three levels of security that device manufacturers can choose to implement for Widevine, two of which require that the Widevine "keybox" be made inaccessible if the device's bootloader is unlocked. The keybox is presumably where keys used to decrypt protected content are kept, which would explain the problem with Google Play Movies.
So, wondering if anyone has tried Google Play Movies after re-locking to determine if the keybox becomes accessible again. The Widevine implementation guidelines would certainly allow it to be restored, but it's not clear what HTC actually does here (and they won't tell me -- I asked).
The fact that I haven't seen a lot of posts about how to preserve the HTC DRM keys makes me think they're probably not permanently deleted when the bootloader is unlocked. There are lots of posts documenting that the Sony Xperia DRM keys are permanently deleted by unlocking, and describing how to back them up and restore them to avoid DRM problems, but there are no similar posts for HTC devices. So I'm optimistic. But it would be great if someone could confirm that DRM is restored if an unlocked bootloader is relocked.
Thanks!
Related
Hi I'm a NOOB (btw loved the video) and have a couple of questions of the SME's here that I haven't been able to find an answer already posted here.
I just purchased a HTC Incredible S phone. Love the phone BUT ... I sync'd music using the HTC software with WMP v11. Now for some reason it didn't copy all my music over, although its all setup legitimately in WMP. I was able to move the files over doing a copy/paste once I found the correct host folder on the HTC drive. The missing files play now. What WON'T play are what I suspect are WMA DRM protected audio files. And I have read here they won't.
I'm curious why? I have an old Sony Walkman and it's software imports the DRM license to play on that device fine so whats missing from this "incredible" phone?
Is the only way of getting them to play is to convert to MP3 (stripping them of the license)?
I found this //drm-removal.net/player-tips/transfer-itunes-m4p-music-to-htc-evo-desire.html product that does that. Does anyone have any experience with this?
It bothers me that I need to remove a valid license to play this music. I would have hoped that the smart phone would have been as smart as the Sony Walkman for this
Guess I'll answer my own question for the benefit of others. I ended up purchasing DRM Removal from iSkySoft and it did the trick. Easily creates MP3's for you from your WMA files and has conversion feature for video to play on the HTC phones too ... added bonus it formats to the correct resolution for your phone too. (I don't work for the company ... just trying to help others as there seems to be a lot of questions at this forum but seldom answers... and as I'm not permitted to post the URL please PM if you want it or google it.)
Thanks for posting your fix, may well be of help to others.
Hi Friends,
Am living in Kuwait where the ChromeCast has not reached officially. I however intend to buy one and would be glad if someone can answer a couple of my questions. I did go to the FAQ page, but the Google Apps page show nothing (probably because it is not available in my region) and the other page which shows the features of the product is down.
a) Can I cast any and everything from my mobile to my TV? I mean, videos, photos & music from my internal storage / SD card direct to TV?
b) How can I install apps on the CC if the google apps page turns up blank because of my region?
c) Can I check out or show my gmail, email, whatsapp & viber messages on the TV?
d) Can the CC also be unrooted? If yes, do I gain any benefits by doing this?
Thanks
Paparasee said:
Hi Friends,
Am living in Kuwait where the ChromeCast has not reached officially. I however intend to buy one and would be glad if someone can answer a couple of my questions. I did go to the FAQ page, but the Google Apps page show nothing (probably because it is not available in my region) and the other page which shows the features of the product is down.
a) Can I cast any and everything from my mobile to my TV? I mean, videos, photos & music from my internal storage / SD card direct to TV?
b) How can I install apps on the CC if the google apps page turns up blank because of my region?
c) Can I check out or show my gmail, email, whatsapp & viber messages on the TV?
d) Can the CC also be unrooted? If yes, do I gain any benefits by doing this?
Thanks
Click to expand...
Click to collapse
I don't know if it will work in your region. Someone else will have to answer that.
A & B. You don't install apps on the CC. You use apps on your phone or computer to connect to the CC.
C. CC does have the ability to screen mirror exactly what is on your phone screen and computer screen.
D. Someone else can answer about rooting it. I know you can, but I think it's only certain numbers.
ΜΟΛΩΝ ΛΑΒΕ
Thanks my friend
I always was having the misconception that apps were being installed in the CC. So, this really makes sense and I understand therefore there is no need to root the CC.
The Chromecast does load apps, but it loads them on demand over the internet rather than having them permanently installed. As far as I know Google has never restricted the availability of those loadable apps by region - the Chromecast worked in Canada and Europe long before it was officially sold in those regions. Of course an app may still be regionally restricted in the Apple app store or Google Play store for Android, but if you somehow work around that, its companion loadable app on the Chromecast won't be a problem.
However certain apps (like Netflix and Hulu) may impose region restrictions when you try to stream something. Even if you use a VPN on your casting computer/phone/tablet to access the geo-blocked content, the stream will fail to play on the Chromecast because it contacts the server site independently and gets hit with the same geo-blocking.
Alternatively you can use screen mirroring or tab casting from Chrome to relay the video stream to the Chromecast from your casting device, but it requires high performance, and people are still generally disappointed with the video quality.
I recently noticed while using Netflix that HD playback on my device is unsupported, but available when using Chromecast.
Using the "Example Short" video, I confirmed a max bitrate on my device of 1750kbps: http://www.netflix.com/WiMovie/Example_Short_23.976/70136810
I was under the impression that the Nexus 6 has Widevine Security level 1 implemented... a quick google search revealed the following site, along with 'DRM Info', an app which provides information of the DRM implementation on your device.
http://www.cnx-software.com/2015/11...ports-widevine-and-playready-drm-information/
Particularly, here is a screenshot demonstrating Nexus 6 level 1 support:
http://www.cnx-software.com/wp-content/uploads/2015/11/DRM_Info_Android.png
See attached file for support indicated on my device:
I performed a factory reset but this failed to have an effect. I subsequently unlocked BL, flashed a factory image of 6.0.1 and relocked the BL, with no success in restoring L1 support.
If anyone has feedback, I'd appreciate it.
I have the same problem on Nexus 7 (2013) LTE. HAve you found solution for that?
Hi,
I recently flashed the mi.eu rom 12.5.10 from their site and Amazon Prime Video does not play content in HD anymore.
I cannot find the widevine cerrtificate under fingerprint payment option (only FIDO and IFAA),
However, the DRM app and netflix both register L1.
Is there any solution for this?
shash1412 said:
Hi,
I recently flashed the mi.eu rom 12.5.10 from their site and Amazon Prime Video does not play content in HD anymore.
I cannot find the widevine cerrtificate under fingerprint payment option (only FIDO and IFAA),
However, the DRM app and netflix both register L1.
try to post here
Click to expand...
Click to collapse
Forum registration is not allowed. Keeps saying spam or bot like.
Any help here on xda?
shash1412 said:
Forum registration is not allowed. Keeps saying spam or bot like.
Any help here on xda?
Click to expand...
Click to collapse
Did this problem happen after an update?
On which rom before?
I was on stock 12.5.2 stable from xiaomi, had everything working. Hated the google dialer.
Switched to the .eu 12.5.10 rom after bootloader unlock etc. and L1 widevine is certified on any DRM check app on Play store and even netflix. Only Prime Video has this issue for some reason that I cannot understand. Assumed that if I check for cert, it will work. That is when I saw that it does not show up under the fingerprint payment part where it usually is.
shash1412 said:
I was on stock 12.5.2 stable from xiaomi, had everything working. Hated the google dialer.
Switched to the .eu 12.5.10 rom after bootloader unlock etc. and L1 widevine is certified on any DRM check app on Play store and even netflix. Only Prime Video has this issue for some reason that I cannot understand. Assumed that if I check for cert, it will work. That is when I saw that it does not show up under the fingerprint payment part where it usually is.
Click to expand...
Click to collapse
I also use a Xiaomi eu rom (weekly) and the L1 appears.
If the test indicates L1, it is probably a problem with Amazon.
Wait, I'm testing with Prime.
In the app settings I set optimal, but how do I know if in HD?
The quality looks good despite the lack of brightness
I found a series in ultra HD and it's good
shash1412 said:
I was on stock 12.5.2 stable from xiaomi, had everything working. Hated the google dialer.
Switched to the .eu 12.5.10 rom after bootloader unlock etc. and L1 widevine is certified on any DRM check app on Play store and even netflix. Only Prime Video has this issue for some reason that I cannot understand. Assumed that if I check for cert, it will work. That is when I saw that it does not show up under the fingerprint payment part where it usually is.
Click to expand...
Click to collapse
Hey Shash,
I too faced issues with my redmi k20 pro with widevine certificate. It got disappeared once I open any app such as prime or Netflix. But after a reboot I can able to see widevine L1 in drm app and also in setting-lockscreen-fingerprint-finger print payment- widevine option.
Fix: Seems like issue is with video tool box.
I disabled it in setting- special features - video tool box
Rebooted the phone and verified with drm app
Cleared the data for prime and netflix
Voila!
you can also try dirty flashing the latest rom.zip file via twrp recovery and follow above steps
Does our phone really not support DRM protection?? I can't watch videos in any of the online streaming services available to me!
Where can I write to Honor so that they add support for DRM protection?
I'm very upset
XlaveCnderX said:
Does our phone really not support DRM protection?? I can't watch videos in any of the online streaming services available to me!
Where can I write to Honor so that they add support for DRM protection?
I'm very upset
Click to expand...
Click to collapse
I haven't had that problem tho. Yes netflix doesn't seem to work for some users but if u have Google installed, that problem shouldn't exist