yashsingh1/xdaforums huggingface dataset:
[Moto X General] Orsini:
USB DEBUGGING DISABLED.

Boot phone to Fastboot Mode with options to scroll to and select BP TOOLS is highlighted, press the Volume Up Button. The phone will restart and u can see Motorola QC Diag Port - look for it in your computer's Device Manager to get the port number ..after that use"NV-Items Reader-Writer

1. Open the "NV-Items Reader-Writer"

2. Enter YOUR COM PORT # as shown in DEVICE Manager

3. Click the "Write" button, and find the "nv-unlock.txt" file - make sure it confirms success

4. Click the "Write" button, and find the "nv-unlock2.txt" file - make sure this confirms success

5. Last, click MODE, then RESET

And lastly, once the phone reboots, go to Settings, More, Mobile Networks and select GSM/UMTS.

DONE! You are SIM-Unlocked!
[Moto X General] mps5566:
Hu thanks for ur info my problem is i can not read SPC code when i press the read SPC it showing me

A fatal error has occurred could not change SPC plz ensure you download the application for your particular phone.

my phone android version is 4.4.4
[Moto X General] Orsini:
I had the same problem with mine in the past. Follow the steps and you get it done.
[Moto X General] mps5566:
[GUIDE] SUCCESS!!! SIM-Unlock Sprint XT1056 (SIM-CRACK) Moto X GSM **NOW U.S...

Hi as u can see I already flash that 2 file

After write file I did reset on mode

When I put SIM card it saying no service

As u can see I already change setting to gsm

I forgot to tell u 1 thing before I flash this 2 file I flash all 4 file before do u think that why I get this problem ?

When I search for network I can see network provider but can not select

It saying your SIM card don't allow connection to this network
[Moto X General] Nicene Nerd:
You need to flash the stock 4.4.2 ROM (NOT THE SBF) to get your SPC code.
[Moto X General] mps5566:
Hi solve the problem i hard reset the phone then just flash that 2 file after restrat phone and it works

thanks guys for ur help really appreciated
[Moto X General] AlanVenu:
-Deleted-
[Moto X General] MaheshChowdary:
Please help in unlocking my RW moto X. I am Unable to get it done can you post me

Can you please post me with the notes you have used to unlock your RW mobile when iam using rock my moto it is cannot reboot saying no privileges. Can you help me with step by step instructions from the staring of rooting and flashing.
[Moto X General] samwathegreat:
Rock My Moto will never work. As clearly stated in the OP, this will ONLY work with the Republic Wireless variant if you unlock the bootloader. There are only 2 ways to accomplish this:

1. China Middleman ($45)

2. "Sunshine" unlock app ($25)

Use search for further details.
[Moto X General] Hammerdroid:
So, a few months ago, my phone crashed. Hard. All I had done was unplug the USB from the computer without 'ejecting' using windows, something I had done a hundred times with no issue... But that time, it sent my phone into bootloop mania, wouldn't stop until the battery was drained.

At the time I has pretty much nil access to a pc, so it was about 2 months before I could use a PC and try to figure out it's issue. To make an even longer story short, I had somehow wiped damn near the whole phone. Couldn't even get to recovery... So finally when I got some time at a PC, I started by using adb to wrote the entire phone, install new recovery, and go from there. It wasn't as easy as it sounds or add on thinks it should be but I'm straying wayyyy off course...

What I'm saying is this:

I'm pretty sure the modemst files you were talking about got wiped during all that mess, seeing as how literally -everything- else did... At one pint in the OP you mentioned that these couldn't be tampered- did that remain true or is it a non issue now? I would love to get this phone going on a different carrier. I hate sprint.

Plus, I'm running on CM11 ATM, gotta revert to stock right?

BTW, awesome job, fellas!!!

Can't wait to hear back, (lol, like some Lil schoolgirl or some sh*t, hahaha)

