yashsingh1/xdaforums huggingface dataset:
[Droid Ultra General] adrynalyne:
You are right, there is no harm in being wrong, but he clearly called out those who know better as ignorant and idiots when they showed him that we has mistaken.

Stop defending this guy. I even made an attempt to corroborate his claim and all I got in return were insults hurled from him. Take from a human standpoint, I'd say I and everyone else reacted as expected if not a little more calmly than warranted.
[Droid Ultra General] mschumacher69:
I think this thread should be closed once and for all...
[Droid Ultra General] Tuulaihuu:
Please unlock my device

My device is XT1080 non-DEV

Full code

9900053348361950#54303632373046

32375900585431303830000000#9352

212798D90E53DCC37CA2BEE5BC56271

AEB0A#A7969C050C000100000000000

0000000

Send me email: tuulai2013@gmail.com
[Droid Ultra General] romma1:
Agreed, unless someone comes up with a new method that works. I keep clicking and hoping...
[Droid Ultra General] Samg381:
This phone has been effectively abandoned by the devs. I am going to purchase a nexus 6 as soon as I can get the money, and destroy this phone with explosives
[Droid Ultra General] gregbradley:
Thread temporarily closed to let things cool down. I will decide on its fate later

Re-opened. Please report to the mods any further instances of arguing.
[Droid Ultra General] Abu Siona:
This unlocked my xt1080. thanks!
[Droid Ultra General] Brenardo:
I get the message saying "Phone does not qualify"

Did you run into this?
[Droid Ultra General] hazam1992:
Pics please

---------- Post added at 09:24 PM ---------- Previous post was at 09:10 PM ----------

Same here
[Droid Ultra General] Y_Yan_C:
same here

[IMG="screenshot"]https://lh4.googleusercontent.com/-nCqpTN7mXd8/VSwCv0w0KrI/AAAAAAAA3aM/rE1SQ1_NA-w/w1596-h900-no/Untitled.png[/IMG]
[Droid Ultra General] Abu Siona:
I tried to unlock another xt1080 and I got the phone does not qualify message. So maybe the first one I did was one of the first to come out or it was a developer edition. I bought it almost a year ago and it had a bad LCD so it just sat around since then. How can you check if it is developer edition?
[Droid Ultra General] Y_Yan_C:
I believe it says Developer Edition at the back under the Verizon logo

[IMG="de"]http://www.androidheadlines.com/wp-content/uploads/2014/07/droid-maxx-out-of-stock.png[/IMG]
[Droid Ultra General] chuck864:
Here is some info on why some phones are eligible and others are not.

https://forums.motorola.com/posts/132580d3df
[Droid Ultra General] chuck864:
If I have an unlock code and matching imei could I change the imei on another phone to the one I have a code for temporarily, unlock the boot loader, and the change the imei back? I am not asking how or if it is possible to change the imei, only if a bootloader unlock code will work on any phone as long as the imei is the correct one.

Thanks.

EDIT: Never mind. Found the answer to my question here.

http://blog.azimuthsecurity.com/2013/04/unlocking-motorola-bootloader.html
[Droid Ultra General] luckyprem:
No. It wont help.

---------- Post added at 12:54 PM ---------- Previous post was at 12:52 PM ----------

Every mobile has unique code. You can change imei. But it wont match with the imei you changed.
[Droid Ultra General] s_u_n:
I don't see why this thread is still not permanently closed.

There are only claims made. No evidence is shared.
[Droid Ultra General] mr_verystock:
Dang it... Can you rehost?

Alright! So all we need is the CID?
[Droid Ultra General] thenameisnigel:
pls stop reviving this thread. no methods here work as proven by 18 pages of people trying.
[Droid Ultra General] mr_verystock:
What. I didn't necromance, someone else did! I merely asked about something that could potentially contribute to the cause, so yeah...
[Droid Ultra General] thenameisnigel:
Yeah, I guess you're right. But the answer to your question is no, if it's not a dev edition device, it's not in the database so unlocking it via that method is a no.
[Droid Ultra General] mr_verystock:
What I'm trying to do is locate the CID part of the Unlock code. Recent documents has revealed part of the secret to why it doesn't qualify, so I'm planning to hoodwink the unlock website.
[Droid Ultra General] chuck864:
I wish I knew more to help out but I am not sure how the CID value returned by getvar is related/generated. I would assume it has to do with the CID partition which has all the carrier info on it. Given that the china man was able to get unlock codes for phones that were not dev editions proves that they exist and someone is storing them. Even if we could modify the CID partition and get an CID value from getvar that is unlockable, the question still remains, will the website give up the goods.

