yashsingh1/xdaforums huggingface dataset:
[One (M7) Q&A, Help & Troubleshooting] /dev/random:
I have the same issue on a 100% stock Developer Edition. After reading the posts in this thread, it seems like, collectively, the posters here have enough information to definitively answer two questions, but not all the information has been posted, so the answers are still unclear:

Several people in the thread have reported this issue on non-Developer Edition phones, but none of them explicitly state whether the phone is rooted or bootloader unlocked (except for the last poster, but he's reporting different error: "network error", not "There was a problem ... [31]"). If we can get confirmation that the error happens consistently on stock, locked, unrooted phones, that would rule out the "invalid drm keys" theory.

At least one poster claimed that Google Play Movies worked for them on the Developer Edition, but did not say whether they could stop and restart playback. Since the problem does not manifest unless playback is stopped and restarted, this is not clear evidence that movies play properly on some Dev Edition phones. In my case, I can pause and resume as long as Google Play Movies was the foreground app. If I switched to another app and then came back, I am unable to restart playback, and get the error 31. Anybody out there able to stop playback, switch apps, then switch back and resume playback on a Developer Edition phone?

Data point: Most or all of the HTC One reviews of the Google Play Movies app are 1 star, reporting that movies don't play back. Maybe this is widespread across HTC One models?

Assuming it really is an issue with DRM keys, does anybody know:

Will relocking the bootloader will restore the DRM keys?

What DRM keys are we talking about, and how are they generated, stored, and managed? The android DRM framework is plugin-based, but there's no way I know of (short of writing an app) to figure out what plugins are present; and even if we knew the set of plugins we wouldn't know what "type" Google Play is trying to use. It would really help to know, e.g., if there's a single set of keys that's mated to the phone somehow, and once they're gone they're gone, or whether you can generate a new set of keys that would at least work for newly purchased content, if not existing content. Are DRM keys invalidated when the bootloader is unlocked because they're erased, or because they're marked invalid somehow? Is the DRM key management fully or partially hardware based, or all done in software? Etc.

There's a notable lack of documentation for android.drm; it doesn't seem like it would really be useable without having documentation for the plugins on any given platform, and that doc doesn't seem to be available for HTC.
[One (M7) Q&A, Help & Troubleshooting] EugeneR:
Those are good questions. Hope users will be able to answer. So far it looks like there are not much Google Play Movies users on HTC One Dev Edition, so, the problem is not annoying enough people to blow up.

I was not able to get any support on the issue from Google Play neither from HTC. HTC blames Google, Google, naturally, blames HTC (I posted their answer earlier). No help, ho clue, no hope. How expectable from Google and HTC. I have never had good support from either of them.
[One (M7) Q&A, Help & Troubleshooting] c5satellite2:
Has anyone tried a 4.2.2 rom/firmware?
[One (M7) Q&A, Help & Troubleshooting] /dev/random:
Found some doc on Widevine DRM -- re-lock might fix?

I got nothing from HTC or Google, either.

I did, however, find a decent reference from Google's Android developer site. XDA won't let me post an URL, but the "host" part of the relevant URL is "source.android.com", and the "path" part is "/devices/drm.html", so you can put the URL together yourself. Turns out Google Play Movies uses the Widevine DRM plugin, and this page describes three supported security levels for Widevine DRM, two of which can support unlockable bootloaders, but require that the "keybox" be made inaccessible if the bootloader is in an unlocked state.

If HTC uses Level 3, a plausible explanation of the observed behavior is:

A license is acquired and initial playback begins decoding the content using a key resident in memory.

Playback is paused, and the application persists the key to the keybox (or perhaps it was persisted when the license was first acquired). But because the keybox is inaccessible, the key is never really stored.

When playback is resumed, the application tries to retrieve the key from the keybox, but can't, either because the keybox is inacessible, or because the key was never stored and therefore can't be retrieved.

EugeneR: Would you be willing to try re-locking your bootloader to see if it fixes the issue? I would re-lock mine but I'm planning to exchange it (it has mis-aligned speaker grill pieces) and don't want to take a chance on returning it with a locked or tampered state showing.
[One (M7) Q&A, Help & Troubleshooting] Trickyhipster:
Other HTC devices

I've got a One XL (bought on AT&T, unlocked and ported to T-Mo), and my brother has an EVO 4G LTE (Sprint), and we're both seeing a variant of this problem as well, so it appears to not just be relegated to the One. We've both rooted and installed TeamVenom ROMs.

On his phone, video plays back just fine until about 17:00, at which point it suddenly returns that "There was a problem while playing [31] Touch to retry" error. When he touches the screen, it plays from the beginning.

On my phone, the symptoms are basically the same, but it takes several tries to get the video started. It makes it most of the way through a twenty-minute TV episode, but I can't get to the end. Yay.

If it helps you guys, I can try reverting back to stock, but not until the weekend.
[One (M7) Q&A, Help & Troubleshooting] /dev/random:
Thanks for the offer, but I would only do that if you think it'll help you and your brother. Your issue sounds very similar, so if relocking works for you there's a good chance it'll work for us, too. But the only way we'll really know is if someone tries relocking a Developer Edition phone.
[One (M7) Q&A, Help & Troubleshooting] c5satellite2:
Try a 4.2.2 Rom like ARHD 10.3 with the updated firmware. I don't use Google movies, but it looks like something with drm has been changed. I no longer have to remove root to use Verizon on demand. Might be worth a try.
[One (M7) Q&A, Help & Troubleshooting] Trickyhipster:
Okay, I'll wait for someone with Dev Edition to do it. Neither of us is willing to go back to stock as a long-term solution anyway. I'll keep following this thread for possible solutions.
[One (M7) Q&A, Help & Troubleshooting] EugeneR:
I have re-locked the bootloader on my phone (using All-In-One Kit from here), was a little bored this morning :laugh:. After re-locking (bootloader appears RELOCKED) the issue disappeared, Google Play Movies are playing smoothly, no error at all, seeking back and forth working with no issues.

Will stay re-locked till 4.2.2 OTA from HTC, will see if it will install on relocked bootloader, if not, will unlock again :cool:
[One (M7) Q&A, Help & Troubleshooting] sensationfan623:
Good to know! I'm not sure though, can I have a custom rom on here as well as a relocked boot loader? If so I'll do that.
[One (M7) Q&A, Help & Troubleshooting] dpshptl:
What does SIM free mean?
[One (M7) Q&A, Help & Troubleshooting] IINexusII:
unbranded
[One (M7) Q&A, Help & Troubleshooting] EugeneR:
You are not, but if you switch the rom, you can do nandroid backup, and unlock bootloader, then after installing different rom, you can try to restore app partition from nandroid. Anyways you should be aware bootloader unlock will reset your phone. Knowing that - the decision is yours :)
[One (M7) Q&A, Help & Troubleshooting] Rumball:
Hey EugeneR, has Google Play Movies continued to work for you after relocking your bootloader?