ANY AND ALL INFO IS GREATLY APPRECIATED!
[Moto X General] Co0l Guy 33:
This has nothing to do with the unlock?
[Moto X General] Hammerdroid:
I WANT to unlock, but in the OP he stated that the modemst1 & modemst2 files could not have been wiped. I was just explaining how it is that my entire phone got wiped, literally, down to internal storage, recovery, system, etc, but I'm hoping that I can still unlock the Sim for domestic use...
[Moto X General] samwathegreat:
What the OP says is that *IF* modemst1/modemst2 get wiped, you have to re-do the sim-unlock (follow the entire unlock procedure again).

If erased, modemst1 & modemst2 get re-built with default values (meaning sim-locked). Just follow the procedure from start to finish, and it should work.

I would suggest going back to stock. It might work on CM11, but you probably won't get any support if you have issues.
[Moto X General] Hammerdroid:
Cool, cool, cool! Lol I've undergone a complete financial 180 since I got this phone and plan. Now, all I can use it for is music, movies, books and games... I have one of those lifeline phones. It's assurance wireless, subsidiary of virgin mobile, who's owned by- BADAP- PSSSSHH! - SPRINT. This COULD work it pretty nicely. Wish it was a dual Sim phone, though, that would rock.
[Moto X General] samwathegreat:
Not sure if I'm understanding you...

You can't use a Sim unlocked device on any cdma carrier, only gsm. It won't work on any sprint mvno or Verizon mvno.

Good luck
[Moto X General] elmy2424:
revert domestic unlock...

[MENTION=2509024]samwathegreat[/MENTION] please help me to revert domestic unlock.. what should i write to the nv to revert domestic unlock...:confused::confused:
[Moto X General] samwathegreat:
You only want to revert domestic unlock, or the whole unlock?

To revert ALL changes, the easiest way is with fastboot.

From bootloader:

Fastboot erase modemst1

Fastboot erase modemst2

Fastboot reboot

