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..

Autoloader Blackberry

Autoloader 8100

Autoloader 8120

Autoloader 8220

Autoloader 8310

Autoloader 8320

Autoloader 8330

Autoloader 8520

Autoloader 8530

Autoloader 8700

Autoloader 8900

Autoloader 9000

Autoloader 9100

Autoloader 9105

Autoloader 9220

Autoloader 9300

Autoloader 9320

Autoloader 9360

Autoloader 9500

Autoloader 9520

Autoloader 9530

Autoloader 9550

Autoloader9630

Autoloader 9650

Autoloader 9720

Autoloader 9700

Autoloader 9780

Autoloader 9790

Autoloader 9800

Autoloader 9900

Autoloader 9930

PlayBook OS2 Official 2.0.0.7971
PlayBook OS2 Official 2.0.1.358
PlayBook OS2 Official 2.0.1.668(repair)

PlayBook OS2 Official 2.1.0.560 
PlayBook OS2 Official 2.1.0.840 
PlayBook OS2 Official 2.1.0.1032 
PlayBook OS2 Official 2.1.0.1088 
PlayBook OS2 Official 2.1.0.1314 

4G PlayBook 2.1.0.1088(4G)

PlayBook OS2 Betas 2.0.0.3778
PlayBook OS2 Betas 2.0.0.3894 
PlayBook OS2 Betas 2.0.0.4869 
PlayBook OS2 Betas 2.0.0.6149 
PlayBook OS2 Betas 2.0.0.7111

PlayBook OS1 1.0.1.1710 
PlayBook OS1 1.0.3.1868 
PlayBook OS1 1.0.5.2304
PlayBook OS1 1.0.6.2390
PlayBook OS1 1.0.7.2670
PlayBook OS1 1.0.7.2942 
PlayBook OS1 1.0.7.3312
PlayBook OS1 1.0.8.4985
PlayBook OS1 1.0.8.6067(repair).signed
PlayBook OS1 1.0.8.6067
PlayBook OS1 1.0LeakedAndroidPlayer


Keep Learning and Keep Sharing