PDA

View Full Version : how to calculate splock



srtech
21-07-2002, 10:34 PM
hi all
in my cuontry can calculate splock by imei.but i don't khow how to they calculate. can nayone idea

example:

Resultา IMEI = 350638302156156
Passcode : 64824707

Result IMEI = 350638302156164
Passcode 10933933

Result IMEI = 350638302156172
Passcode 48071381

Result IMEI = 350638302156180
Passcode : 46076526

Result IMEI = 350638302156198
Passcode : 88799217

Result IMEI = 350638302256196
Passcode : 82024646

Result IMEI = 350638302556199
Passcode : 14221947

Result IMEI = 350638302586196
Passcode : 61430084

Result IMEI = 350638302587194
Passcode : 96729427

Result IMEI = 350638302588192
Passcode : 71197325

Result IMEI = 350638302589190
Passcode : 74154621

Result IMEI = 350638302589992
Passcode : 12003095

Result IMEI = 350638302590008
Passcode : 12411628

Result IMEI = 350638302590107
Passcode : 10776338

Result IMEI = 350638302590800
Passcode : 33018864

Result IMEI = 350638302590818
Passcode : 54068008

Result IMEI = 350638302590875
Passcode : 43242658

















*** they can calculate phone in thailand maket only but i need code for other maket ***

spairo1741
25-07-2002, 04:43 PM
hi,
- look at this page
http://wnite.cjb.net/
- but here only check IMEI not calculate sp lock.
- in program ACEr DMTool in ver. 3.10 I find in option Network lock
sub-option
" Write Lock from IMEI ", but don't know how make this, sorry

:confused:

srtech
26-07-2002, 08:06 PM
big thank for your reply.next time i'll post for result

spairo1741
29-07-2002, 06:09 PM
hi,
- i think that is much truble.
- look at this procedure to check last digit on IMEI.
- sorry for this long post.

------------------------------------------------------------------------------
The last number of the IMEI is called the Check Digit and is defined using a formula called "Luhn formula", thus sometimes the last digit is called the Luhn Check Digit and does not necessarily always set to 0.

This check digit is computed in three steps as follows:

Given:
14 most significant digits of the IMEISV without the SVN which are the 6-digit TAC, 2-digit FAC, and 6-digit SNR and are labelled as follows:
TAC = D14 D13 ... D9 (with D9 the least significant digit of TAC);
FAC = D8 D7 (with D7 the least significant digit of FAC); and
SNR = D6 D5 ... D1 (with D1 the least significant digit of SNR).

Example IMEI: 49015420323751? (ignore the last digit)

FAC: 490154
D14:4
D13:9
D12:0
D11:1
D10:5
D09:4

TAC: 20
D08:2
D07:0

SNR: 323751
D06:3
D05:2
D04:3
D03:7
D02:5
D01:1

CHK: ?

Computation of CHK from the IMEI proceeds as follows:

Step 1: Double the values of the odd labelled digits D1, D3, D5 ... D13 of the IMEI.
.D14:4=4
*D13:9x2=18
.D12:0=0
*D11:1x2=2
.D10:5=5
*D09:4x2=8
.D08:2=2
*D07:0x2=0
.D06:3=3
*D05:2x2=4
.D04:3=3
*D03:7x2=14
.D02:5=5
*D01:1x2=2

Step 2: Add together the individual digits of all the seven numbers obtained in Step 1,
1+8 + 2 + 8 + 0 + 4 + 1+4 + 2 = 30

and then add this sum to the sum of all the even labelled digits D2, D4, D6 ... D14 of the IMEI.
4 + 0 + 5 + 2 + 3 + 3 + 5 = 22

The result is:
30 + 22 = 52
or
4 + 1+8 + 0 + 2 + 5 + 8 + 2 + 0 + 3 + 4 + 3 + 1+4 + 5 + 2 = 52

Step 3: If the number obtained in Step 2 ends in 0, then set CHK to be 0. If the number obtained in Step 2 does not end in 0, then set CHK to be that number subtracted from the next higher number which does end in 0.

Since 52 ends in "2", CHK can't be set to "0". The next higher number that does end in "0" after 52 is 60, so we set:
CHK = 60 - 52 = 8

So the IMEI number is: 490154203237518 and it ends in 8.

P.S. The IMEI number sampled above is fictios and does not reflect nor intended for an existing IMEI number.