Now assuming you have reactivated with sprint, just go to settings, system update, and update profile and prl. Should be working fully on sprint now.
[Moto X General] elmy2424:
Im out of US, i only want to revert domestic unlock because i think is causing a little issue (i can't make calls while data(3G) is on, i can only receive calls)

So i will revert all and then just write the unock 1 and 2..

Thanks
[Moto X General] hiroprotagonist:
I am also having the same problem Cool Guy has. RW xt1049, unlocked bootloader, followed instructions to the T, and i still have the Home Only option in Network Mode. Really puzzled.

Any solution? Would hate to have thrown away $25 bucks like that...
[Moto X General] samwathegreat:
Did you flash the entire sprint rom as instructed?
[Moto X General] hiroprotagonist:
Yes i did via RSD Lite. Note that i kept it at 4.2.2 (ghost_sprint-user-4.2.2-13.9.0Q2.X-116-MX-17-57-1-1-release-keys-cid9)
[Moto X General] Co0l Guy 33:
Hmm.. I'm starting to think this may have something to do with the BL Unlock Itself. ..
[Moto X General] ezeuba:
I noted something like this earlier...
[Moto X General] hiroprotagonist:
That would be truly unfortunate.. Should i flash to 4.4.2? or reflash 4.2.2 and try again. I fail to see how the bootloader unlock could affect the network selection option, though i am woefully uninformed on this matter
[Moto X General] ezeuba:
Isn't it indicative that 2 people out of many who used the same BL unlock method have exactly the same issues with the SIM unlock?
[Moto X General] Co0l Guy 33:
Yeah. I gave up haha. Just wanna help others who may have the same problem as me.
[Moto X General] Hammerdroid:
I see... I think I understand, but I think the OTHER phone MAY BE gsm... Its only owned by sprint down the line. If it has a sim card, its not CDMA, unless its for 4g radio, right?
[Moto X General] Ali Moran:
[MENTION=2509024]samwathegreat[/MENTION], Can I use this method on unlocked bootloader and also rooted device.
[Moto X General] LARBIFY:
Has anyone tried to use this?

http://xdaforums.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059

I'm just wondering because I'm pretty sure the sprint moto x dosen't have the t-mobile LTE bands anyways.
[Moto X General] samwathegreat:
It has been tried and does not work.

Sure..
[Moto X General] texm3x:
x2

thank you as well guys !! :good::good::highfive:

---------- Post added at 07:39 AM ---------- Previous post was at 07:27 AM ----------

Cant download txt notes??
[Moto X General] yaddam205:
Any ATT solution? XT1058

I've got an ATT XT1058 and I'm trying to unlock the sim. I have used two different 'sim-unock' services, and while both supplied codes neither worked. ATT insists they are unable to unlock for some odd reason. The device was BYOD.

Any advice would be greatly appreciated. I want to switch to Cricket and get double the data for the same price.

Cheers,
[Moto X General] samwathegreat:
This method will not work for you...
[Moto X General] yaddam205:
Thanks for the heads up. Any advice on where to go to find a successful unlock?
[Moto X General] iBowToAndroid:
Cricket is an ATT MVNO. Shouldn't need to unlock it
[Moto X General] Ali Moran:
[MENTION=2509024]samwathegreat[/MENTION], It shows SPC fatal code error, so how to downgrade OS, Any tips?
[Moto X General] samwathegreat:
I THINK I FIGURED OUT WHY IT ISN'T WORKING FOR YOU!

Hold on for a moment. I am updating Post 2 as we speak. There is an additional step that was left out!!!

It -IS- necessary to write the "white-rabbit" NVITEM as well. And even if it isn't necessary for some, it CAN'T HURT.

Wait for Post2 to be updated, and try the new steps.

EDIT: [MENTION=5960052]ensedese[/MENTION] : I finished revising the post. Please go back to POST 2 (be sure to "refresh" the page), and try steps over. Let me know...
[Moto X General] ecs87:
Thanks for the quick response. Yes, the majority of my information comes from Samsung devices, but I'm not a stranger to the Motorola devices. I remember the 8322 (I think that's the right NV item) unlock on the previous Motorola devices. I would've thought the newer ones would've ditched this method of unlocking however...why mess with a good thing? Just move the item, which is what it seems they did. Maybe I should be asking for dumps for the G900P or just keep changing NV items that start with 01 to 00 (and vice versa). It'll be virtually impossible to brick this way if I have access to a custom recovery to reload the mmcblk backups through dd if.

I was convinced that Samsung didn't follow this same method of locking the device internationally. I'm starting to rethink this...
[Moto X General] Superpopsss:
Mine says: failed.. Phone does not answer...

Any clue what's going wrong ?
[Moto X General] samwathegreat:
Check Post 3: make sure you are in diag mode, usb-debugging is OFF, and check device manager to make sure you have "Motorola QC Diag Port" listed under "Ports (COM & LPT)"
[Moto X General] Superpopsss:
All those things are done...

I tried accessing dm mode both ways, still no luck...
[Moto X General] samwathegreat:
so you DO show it as a COM port number? In device manager? and you selected the corresponding com port number on the NV-ITEM reader/writer?
[Moto X General] Superpopsss:
It worked ! I selected port 5 and didn't work the first time retarded my PC and it worked. Thanks

---------- Post added at 12:24 AM ---------- Previous post was at 12:22 AM ----------

Now my question is, if I flash a ROM, will it still be unlocked ?
[Moto X General] samwathegreat:
As long as you don't issue these fastboot commands (or use RSD Lite), you should remain unlocked:

fastboot erase modemst1

fastboot erase modemst2
[Moto X General] Techno Droid:
Wow I just sold my sprint Moto x. Happy to here this.
[Moto X General] Superpopsss:
Also, can other radio files be flashed ?