I'm stuck in the same situation...I've used revone to unlock my bootloader...and wondering if relocking will allow me to get Google Play Movies to work again. Would be handy to have a utility (on the phone) to toggle the bootloader locked/unlocked.
[One (M7) Q&A, Help & Troubleshooting] bljy:
Solution

Facing this problem as well. What u can do is to slowly forward bit by bit. I found that it ttook a bit of practice. Usually you can forward by about 1-2 mins each time but if you do it too quickly the video will hang and you have to start over. Seriously considering relocking the phone to solve this problem.
[One (M7) Q&A, Help & Troubleshooting] Komrade Kluck:
If you relock the phone, do you lose root access or just the abiltity to flash roms from recovery?
[One (M7) Q&A, Help & Troubleshooting] Gandalf Greyhelm:
Hi Guys - I don't use a Dev Edition myself - but I did get the same error code as mentioned by the OP (-31) after installing ARHD.

After a few emails to Google support I received one piece of advise which cleared the error for me.

It was to login and log out of Google Hangouts repeatedly (I did it about five or six times).

Weirdly - it cleared the fault and Google Movies worked fine from then on.

Apparently this procedure enables your phone to reconnect /re-register with the Google servers.

I hope this works for you too.

"- Sign in and out of Google Hangouts repeatedly to restore connection to our servers:

1. Go to your device’s app launcher, and press the Hangouts app

2. If you’re already signed into Hangouts, press Menu, and then touch Sign out

3. Launch Hangouts again to sign in (if you are unable to sign in, please let me know)"
[One (M7) Q&A, Help & Troubleshooting] Komrade Kluck:
Tried it on my phone with ARHD as well and it didn'take work.
[One (M7) Q&A, Help & Troubleshooting] Rumball:
Thanks for this tip...I performed these steps (probably signed in/out 4 times) and the -31 error disappeared and I was able to start watching a movie...now just have to see if I can get through the full movie without the problem reappearing.

Running Viper ROM with RevOne s-off

[Update] Error -31 reappeared after I paused the movie and attempted to resume it the next day. Signing in/out of Google Hangouts does not help
[One (M7) Q&A, Help & Troubleshooting] Dmitry N:
Guys, I am having the same issue on my stock HTC One European edition. Not rooted. Didn't even try to unlock or S-OFF.

