I recently received a used i9505 that I purchased from an online retailer. They stated the phone was unlocked. My current provider is Verizon so I couldn't just pop in the sim to see if it was unlocked and things worked. I plan to use this phone when traveling overseas.
I followed the guide in the first post of this thread and also several other posts and pages in this thread. Because I could not
get to the step on the phone where the three
options appear for PERSO_SHA256, I thought I was sunk and the phone was locked as the only option that shows is PERSO_SHA256 INFO. If I select that, it says SHA256_ENABLE_FLAG 
. Reading all the posts implied this means the phone is locked.
Being curious, I drove to an AT&T store. They put in a sim card and the phone and data service worked
. I then went to a T-Mobile store and they put in a sim card. To my surprise, phone and data service worked also
Is it safe to say that my phone is indeed unlocked for overseas use or am I missing something???
The phone is unrooted, unmodified Lollipop 5.0.1. Build LRX22C.19505XXUHPK2