Is 4g\lte supposed to work after this unlock ? I only have 3g at the moment.
[Moto X General] samwathegreat:
Absolutely no LTE (XT1056 only supports band 25 -- which is only used by Sprint). HSPA/HSPA+ -might- work, depending on which carrier you are using. It all comes down to the frequency bands supported by the device ITSELF, and not the radio you flash. See here: http://en.wikipedia.org/wiki/Moto_X (and scroll down to the supported bands) If you are on T-Mobile, they use HSPA extensively on 1700mhz - the XT1056 does not support this band. Unless you happen to live in an area where T-Mobile has re-farmed their HSPA to 1900mhz, you will probably only get EDGE data.

Who is your carrier? Are you in the U.S.??
[Moto X General] Superpopsss:
I'm with Fido in Canada. Alright, my mom is getting this moto x than. Thanks a lot again.
[Moto X General] reds28heem:
Was is confirmed to work on U.S. carriers yet?
[Moto X General] samwathegreat:
We still don't know for sure -- no-one has confirmed.

I am in the U.S., but I don't own an XT1056 (read the top part of Post # 2) -- it worked successfully on MY XT1049, and I didn't get the "INVALID SIM" error, BUT I don't have an active SIM to try. Just a used/inactive one....and I am working on getting my phone BACK on CDMA and have no interest in testing further myself... :/ (if you don't understand, and you didn't read the top of post# 2, read it now!)
[Moto X General] fastover:
moto x

im on simple mobile in the us not working here won't connect shows carrier though
[Moto X General] samwathegreat:
SimpleMobile is a T-Mobile MVNO, so this suggests it PROBABLY won't work for anyone in the U.S.

Likely, there is something else in place that blocks the domestic MCCs :rolleyes:
[Moto X General] ejlmd:
I'm on T-Mobile in the US. I don't get any cell signal, says "searching for service". Although it did find the T-Mobile APNs from the SIM card.
[Moto X General] samwathegreat:
Bummer! Its confirmed then. I will update the OP accordingly. At least these devices have value to our overseas friends now :/

Hopefully a solution is found that will allow us Americans to use the exploit as well.......

As I said before, it seems to be (somehow) blocking the U.S. MCCs

I guess this isn't completely unexpected. Most of the SIM-CRACKs for Sprint devices only unlock for international use as well.

Too Bad :(
[Moto X General] ecs87:
I forget what .db it is but look in /data/data for a file with that extension and open it up with a suitable program. I remember seeing a list of blacklisted MCC and MNC codes along with the respective carrier names. It may be an alternative way of unblocking the domestic carriers. I'll get the specific file names and paths tomorrow (I posted it in a s5 or note 3 unlock thread...hopefully Motorola uses the same domestic blacklist database).
[Moto X General] samwathegreat:
I had a quick look, and no files with .db extension in /data/data on my XT1049 (at least not in the root directory). I really don't have time right this second, but WILL look into it. THANKS for the heads-up, and update me if you find anything further. This could be promising.
[Moto X General] mali98007:
Strange Issue (or not an issue)

Hi Samwathegreat,

Thank you for your hard work and the great post! My son was on republic wireless (XT1049). I just added him to my T-Mobile family plan here in the US (to get him data for the same price as republic plan without data). He wants to use his RW Moto X on T-Mobile. I followed the instructions, paid to use Sunshine to BL Unlock the phone. Loaded the stock Sprint 4.4.2 ROM on it and then followed your steps in your threads about SIM Unlocking it. Everything went fine, except the very last step. When the phone re-booted, I went to Settings=>More=>Mobile Networks it did not show any option to select "GSM/UMTS". Instead it showed "Home Only" and I cannot change it.

The surprising thing however is that when I removed the Republic Sim Card and installed the T-Mobile SIM card, everything seems to work. Can make and receive calls, can send and received texts. However the "About Phone"=>Status shows Carrier as Motorola and also show the phone is still in CDMA.

Any idea what's going on? Does it matter what SIM card (Republic or T-Mobile) is in the phone when doing the SIM Unlock?

Thank you and Best Regards

Al
[Moto X General] ezeuba:
Third time around... Sunshine BL unlock issue with SIM unlock. [MENTION=2509024]samwathegreat[/MENTION] what sayest thou about this phenomenom?

Sent from my MOTO X
[Moto X General] samwathegreat:
Great question. I must admit I'm baffled.

This has worked for multiple RW Moto Xs, *except* for those unlocked using sunshine.

Still not enough info for me to blame Sunshine......

You might try flashing the 4.4.2 (NOT 4.4.3 or above) T-Mobile XT1053 ROM and see if you have the option to change network mode.

My Sprint XT1056 is running 4.4.2 T-Mobile firmware and works fine. Be sure to not update past 4.4.2 or you might not be able to revert back to the Sprint ROM if you decide to switch back.

Good Luck and keep us updated as to success. After flashing the T-Mobile ROM, you will probably need to perform the sim-unlock again.
[Moto X General] samwathegreat:
You are on 4.4.4 and cannot read the SPC.

If you only need international unlock, skip obtaining the SPC, and just follow the instructions to flash ONLY the nv-unlock file.

This mimics the official international unlock.
[Moto X General] ezeuba:
You can try flashing the 4.4.2 ROM, not the SBF, the ROM only, and then try getting your SPC. If it works, fine. If not, no harm done.

Sent from my MOTO X
[Moto X General] Co0l Guy 33:
The weird part is that I told my friend to try this same unlock, but using the Middleman. After a few weeks of back and forth, he got it unlocked (XT1049). After following these steps, the unlock worked. It MAY have something to do with the BL Unlock. I think if a few more people have the same issue, include it in the first post so that more people like us don't spend the money and then can't get a refund for it.
[Moto X General] ezeuba:
If this were reversible, which I don't know if it is, then the money would not be much of an issue... Just my own thoughts...

Sent from my MOTO X
[Moto X General] mali98007:
If this means that the SIM unlock did not work, then what explains why/ how the phone is active/ working fine....calls, texts, data.....all are working.

---------- Post added at 01:49 PM ---------- Previous post was at 01:45 PM ----------

I tried the T-Mobile stock ROM yesterday, and the Mobile NetWork menu did provide me the options to choose between t-mobile, verizon, and one other network (don't remember if it was sprint or at&t), but when I tried to select T-Mobile, it gave an error after a minute or so that it could not connect. I'll try to flash it again with T_Mobile and see if SIM Unlocking again helps.
[Moto X General] mali98007:
Good news, Good news, and strange news

Well, thanks to Samwathegreat's suggu=estions, I flashed the stock T-Mobile 4.4.2 on the phone, reapplied the SIM Unlock on it, and three thing happened:

1) The great news is that the phone is now fully connected to T-Mobile (I did not have to even have to select "GSM" in "Mobile Networks" option).

2) The other great but very unexpected news is that the phone is now on 4G (I thought in the thread that I'll only be able to get 3G?).

3) The third very strange news is that the phone number got automatically changed (the area code remains the same).

Any explanation for my comments #2 and #3?

Once again thanks to Samwathegreat for all his help. I'll be paypaling some $$ to him when I get my next bonus. :)
[Moto X General] samwathegreat:
1. Excellent!

2. HSPA/HSPA+ is *technically* only 3G, but T-Mobile considers it to be "4G". It is pretty fast (42 Mbps) compared to EVDO 3G.

You must live in an area that T-Mobile has "re-farmed" to 1900mhz HSPA+ -- that is the ONLY way you could be getting "4G". Remember, no GSM LTE bands are supported by the XT1056/XT1049.

3. The phone number changed to the number encoded on the sim-card? If so, this is to be expected. The phone's NVRAM had your old Sprint / Republic Wireless number stored in it. Since the T-Mobile ROM is GSM-only, it will only read the phone number stored on the SIM card.

Way to go! Glad it worked out for you. Now we have a solution for those who are having these issues. Simply flash the T-Mobile 4.4.2 SBF, then perform the unlock. Everything should work (sim-unlock) as expected.

Thanks for the generous donation offer. I look forward to receiving it.

Enjoy your UNLOCKED device!