I suspect this srated after the update to 4.2.2. What do we do now? :(
[One (M7) Q&A, Help & Troubleshooting] Rumball:
Maybe we can try HTC. They removed the HTC Watch service (at least in Canada they did) saying that Google Play Services could be used...but now even Google Play doesn't work in their flagship device
[One (M7) Q&A, Help & Troubleshooting] Dmitry N:
Weird enough, I downloaded a movie and was able to play it with MX Player while Google Play Movies is still having the issue.

A more interesting thing is that MX was able to play the file while it was being downloaded.

---------- Post added at 09:19 PM ---------- Previous post was at 09:09 PM ----------

Damn. After the download finished, MX is no longer able to open the file. DRM issues?
[One (M7) Q&A, Help & Troubleshooting] EugeneR:
I do not have any Play Movies issue after I re-locked the bootloader. It plays, rewinds, fast forwarding, pauses, without any issue.
[Miscellaneous Android Development] kamal882:
LAVA Iris 455 Official Jellybean 4.1.1 Firmware​

IRIS 455 is a nice phone and it was recently launched by LAVA.

It has 4.5 inch capacitive touch screen display with 960×540p resolution, 1GHz Dual core processor with Android 4.1 Jelly Bean.​

I am providing the official Jellybean 4.1.1 firmware of this phone to help the people who want to make custom ROM for this mobile.

Also if somebody having problem with phone, he can flash the phone himself with the help of SP Flash Tool v3.1248.0.96.

You will also require Media Tek Driver.

Process:

Switch off Mobile, Remove Battery and after few seconds again insert battery (Do not switch on mobile and also do not connect USB cable at this time)

Install MediaTek USB VCOM drivers in your PC.

Open SP Flash Tool, then click Scatter-loading button to load the scatter file.

It will load Firmware files. Click on Firmware Upgrade Button.

It will check all files and may give a Checksum Failed warning.

Just Ignore this warning, Click on OK if warning is there and connect mobile with USB cable.

It will start updating your mobile. Complete process will take around 5 minutes.

Here is official firmware of this phone. (Link removed on request of Forum Moderator)

:cool:
[Miscellaneous Android Development] iamnimit:
Thank You!

Thanks alot for this useful thing which isnt available on google too :laugh: :)
[Miscellaneous Android Development] kamal882:
:cool: ;) :D
[Miscellaneous Android Development] aakashing:
dear sir,

u r dong gr8 with Lava mobiles. thanks in behalf of all Lava users. In this forum i have found threads about Lava 400, 455, 501, 502... except lava iris 454 which i have got.

i want to try CWM Recovery 6.0.2.8 for Lava Iris 455 provided by you.is it safe? if not how can i restore my stock rom? i also want to mention i am unable to make backup ROM. so i beg you to post stock rom for lava iris 454.
[Miscellaneous Android Development] kamal882:
CWM Recovery of Iris 455 may not work with Iris 454.

Very soon I will post CWM Recovery for Iris 454.

I will also provide Stock Recovery of Iris 454.
[Miscellaneous Android Development] kamal882:
It will not work with Iris 454.
[Miscellaneous Android Development] babadepa:
Have you rooted iris 455 as I am not able to root the same with SP Flash Tools. I am using the same method as prescribed for iris 501 but I am not able to install CWM on iris 455. Please guide...
[Miscellaneous Android Development] kamal882:
Method is same as Iris 501 but you must use CWM Recovery of Iris 455. Here is link for CWM Recovery of Iris 455:

http://xdaforums.com/showthread.php?p=41326129
[Miscellaneous Android Development] aakashing:
Thank u very much sir for ur new thread of Iris 454.

u r just fabulous.

i will try it as early as possible. as i am a novice just want to confirm that the process is same as instructed in this link ?

http://xdaforums.com/show...php?p=41326129

i have already rooted my phone using the instructions & software provided in Iris 400 thread.

once again thank you very much.

:):):):):)
[Miscellaneous Android Development] kamal882:
:good: :D :good:
[Galaxy S 4 Q&A, Help & Troubleshooting] networkn:
Hi There!

I took my Sandisk 64GB Card out of my S3 and put it in my S4, and it's not happy. I took it out and formatted it ExFat in Windows and then copied the data back, pretty much does the same thing. Is there a straight forward way to determine if it's buggered?
[Galaxy S 4 Q&A, Help & Troubleshooting] ianjd:
There's been at least one other report of this happening here, and I'm seeing it too. There are some defective Sandisk cards out there, but it's infrequent enough that I can't reproduce the problem on demand. I'm just getting the card replaced to see if the problem goes away, if not the S4 will have to be replaced. :(
[Galaxy S 4 Q&A, Help & Troubleshooting] J4ME5x:
I've been having an issue with mine it tells me my sd card is damaged.

It has given me the messaged 3 times in the last 2 days mounting it again in settings or restarting phone solves it.

It's a SanDisk ultra 64gb u1 was in my note 2 before not never had an issue with it.
[Galaxy S 4 Q&A, Help & Troubleshooting] hunhool:
Hi,

I've had the same proble with my 32GB card.formatted properly,started to use in my S4 and couple of days later the card stopped working :(

It's definately got damaged somehow.I had to throw it away,as I wasn't able to formatting again.

soo it's dead :(

neither the computer nor the phone not recognized anymore.

I've purchased it from amazon uk,tried to contact them but they replied and said the card is now out of warranty :(
[Galaxy S 4 Q&A, Help & Troubleshooting] ianjd:
Worrying close to a pattern, ISTR a similar Samsung/SanDisk incompatibility a few years back, anyone having problems with any card other than SanDisk?

Edit: I'm running a test with today's firmware update to see if it's something that's been addressed in that.
[Galaxy S 4 Q&A, Help & Troubleshooting] Krimsonmyst:
Please report back as soon as you have some info, I used my SD card for all my music and it's a pain when it gets corrupted every time I want to listen to music :(
[Galaxy S 4 Q&A, Help & Troubleshooting] blackknightavalon:
Reformat it to Fat32 and see if that works.

Sent from Spaceball One.
[Galaxy S 4 Q&A, Help & Troubleshooting] jokeeman:
I have same problem with SanDisk microSDXC 64GB Class 10 UHS-I Ultra Android formated on FAT32.

Now I am using the oldes one Sandisk 64GB, from my SG3 and i looks good. Will see, if the newes card will work in SG3:confused:
[Galaxy S 4 Q&A, Help & Troubleshooting] ianjd:
Well, thus far it's been playing MP3s for five hours from the same card that yesterday caused the player to stop when the "removed..." dialogue popped up. So it doesn't seem to have occurred yet with today's revised firmware. Not knowing exactly what Samsung have done in the new firmware, it's hard to say definitively that the problem's resolved, but I'm cautiously optimistic.

---------- Post added at 03:51 PM ---------- Previous post was at 03:48 PM ----------

A less scrupulous person might say, buy the exact same card from Amazon, put the new one in your phone, and return the defective card to Amazon on the new order, asking for a refund for a dead-on-arrival card. Hypothetically.
[Galaxy S 4 Q&A, Help & Troubleshooting] fl3nd3r:
Same isssue here: Sandisk Ultra 64gb, Samsung s4 (I9505) after a while I started receiving message about Damaged SD. Solved Switching off. After 4 days the SD is death ...
[Galaxy S 4 Q&A, Help & Troubleshooting] ianjd:
I've been playing music and video off the card continuously for seven hours without the problem recurring, so the new firmware may have resolved this. Edit: Nuts, another unmount, problem not solved.
[Galaxy S 4 Q&A, Help & Troubleshooting] jongilluley:
Strange as I've been using a SanDisk ultra 64gb card since Tuesday for photos and music and not had a single issue with it.
[Galaxy S 4 Q&A, Help & Troubleshooting] majickal:
I had the same issue with the s3. We had 3 s3's in our household and 2 of them killed 3 32gb SanDisk cards between them. The one s3 that didn't kill cards was fine with a 32gb card for a year so to test a theory, I took out the card and tried it in one of the "card killer" ones... It was dead within 2 days. Strangely though, they worked fine with 16gb cards. I reached the conclusion that it was to do with the higher speed (class) of the 32gb cards.

All in all it seemed to be a phone fault and not a card fault. I always test my cards with h2testw, never buy cheap and all have appeared to be genuine. This is an alarmingly common issue too (just Google it!) but Samsung won't admit any fault. It's not exclusive to SanDisk cards either. I was hoping to find that this issue had been addressed and fixed in the s4 (whether samsung admit fault or not).

Seeing these same issues surfacing on the s4 within days of launch, I decided to leave samsung after having an s, s2 and 3 s3's over the last few years. I can't afford to keep replacing sd cards and keeping my fingers crossed. I wish you all good luck in convincing samsung that they have a serious fault on their devices... We got nowhere with the s3.
[Galaxy S 4 Q&A, Help & Troubleshooting] bogdan1980:
Guys, use samsung cards , they are top notch
[Galaxy S 4 Q&A, Help & Troubleshooting] MiG123:
i also have the same issue with my 64gb sandisk, almost impossible to listen more than 10mins of songs. problem obviously lies with the card as my other 16gb sandisk works without a hitch...
[Galaxy S 4 Q&A, Help & Troubleshooting] Mittaa:
How is it formattet ExFat or Fat32?