What I do know is that the CID value returned by gervar is based on the carrier you are with. Maybe if you could configure your phone for another carrier then you would get another value. Something I noticed that looked promising was in the xml files of the fxz's. One of the last commands ran is,

"<step operation="oem" var="config carrier vzw" />"

Maybe look at that. As I said though, I don't really know what I'm talking about. These are just untested theories based on what I have read. ;)

P.S. Anyone with more information on this please chime in. I am interested out of curiosity and would like to know more even if others have tried this or if I am completely off base. :)
[Droid Ultra General] Jwright621:
I reallllly need your help unlocking my boot loader!!!

Okay soooooo I'm a complete and udder noob when it comes to using adb so I can't unlock my bootloader, at least with my skill set, so I was wondering if you could pleaseeee help me unlock it so I can root my droid maxx :) (which I'm assuming will work because the ultra and maxx are almost identical)
[Droid Ultra General] Claps1775:
This does not work on our phones being none devs. Will have to use SunShine to unlock. Cost $25.
[Droid Ultra General] classic757:
Is this real or is somebody playing a mean joke?
[Droid Ultra General] thenameisnigel:
It's fake.
[Droid Ultra General] classic757:
Kinda thought so 'cause I tried it several times and no go.
[Droid Ultra General] Blazin Ace:
So it seems the verizon droid ultra cant be unlocked is that so? I need confirmation so that I give up on searching for a method that will work. The website is giving me an error saying the device does not qualify for bootloader unlocking
[Droid Ultra General] sd_shadow:
correct verizon models can't be unlocked
[Droid Ultra General] Ahsan.memon.:
How to unlock my bootloader
[Droid Ultra General] DROID_4_UsEr:
Ive tried manually changing carriers through pc cmds but this didnt change nothing for me. :( But... When i took my device (I have multiple droid Maxxs.Most are test subjects) into Tmobile store for carrier switching and i noticed that the new oem data was changed specifically in the CID partition. Bummer though because ive tested the new unlock data on the website its still not eligible. :(
[Droid Ultra General] zohaibkhan143:
Device is not eligible for unlocking. I am getting this error. Plz help

Using droid maxx 1080 SU6 7.7

Complete code:

9900057140518600#5441393631313244584900585431303830000000#7A8866F77F1CAD02D9D7508782B13B7C43A73807#6E44CC050C0001000000000000000000
[Droid Ultra General] sd_shadow:
Droids (Verizon) are not eligible for unlocking
[Droid Ultra General] macwiki:
nothing...

fake... try several attempts and no results, only one blank page.
[Droid Ultra General] sd_shadow:
Not fake, only works with some models.
[Droid Ultra General] autodoc88:
why cant i get the computer to recognize phone i fastboot mode?
[Droid Ultra General] singhvarinder:
Hello everyone.

cant we use blank flash method to downgrade the bootloader. I am saying this, because I have flashed moto x xt1053_EU blankflash.zip to my droid mini in qdloader mode. Now my bootloader version changed to 30.BE from 30.BA and every thing is working fine.

So my question is can't we use this method to flash older bootloader version ?

Thanks.
[Droid Ultra General] MrObvious:
What do you mean exactly?
[Droid Ultra General] M.Nabeel:
correct !
[Droid Ultra General] JulesJam:
The error I am getting is:

404 Page Not Found

The page 'standalone/bootloader/.php' was not found.

---------- Post added at 05:27 PM ---------- Previous post was at 05:15 PM ----------

The elseif statement at the end of this code looks like it is key

RightNow.Widget.BootLoader=function(data,instanceID)
{this.data=data;this.instanceID=instanceID;this._eo=new RightNow.Event.EventObject();$("#checkID").bind('click',{widget:this},this._checkProduct);$('#unlockPhone').submit(function(){var conf1=confirm('Unless you have a developer edition device, this will void your warranty. Are you sure?');if(conf1){return true;}else{return false;}});};RightNow.Widget.BootLoader.prototype={_checkProduct:function(e)
{var phoneID=$('#phoneID').val();var phoneArray=phoneID.split('#');var phoneSN=phoneArray[0];var phoneHash=phoneArray[2];var phonePUID=phoneArray[3];var checkResults=bootLoaderCheck(phoneSN,phoneHash,phonePUID);if(!phoneSN||!phonePUID)
{if(!phoneSN){alert('Serial Number not found in your identifier, please try again.');}else if(!phonePUID){alert('PUID Not found in your identifier, please try again.');}
$("#unlockPhone").attr("action","/app/error/");}}};function fastbootConvert(phoneSN){var chars=phoneSN.split("");if(chars[1]=='A'){convertedSN=chars[0]+chars[3]+chars[2]+chars[5]+chars[4]+chars[7]+chars[6]+chars[9]+chars[8]+chars[11]+chars[10]+chars[13]+chars[12]+chars[15]+chars[14];}else if(phoneSN.substring(0,2)=='99'||phoneSN.substring(0,2)=='98'||phoneSN.substring(0,2)=='97'){convertedSN=phoneSN.substring(0,phoneSN.length-2);typeSN='MEID';}else{convertedSN=phoneSN;}
return convertedSN;}
function bootLoaderCheck(phoneSN,phoneHash,phonePUID){$('#processingContainer').removeClass('noShow');$.ajax({type:"POST",url:"/cc/productRegistration/verifyPhone/"+phoneSN+"/"+phonePUID+'/'+phoneHash+'/',dataType:"json",success:function(data){var eo=new RightNow.Event.EventObject();$('#processingContainer').addClass('noShow');},error:function(xhr){try{console.dir(xhr);}
catch(e){}
if(xhr.responseText=="Not qualified"){alert('Your device does not qualify for bootloader unlocking.');}else if(xhr.responseText=="Phone qualifies"){$("#unlockPhone").attr("action","/cc/productRegistration/unlockPhone/"+phoneSN+"/"+phonePUID+'/'+phoneHash+'/');$('#submit').removeClass('noShow');}else{alert('Your input text was not recognized as a valid dataset. Please try again.');}
$('#processingContainer').addClass('noShow');}});}
[Droid Ultra General] adrynalyne:
else if(xhr.responseText=="Phone qualifies"){$("#unlockPhone").attr("action","/cc/productRegistration/unlockPhone/"

This is just for the check. While you can trick the form to have a different submit action (which is what this line does, change the action), it still doesn't generate the code as that is server side and it still needs a legit code to generate.

I'll play with it, but I don't expect any luck.
[Droid Ultra General] adrynalyne:
Modifying the jquery and html to do my bidding, this is the response to the POST to that form action:

Even if I was to modify the response text, I don't see it returning anything we can use. This is is a wild goose chase imo.
[Droid Ultra General] JulesJam:
Over on the Moto G forum they were working on it too, but I haven't had time to read through everything.

http://xdaforums.com/showthread.php?p=50579500#post50579500
[Droid Ultra General] adrynalyne:
I'll sum it up for you: Nothing came of it.
[Droid Ultra General] JulesJam:
OK but I think they were trying to find a key generator whereas what the OP was doing is somehow manipulating the information sent to the motorola site so that it would return the unlock code for devices that are not eligible for unlocking.

If the OP of this thread really was able to get those Droid Ultras unlocked, then there is a way to manipulate what is sent to Motorola so that you will get an unlock code emailed to you.

We know that simply getting the Request Unlock Key button to show up and clicking it w/o first checking for your unlock eligibility results in the 404 error. Same result if you check your eligibility first and then click the Request Unlock Key.

I guess whether this is a wild goose chase all comes down to whether or not you believe the OP. If that really happened, then it is not a wild goose chase.
[Droid Ultra General] adrynalyne:
Personally I think that the OP used another method to unlock those bootloaders.

Nothing else explains nobody being able to reproduce his results and his vague instructions.

Its easy to get past the 404. It just doesn't help.
[Droid Ultra General] JulesJam:
I hear you, I am just desperate to get my Verizon Moto X 2014 unlocked and want to leave no stone unturned, lol! I would have bought a Dev Ed but they didn't make one for Verizon. Nexus 6 is a HUGE phone and it won't work as my daily driver. I really want a rooted Moto X 2014.

I have 2 bootloader unlocked OG Moto X but they are so small. OG Moto X is my mama bear phone, Nexus 6 is my papa bear phone and my Moto X 2014 is my baby bear phone except it can't be rooted!!! Grrrrr!

What do you mean?
[Droid Ultra General] androidreviewguy:
Well that's not the case and I don't appreciate ignorance in that fact.. I would not sit here and waste my time and post all this crap and try to help people if I used some other method I see that its not working for a lot of people it maybe because

1 all the device I have are off contract and have been paid off

2 all moto xs and droid ultras

3 the xt1053 and the xt1080

Again I've never done this with ANY other Devics besides these and for smart asses here's a screen shot of the email from Motorola on the last one that I did
[Droid Ultra General] adrynalyne:
If you don't appreciate "ignorance", then figure out why you are the ONLY one that can seemingly accomplish this.

Clearly your instructions do not work.
[Droid Ultra General] sandpaper850:
I don't doubt you at all, in fact I will praise your name if you can unlock my device from which i have sent you the bootloader code. I love this phone and want to make it a better experience.

If you can I will be eternally grateful ! Thanks...
[Droid Ultra General] adrynalyne:
I posted a screenshot when I bypassed the 404.

Easy as pie. It didn't help though.

Thats what I meant.
[Droid Ultra General] adrynalyne:
http://xdaforums.com/droid-ultra/help/questions-answered-finally-boot-loader-t3004654

Another thread full of complete failure.

@op: if you want to kill the skepticism, fix your instructions.
[Droid Ultra General] JulesJam:
After clearing my cookies and history, when I simply type this URL in my browser address field, I get the same response of Not qualified:

https://motorola-global-portal.custhelp.com/cc/productRegistration/verifyphone/

That is without being logged into gmail or motorola site and without putting in my bootloader unlock data.
[Droid Ultra General] adrynalyne:
Do you know why?

Because it is a standard page that is sent back as a response when the form submits an unqualified key from the phone. I submitted my code to the form action that processes it.

There is no need to password protect it.

For a year people have been messing with this site, and now the OP has cracked it by simply clicking "I accept" and tricking the the jquery to remove the 'noShow' class?

Come on....

$('#submit').removeClass('noShow') from a developer console simulates what is happening here.

Changing the form action to when it is qualified submits your code to Moto.

It.does.not.work.
[Droid Ultra General] JulesJam:
It could also be that Motorola has erroneously listed some of the ineligible devices as eligible for unlock in their database when they shouldn't have.

I know the opposite has happened - i.e., Motorola has some Dev Eds in their database listed as not eligible for unlocking when of course, they are - and so in those cases people have to get Motorola tech support involved to get their Dev Eds unlocked and sometimes they even have to get Motorola to send them new devices.
[Droid Ultra General] adrynalyne:
This I could believe.
[Droid Ultra General] JulesJam:
Got it.

else if(xhr.responseText=="Phone qualifies")

{$("#unlockPhone").attr("action","/cc/productRegistration/unlockPhone/"+phone	SN+"/"+phonePUID+'/'+phoneHash+'/');

But what if I can put my bootloader unlock data in that format above that the Motorola database is looking for and then submit it?

I am not very well versed in this type of coding or any at all for that matter (I vaguely remember a few concepts from an intro comp sci class in college) and with that caveat in mind, it looks to me like one thing to try is to put your bootloader unlock data into the format the database is looking for and then query the Motorola database.

The bootloader unlock data is being converted:

function fastbootConvert(phoneSN){var chars=phoneSN.split("");if(chars[1]=='A'){convertedSN=chars[0]+chars[3]+chars[2]+chars[5]+chars[4]+chars[7]+chars[6]+chars[9]+chars[8]+chars[11]+chars[10]+chars[13]+chars[12]+chars[15]+chars[14];}else if(phoneSN.substring(0,2)=='99'||phoneSN.substring(0,2)=='98'||phoneSN.substring(0,2)=='97'){convertedSN=phoneSN.substring(0,phoneSN.length-2);typeSN='MEID';}else{convertedSN=phoneSN;}

return convertedSN;}

then there is a url:

:"/cc/productRegistration/verifyPhone/"+phoneSN+"/"+phonePUID+'/'+phoneHash+'/',

which looks like to me like you would add in the phoneSN/phonePUID/phoneHash to this URL

https://motorola-global-portal.custhelp.com/cc/productRegistration/verifyphone/

to submit the bootloader unlock data in the properly converted format to the motorola database.

But again, this really isn't an area of expertise of mine.

---------- Post added at 07:40 PM ---------- Previous post was at 07:36 PM ----------

https://

motorola-global-portal.custhelp.com

/cc/productRegistration/verifyphone/

phoneSN/phonePUID/phoneHash

Above is the URL I am talking about (I had to break it up like that to get the forum to stop truncating it) - what if you could properly convert your bootloader unlock data that you got from fastboot into the format phoneSN/phonePUID/phoneHash and substitute it into that URL above?

It is obvious that some conversion of the bootloader unlock data is going on and then it seems to me, it is then submitted via that URL.
[Droid Ultra General] adrynalyne:
The javascript shows you how to convert it.

I missed it the first time around.

I'll write something and convert mine to that format and try it once more.
[Droid Ultra General] JulesJam:
yeah but I can't read javascript, lol!

Given the 404 error you get when you click Request Unlock Key button states The page 'standalone/bootloader/.php' was not found, I am wondering if the URL to submit the converted bootloader unlock data is something like this:

https://

motorola-global-portal.custhelp.com/

app/standalone/bootloader/

phoneSN/phonePUID/phoneHash
[Droid Ultra General] adrynalyne:
Its going to take me a bit, but I'll post if/when I have something.

I need to read through all the js first which will take some time in itself.
[Droid Ultra General] calarco3:
Good luck!

sent from my handcuffed droid turbo
[Droid Ultra General] adrynalyne:
I'll write a quick web app and host it somewhere with instructions on how to trick the form. Then everyone can try it.
[Droid Ultra General] JulesJam:
I'll be waiting here with my bootloader locked Verizon Moto X 2014 by my side. Thanks for trying and let me know if there is anything I can do to help!

---------- Post added at 08:18 PM ---------- Previous post was at 08:10 PM ----------

Actually that would be the URL to append the converted bootloader unlock data onto (i.e., unlockPhone not verifyPhone).

---------- Post added at 09:09 PM ---------- Previous post was at 08:18 PM ----------

Also, based on the posts from the Moto G forum and confirming with my bootloader unlock data (BUD):

http://xdaforums.com/showthread.php?t=2631686

The first part of my BUD (preceeding the first #) is my MEID followed by 00.

Using a hex to ascii converter, the second part is my phone’s S/N and my phone’s model number (XT1096) in hex.

Using fastboot getvar uid, the last part is my UID followed by 0000.

The 3rd part must be the phoneHash.
[Droid Ultra General] adrynalyne:
Actually all the data is created from the bootloader unlock data from fastboot. They separate it by hash.

I've finished this, but its still not working for me. I'll host it in a few for others to try.
[Droid Ultra General] JulesJam:
Right, that is what I am pointing out - the BUD is the combination of MEID, S/N, Model No, Hash and UID. The only thing is that my MEID is padded by 00 and my UID by 0000.

Did you use the URL with verifyPhone or unlockPhone?
[Droid Ultra General] adrynalyne:
This should bypass all the BS of fiddling with the site.

It doesn't work for me, but maybe you guys will have better luck.

http://adryntesting.x10host.com/

If anyone has suggestions for changes to try, let me know.
[Droid Ultra General] adrynalyne:
Unlock phone.
[Droid Ultra General] JulesJam:
This is the message I got:

Phone does not qualify

Your device identified is either invalid or was not found in our device database. Please double check your device ID. If you believe the Device ID is correct, Please try again later.

So it doesn't recognize my Device ID. At least we know this is the way to query the database, thanks!!

---------- Post added at 10:20 PM ---------- Previous post was at 10:17 PM ----------

So my Device ID (MEID) begins with 99 and in the BUD, it is padded by 2 zeros (00). What does "length-2" mean in this statement:

if(phoneSN.substring(0,2)=='99'

||phoneSN.substring(0,2)=='98'

||phoneSN.substring(0,2)=='97')

{convertedSN=phoneSN.substring(0,phoneSN.length-2);typeSN='MEID';}

Are the last 2 zeros supposed to be not included maybe?
[Droid Ultra General] adrynalyne:
We could test that by removing the last two zeros in the entered data, yeah?
[Droid Ultra General] JulesJam:
Yeah, I just did it and got the same error message :(

But it does seem like it isn't recognizing my Device ID. I will take off the 4 zero padding at the end of the UID and see if that helps.

Also, what do these "+" in the javascript?

{$("#unlockPhone").attr("action","/cc/productRegistration/unlockPhone/"+phone	SN+"/"+phonePUID+'/'+phoneHash+'/');

I actually think it is huge that at least we know how to query the database now.
[Droid Ultra General] adrynalyne:
The '+' appends the variable to the URL string.

So Moto parses out the data between the hashes, then appends it to that url. You can view my source and see the same convention.

Unless I missing something, of course.
[Droid Ultra General] adrynalyne:
Well, I am leaving it up for whoever else wants to try. Maybe we will get some lucky souls. If nothing else, it simplifies the attempts :)
[Droid Ultra General] JulesJam:
Yeah it definitely works if your device is in the database. Thanks again for trying!
[Droid Ultra General] Durteedee:
So I'd it possible it's amazon phones that get unlocked?

this was X'ed out
[Droid Ultra General] slogar25:
Isn't the moto x pure edition unlockable? Does it contain imei sv instead of the meid like the moto x dev