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 Cara untuk memvalidasi nomor IMEI adalah sebagai berikut. Anggap digit - digit IMEI adalah D14 D13 D12 sampai... D1 dimana D14 merupakan digit paling kiri sedangkan digit D1 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 Misal kan X3=56 maka SP = 60-56=4 Jika X3=81 maka SP=90-81=9 dst......gampang khan.....?? atau bisa juga pake tool checksum aja supaya menghitung angka sp gak ribet hehehehehe.. Sekarang kita coba latihan yah, yuk monggo disimak baik-baik.... misalkan imei 353309018909870 TAC =35 FAC =330901 SNR =890987 SP =0 D14=3 D13=5 D12=3 D11=3 D10=0 D9=9 D8=0 D7=1 D6=8 D5=9 D4=0 D3=9 D2=8 D1=7 SP=0 ================================================================== ==== digit ganjil
D13=5 X 2=10 D11=3 X 2=6 D9=9 X 2=18 D7=1 X 2=2 D5=9 X 2=18 D3=9 X 2=18 D1=7 X 2=14 digit genap D14=3 D12=3 D10=0 D8=0 D6=8 D4=0 D2=8 ================================================================== === X1 didapatkan dari menjumlahkan secara individu digit ganjil 1+0+6+1+8+2+1+8+1+8+1+4=41 x1=41 ================================================================== ==== X2 didapatkan dari menjumlahkan secara individu digit genap tanpa dikalikan dua 3+3+0+0+8+0+8=22 x2=22 ================================================================== ==== x3=x1+x2 41+22 =63 sp=bilangan puluhan diatas yg terdekat =70 berarti sp 70-63=7 kenapa imei diatas sp =0 berarti tdk valid.... yg validnya harusnya 353309018909877 Gimana wes mudeng toh? :)
dan merupakan kombinasi dari angka dan huruf atau angka semua ,tdk ada satupun pin yg pakai huruf semua pastinya. abcdef dan 0123456789 misal pin 3f1fde50 bb 8320 yg tdk ada cdmanya tapi pinnya 3xxxxx maka walopun tembus tapi suatu saat pasti akan tersuspend oleh server rim.. bukan karena gara-gara dibaca e FIF deso...xixixixi just kidding yah No Offence.. Back to pembahasan.. soal sistem kerja server rim begini, (sorry guys bukannya sok tau, tapi kebetulan saya memang tahu bangets..kekekekeke...ada salah satu pekerjaan saya yg memang berhubungan dgn server rim,oke ,dah paham yah) Setiap satu jam sekali atau per 60 menit server rim membaca secara urut pin kepala 30000000-39999999 dan 20000000-29999999 secara bergantian dan checksum apakah type imei dan bb nya sesuai dgn pinnya ataukah tdk.. jadi secara logika pin yg tdk valid pasti suatu saat akan kena sweeping checksum validasi server.......dan hasilnya pasti jadi suspend alias ke block hanya menunggu giliran saja. membuat PIN gampang krn sdh saya jelaskan panjang lebar diatas, nah sekarang bagaimana membuat PIN yg tdk suspend alias PIN Lancar Jaya...xixixi.. begini, methodenya ada beberapa,hanya saya beri yg mudah2 akurat2 saja yah..pasti setuju yg gak ribet2 kan?
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.
Dy=821562 checksum=6 berarti pin yg bisa dipakai untuk imei tsb adalah sp=6 dan sp=8 saja.. nah kalo kita sudah tau nilai sp yg bisa tembus utk IMEI tsb..sekarang bagian utk membuat PINnya selain cara sebelumnya khusus untuk yg cara Dx dan Dy, Pin diambil dari kombinasi Dy.. Misal DY diatas,yaitu 821562 digit ganjil= 2,5,2 maka pin nantinya harus ada minimal 2 angka ini yakni 2 atau 5 sebagai isi kombinasi PIN tsb..baik didepan,dibelakang misal kepala 2 jadinya 252abcde atau 25abcde2 atau 2abcde25 atau 2abcde52 nah abcde ambilnya dari mana? Abcd ambil dari 4 digit terakhir Dx dari belakang dan e dari checksum Dx berarti abcde= ambil dari belakang 26248 hasilnya PIN menjadi 25226248 / 25262482 / 22624825 / 22624852 bisa juga 252262D8 dst...
3+2=5+1=6 2+6=8 2+5=7 1+1=2 0+2=2 3+8=1 sisa 1 ditambahkan ke bawah 04 jadi 05 IMEI baru untuk PIN Baru adalah :354262051227860 periksa yuk apakah valid Spnya =0? dan hasilnya adalah...TIDAK VALID....:) yg valid dari IMEI 35426205122786 harusnya adalah 4 jadi harusnya IMEI menjadi 35426205122786 4 nah sekarang berapa pin yg cocok dgn IMEI baru tsb? Misalkan pin lama 20001677 maka pin baru 23(abcdef)= XY = 3- 0 - 1 -2 -2 - 3 4 7+4=1 sisa 1 masuk kebawah 7+3=1 sisa 1 masuk kebawah 6+2=8+1=9 1+2=3 0+1=1 0+0=0 0+3=3 2 PIN dan IMEI BARU= PIN 23013911 atau 2C01391A dst.. IMEI 354262 05 122786 4 sp pin = 5 sp imei=4 jika menggunakan metode dx dan dy didapatkan sp dx=8 dan sp Dy=7 dan sp global=4 sedangkan sp pin =5 tdk nyambung sama sekali..tapi apakah cara ini bisa dipakai? Ternyata tetap bisa, walopun kemungkinan suspend ada tapi signal edge bisa jadi EDGE atau 3g bisa jadi 3G dan BIS aktif! Bagaimana supaya terhindar dari suspend? Mudah saja,hasil akhir pin kombinasikan dengan acak sampai didapatkan spnya sama dgn sp imei:) IMEI 354262 05 122786 4 PIN 23013911 rubah menjadi 2301391x dimana x angka 0-9 selamat mencoba... hasilnya yg spnya 4 adalah 23013916...aha...! jadinya bisa 2301391F. ==========================BERRYPOIN@2011============================