[HTC EVO 3D] bigsupersquid:
//edited to put the solution first and diatribe after.

HAHA!

since the log gave the the expiration date of the stale CA certificate, I turned off automatic time/date and set the date to April 29, 2019, right before the cert expired.... and the profile update ran and completed.

same for the PRL update, but the profile update corrected the time and I had to go back and "fix" it again to run the PRL update.

I'll have to try the date reversion gimmick on the Optimus V for fun later.

Just a heads-up, most HTTPS is going to have issues from the stale certificates. If you figure out which ones have gone south (settings>security>trusted credentials) you might be able to import new ones (settings>security>install from SD card)

but I have yet to find a current version of the Sprint branded CA cert anywhere, and somewhere around a third of the certs installed on the 3vo are expired.

Maybe good ones could be pulled from a newer ROM on some up-to-date Sprint HTC device. Since I'm not worried about using the stock rom on my 3vo I will likely not go to the trouble of fishing for current CA certs.

If it works for anyone else, great. I'm going to harass Sprint mercilessly about this one.

If it wasn't such a fight to get to tier 2 (or higher) tech support even WITH a sprint account, maybe I'd have been able to talk to someone who had a clue. Virgin tech support is no better... I feel I know that pretty well, considering that over the years since 2007 I have been such a ridiculous pain in the behind to both companies with overly deep technical issues that I once had direct phone numbers for tier 3 Sprint and tier 2 Virgin support, which they have of course since disconnected.

original reply follows:

I know this is stale, but, for anyone interested:

to edit MDN/MSID on a Sprint 3vo

##(your six digit MSL/SPC number)# in the dialer

this was on a fully updated sprint 3vo, on ICS.

it's weird yours wouldn't edit. will it view the numbers in that menu? You can also see them without editing in ##RTN# and ##SCRTN# menus, they both require the MSL to access.

##VIRGIN# was the way to edit MDN and MSID on my Virgin Optimus V. I'll have to burn a Virgin 3vo back to stock to verify if it's the same. Will do that at some point.

Since my most recent $7 3vo is a used sprint phone and I have no sprint account, sprint flat refused to give me the MSL, and I had to root the phone and use MSL reader from play store to get it. Even finding stale crusty downloads of everything I needed, it was still faster rooting and getting the MSL myself than all the time I wasted with Sprint between phone calls and the corporate store today.

f*** sprint.

the 3vo activation apps, including both virgin and the sprint one and the buried pieces of them in settings>system updates, are now broken due to expired root CA certificates, as far as I can tell from the system logs.

E/vDM ( 7403): VdmRawConnection#open: IOException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: current time: Sun Aug 23 22:48:30 CDT 2020, expiration time: Tue Apr 30 13:24:45 CDT 2019

I managed to get voice/text working on Hello Mobile (sprint MVNO) by setting the MDN(phone number) and MSID (looks like a phone number but is different than the actual phone number(MDN.))

But I have no data service whatsoever, and have not yet puzzled out why. It is still day 1 of hacking at this phone again, I guess.

It was like pulling teeth and took around a half hour to explain roughly what the MSID is and why it was needed to the tier 1 hello mobile rep before they eventually went through a manager or two and coughed up the information. I actually got that for testing a Virgin Mobile LG Optimus V.... again, voice/text/no data. Rather than fight through another call with them I reverted the V to aphrodite (stock mod) to get the MSID from ##RTN# menu to force it into the 3vo.

the activation tool does connect to data during its failed run, you can see it in logcat, but I haven't found a working APN for hello mobile yet or any other info to get data up and running.

//end of the beginning

Perhaps I'll post a "guide" of sorts later. But, I'm pretty lazy, and people don't usually like my crowded overly verbose text formatting anyway.