How to Calculate MEID DEC and P(ESN)

For those of you that might be affarid that the calculators will all disapear

The MEID is a string of 14 hexadecimal digits and is comprised of a 56 bit word. The first 8 bits are reserved by TIA, the next 24 bits are the manufacturer identification, and the remaining 24 bits are the unit serial nuraber. To obtain the value of the 56 bit word, one neeRAB to take each string of four bits and convert it to its hexadecimal equivalent. As an Example: 1010 000 100 000 000 000 000 000 000 000 010 010 010 100 101 101 111 0010 =A10000009296F2 (hexadecimal).

The left of the nuraber must be padded with zeros to create enough decimal places to complete the decimal nuraber. The first part will always be 10 digits, and the last part will always be 8 digits.As an example, for hexadecimal MEID=A10000009296F2:
1. Take the first 8 digits and convert them . . . .
2. A1000000 hex is equal to 2701131776 decimal.
3. Take the last 6 digits and convert them . . . .
4. 9296F2 hex is equal to 09606898 decimal (note the padding of 1 zero to the left).
5. Concatenate the first 10 decimal digits in front of the last 8 decimal digits.
6. 270113177609606898 is the 18-digit decimal MEID.

This is how to get you're MEID DEC.

Now for (P)ESN Hex
You will use a Hash Calc.
1. Take A10000009296F2 and paste into you're SHA-1 hash calculator.
2. Calculate the HASH characters in this example A10000009296F2 = 2d0e6efea8f8082c9703cf6636c4a2195c75b7ed
3. Take the last 6 characters and place 80 in front of them = 8075b7ed
4. This is are (P)Esn Hex 0x8075B7ED

So
Binary= 1010 000 100 000 000 000 000 000 000 000 010 010 010 100 101 101 111 0010
MEID Hex = A10000009296F2
MEID Dec = 270113177609606898
P(ESN) Hex = 0x8075B7ED
P(ESN) Dec = 12807714797
 
Thanks that wasnt a direct attack towarRAB you, I just wanted to make it more clear..
Thanks for posting the offline calc you should probabbly put the writters name as credit in you're post next time.
 
Maybe I am retarded or maybe the sha() function in PHP is retarded, but I am not getting the same hash you are. For A10000009296F2 I am getting 4cf522d69e6334472377eed5959dbfaa422005dc, not 2d0e6efea8f8082c9703cf6636c4a2195c75b7ed.


Also, if you plug in A10000009296F2 into this HASH mapper:
Encoder/Decoder

you also get 4cf522d69e6334472377eed5959dbfaa422005dc.


Anyone have any ideas?

Thanks!
 
Cool! I've been busy at work and I don't have Internet (or electricity) at home so give me about a week and I'll see if I can write this in PHP for you to host! :buddies:
 
DO NOT USE ONLINE CALCS THEY SUCK THEY CANNOT CALCULATE HEX STRING FORMAT TO SHA1 Please quit pming me about this and download a real calc like HashCalc.

hashcalc.jpg
 
thanks for the information i made this one sorry about my english im learning...

i did it on php and java script if you compare my meid / esn converter with the one on l4digital my works without errors also my dont have mistakes l4 digital has many errors just try it puting meid hex with 00 in the end or stuff like that show invalid results my works perfect is beta version i hope you guys like it...

there is the link http://www.previo.net/converter.php

enjoy... for all the comments in advance about the java script to convert esn to hex if is a copy the java script code is free to use and can foun it in many places about the rest of the code is made by myself and two more frienRAB enjoy it if you want to buy this script is not for sale u can use online for free ;)
 
The php calculator above the 2 posts doesn't work anymore, it says I have to "Login?"

Is there anyway to convert

1) (p)esn to meid (why not) with burte force or rainbow table lookups?
2) esn to meid (How many MEID results would I get?)
 
Back
Top