One last comment: If you choose to update the T-Mobile firmware above 4.4.2, it should be fine, but you will probably lose the ability to EVER switch back to RW / Sprint. If you plan to always stay on GSM, you can go ahead and take the OTA updates. :good:
[Moto X General] Hammerdroid:
[MENTION=1186895]sawat[/MENTION]hegreat

What advice do you have for an already unlocked, rooted xt1056 running cm11?
[Moto X General] :
Post 2 has the instructions. ?
[Moto X General] crabbyone:
Lollipop

Does anyone know if taking the OTA to lollipop will be a problem? I know it isn't out yet, but wondering if I will need to stop my wife from updating her phone for a while, until it is confirmed to be ok.
[Moto X General] Co0l Guy 33:
Congrats

Congrats on finding out the problem! I should have waited rather then getting a new phone.

Keep up the great work :good:
[Moto X General] hiroprotagonist:
I also flashed the T-mob rom and it worked. Also, do not apply the OTA updates cos they reset the simlock and you need to reunlock. Remember to keep your spc code safe someplace, cos you will not be able to use the spcutility to read the code on newer versions of android(4.4.3 upwards)

Good luck all. Thanks to Samwathegreat for an amazing job done
[Moto X General] waqas.abrahim:
Thank you!!!

Thanks a lot, followed the instructions and it worked. :)
[Moto X General] ecs87:
I'd suggest against ANY Sprint customer to update their firmware. Why? Even though my experience mostly lies with Samsung, the new modems are making it nearly impossible to SIM unlock. Moto isn't too far behind.
[Moto X General] boostedcx:
My XT1056 came with 4.4.4 and I had to unlock my bootloader and downgrade to 4.4.2 to get my SPC/MSL. Now that I am on the 4.4.2 ROM, can I flash the 4.4.2 T-Mobile SBF or will I brick? Thanks.
[Moto X General] :
No one knows for sure, but yes... You have downgraded... You very probably will brick if you take an ota.... And there's probably other ways you could brick now.

I would leave well enough alone if it were me and not be flashing anything... And tempting Fate.

But that just my 2 cents. ?
[Moto X General] boostedcx:
I'm not planning on taking an OTA from Sprint. What I meant is

1. Can I flash a Sprint Moto X XT1056 from Sprint 4.4.4 Firmware (4.4.2 ROM) to 4.4.2 T-Mobile SBF file?

Also:

2. If that will not work, can I do the 4.4.3 T-Mobile SBF?

3. Can I downgrade from 4.4.4 Firmware (4.4.2 ROM) to 4.4.2 Sprint SBF?
[Moto X General] :
Someone else will need to crime in. I'm afraid to recommend anything... As I said.... Many brick posts from downgrading... And OTA's aren't the only reason.

Sorry.
[Moto X General] samwathegreat:
I second this. I have no idea if it will brick or not. All I will say is that there is a good chance of bricking. I'm not willing to risk bricking my device to find out either.

If available, your safest bet (and I won't hesitate to tell you that anything you do has risk now that you have downgraded) is to flash the entire 4.4.4 T-Mobile SBF, and not take any OTAs.
[Moto X General] boostedcx:
I am having trouble with NV 855 - it keeps reverting back to 01. I have tried writing 00 in the provided reader/writer tool, CDMAWS, and DFS, but I cannot get the NV item to stick after a reboot. Has anyone else had trouble getting 855 to stick as 00?
[Moto X General] samwathegreat:
Unlock2 is the nvitem that prevents 855 from reverting back upon reboot. Have you correctly flashed that nvitem?
[Moto X General] boostedcx:
I started over again this morning with the unlock procedure, but I still cannot get 855 to stick after a reboot. I wrote all 4 NV text files in the correct order, then set my CID to ATT in fastboot. I have a Nano ATT SIM inserted, but I cannot register on the ATT network. All I get is an empty signal bar at the top. Attempting to place a call gets me "Mobile Network not Available". When I read the NV items back after a reboot, this is what I get:

8378 = 01

8035 = 00

8322 = 00

855 = 01