If ExFat ... did you format it in the phone or outside?

Thanks

---------- Post added at 05:30 PM ---------- Previous post was at 05:29 PM ----------

How is it formattet ExFat or Fat32?

If ExFat ... did you format it in the phone or outside?

Thanks
[Galaxy S 4 Q&A, Help & Troubleshooting] jongilluley:
Took it straight out of box into the phone and formatted on the phone...

Loaded up about 7gb worth of music and just under 1000 pics and still working a treat for me.
[Galaxy S 4 Q&A, Help & Troubleshooting] Mittaa:
So that's what I will do then.

Take my "old" 64 GB SanDisk and format in S4 before usage :)
[Galaxy S 4 Q&A, Help & Troubleshooting] Mittaa:
SanDisk says it produced some bad 32GB and 64GB microSD cards

! Read this !

http://www.phonearena.com/news/SanDisk-says-it-produced-some-bad-32GB-and-64GB-microSD-cards_id40986
[Galaxy S 4 Q&A, Help & Troubleshooting] starbucks2010:
How is the speed of this card type (UHS-1)? I don't know if S4 has the HW to use at full speed these type of cards.

Thank you.
[Galaxy S 4 Q&A, Help & Troubleshooting] eggdrop:
So this is my return to android after some time and I'm trying to get my device all setup. One of my biggest pet peeves about Android was the terrible resolution of the contract photos.

I have Facebook and installed the app. I went through the sync procedures to get the contacts matched up and noticed that the photos look terrible. But, I have one contact that had a gorgeous hd pic. I don't understand what is different about his contact info but why can I do to fix the test of them?
[Galaxy S 4 Q&A, Help & Troubleshooting] mickliq:
Suggest you turn off the contact sync in the FB app and install Haxsync.
[Galaxy S 4 Q&A, Help & Troubleshooting] lilsalmon:
I second the poster above. Download Haxsync and make sure to check the 'use high resolution photos' option.

Lil
[Galaxy S 4 Q&A, Help & Troubleshooting] septix:
Yes. Haxsync is the way to go.
[Galaxy S 4 Q&A, Help & Troubleshooting] maxshah912:
What is best way to protect my S4 from cracking screen. I am scared to crack screen on it.

Any screen protractor like zagg invisibleshield will work ?

Or any slim case and screen proctor combo ?

Only reason i gave up on s3 was crack screen.

My screen cracked even without dropping phone on s3 and replacement phone cracked too by dropping just from my pocket. so I moved to iPhone, but I love android.
[Galaxy S 4 Q&A, Help & Troubleshooting] JihadSquad:
Don't drop it or get a rubber case. Screen protectors protect from scratches, not shatter.
[Galaxy S 4 Q&A, Help & Troubleshooting] maxshah912:
any suggestion on rubber case ?

I usually don't like full body case but if u have any recombination
[Galaxy S 4 Q&A, Help & Troubleshooting] Icedamage:
I suggest you try the Otterbox Commuter case. I have one for my Evo LTE and I love it. If your really want the best protection available and don't mind the added bulk, then the Otterbox Defender would be the next step up in protection.
[Galaxy S 4 Q&A, Help & Troubleshooting] akash_84:
Put Zagg on mine - looks and feels nice and protects it

Only other thing is the s-view case or whatever it's called- both together protect is nicely
[Galaxy S 4 Q&A, Help & Troubleshooting] maxshah912:
kool let me look up

dose tpu case any good if ya any suggestion on what brand
[Acer Iconia A500] arzzzae:
Im just wondering, is there any other way that a501 could have a working 3g/4g when using the CM10-Flex ROM?
[Galaxy Note II Original Android Development] ptmr3:
Finally got around to bringing Saber to the 7100. Have Fun lol
[Galaxy Note II Original Android Development] Simone:
The force of this kernel is strong, young padawan.

LOL. Going to test.
[Galaxy Note II Original Android Development] ptmr3:
Lol right on man let me know what you think
[Galaxy Note II Original Android Development] aamitabh28:
Another kernel by a great developer!

Thanks man!
[Galaxy Note II Original Android Development] sswagonman:
running sweet all morning not an issue at all but have not tested gps or bluetooth yet
[Galaxy Note II Original Android Development] gaurav2009:
looks good,does it have sds patch??