Network-unlocking a flashed & rooted HTC M7 from AT&T

middaymoon

Senior Member
Dec 31, 2013
57
9
0
I'm trying to unlock my HTC One from the AT&T network. I'm currently waiting for them to get back to me with my unlock request. Shouldn't be a problem, I hope.

I'm S-On, and running Dirty Unicorns on my phone. From reading around, I've seen that the unlock code will only work if I'm "stock." However, I have no idea how "stock" I have to be. I've been reading around to find a stock ROM I can flash but everything I see is in the context of going 100% back to stock, flashing RUUs, etc. I currently don't have a USB cable to connect it to my computer so this might prove difficult.

Question: What do I NEED to do to my phone to ensure that I can network unlock it when I have the code from AT&T? (stock rom, stock bootloader, etc)

Bonus questions:
Can I unlock the phone without physically inserting a new SIM? (my friend isn't going to buy one until she gets to China and I don't want to buy one just for this purpose)

AT&T is acting sort of sketchy. If they fail to get me an unlock code in time, can I hack one together or are the services noted in this thread my best bet? http://forum.xda-developers.com/showthread.php?t=2242473