Selasa, 27 Desember 2011

Mengetahui Imei dan PIN BlackBerry valid atau tidak

IMEI merupakan singkatan dari International Mobile Equipment Identity yang merupakan serangkaian 15 (lima belas) nomor acak yang unik untuk mewakili identitas suatu ponsel. Rangkaian nomor ini bukannya tanpa aturan sama sekali,justru sebaliknya sdh sangat direncanakan dgn teliti penuh dgn perhitungan algoritma yg mendalam..

IMEI mempunyai format penulisan dan keabsahan yang harus diperhatikan seperti berikut:

misalkan imei 353309018909870

TAC =35
FAC =330901
SNR =890987
SP =0

TAC =Type Approval Code,yg dua digit awalnya adalah kode negara
FAC=Final Assembling Code,yaitu kode untuk lokasi atau nama pabrik pembuat ponsel tsb

SNR=Serial Number, yaitu kode algoritma sebagai identitas asli nomor seri ponsel tsb..alias nomer mesin nomer rangka asli ponsel

SP = adalah kepanjangan dari SPare
digit verifikasi keabsahan nomor IMEI, default-nya bernilai 0, angka ini akan berubah setelah dilakukan validasi nomor IMEI.

angka SP bisa juga di hitung berdasarkan checksum .
dengan tool yg bisa di download di forum2.

Metode / algoritma untuk menentukan apakah nomor IMEI tersebut valid atau tidak berdasarkan pada algoritma Luhn. Selain pada IMEI, algoritma Luhn juga diterapkan pada penomoran Kartu Kredit, beberapa kartu ATM seperti BNI, namun tentunya dengan format yang agak berbeda.

nah kalo di perdalam masalah utak atik angka algoritma ini bisa2 anda bobol kartu kredit orang hehehhehehe gak boleh yah, kerja service hape ajalah halal dan bisa sukses kok

Nah adapun untuk validasi nomor IMEI adalah sebagai berikut.
Anggap digit - digit IMEI adalah D14 D13 D12 sampai... D1 SP dimana D14 merupakan digit paling kiri sedangkan digit SP adalah digit paling kanan.

  Cara menghitungnya adalah sebagai berikut:
  • Kalikan dua semua digit IMEI pada posisi ganjil, D13, D11, D9, D7, D5, D3, dan D1
  • Jumlahkan semua digit (secara individu) hasil perkalian tersebut => X1
  • Jumlahkan semua digit IMEI pada posisi genap => X2
  • Jumlahkan X1 dan X2 = X3
  • Jika X3 adalah angka yang diakhiri dengan 0 (0,10,20,30, dst), maka SP = 0, jika tidak, maka SP adalah hasil pengurangan dari angka puluhan terdekat yang lebih tinggi dari X3
  Atau bisa juga pake tool checksum aja supaya menghitung angka sp gak ribet hehehehehe...

misalkan imei :

358453 02 576225/2

diketahui nilai sp=2

sn= 576225
maka pin yg bisa dipakai harus punya nilai sp=2

cara awal
berdasarkan
digit pada sn

d1=5x2=10===> ini tdk boleh dibalik jadi 01
d2=2x1=2
d3=2x2=4
d4=6x1=6
d5=7x2=14===>ini tdk boleh dibalik jadi 41
d6=5x1=5

cari kepala 2 atau kepala 3 sebagai awalan pin

10-2-4-6-14-5

pin yg bisa dipakai utk imei diatas

21046145 atau 2A0dead5

sekarang kita hitung nilai sp untuk pin tsb.
dan setelah saya hitung nilai spnya = 5
walopun pin ini bisa tembus krn berdasarkan perhitungan rumus yg benar tapi krn nilai spnya tdk sama dengan imeinya maka suatu saat bisa tersuspend oleh server RIM.

bagaimana supaya gak kena suspend???

acak pola pinnya sampai dapat nilai sp=2 sama dgn sp imei.

10-2-4-6-14-5

misal saya acak jadi

21064514 nilai sp=9
24106145 nilai sp=6
26410145 nilai sp=2 ===> ini pin yg pasti valid utk imei tsb..
21441065 nilai sp=6

coba tambahin lagi

21051446 nilai sp=9

dst...hitung aja kemungkinan2nya sendiri pasti akan ada kombinasi lain yg nilai spnya juga sama,yakni 2.

sumber_http://www.fastrepair-gsm.com/

SELAMAT MENCOBA..KEEP LEARNING..

1 komentar: