اعتبار سنجی IMEI
سلام
دوستان عزیز چطور میشه IMEI رو بررسی کرد از نظر صحت وجودش ...
مثال : آیای طول مشخصی دارن ؟ آیا کد های خاصی برای اعتبار سنجی هست ؟
با تشکر
IMEI گوشی شامل 15 رقمه که رقم 15 ام اون عدد چک کردن صحت اونه . (مثل کد ملی که عدد 10 ام مربوط به چک کردن صحتشه)
روش کار به این شکله که برای 14 عدد سمت چپ، از چپ، اعداد رو یکی درمیون(از عدد دوم) در 2 ضرب میکنی و بعد رقم های همه اعداد رو با هم جمع میکنی . 10 منهای باقیمونده اون عدد به 10 ، میشه عدد 15 ام
مثلا :
کد 490154203237518 رو میخوایم چک کنیم:
4 | 9*2 | 0 | 1*2 | 5 | 4*2 | 2 | 0*2 | 3 | 2*2 | 3 | 7*2 | 5 | 1*2
4 + (1+8) + 0 + 2 + 5 + 8 + 2 + 0 + 3 + 4 + 3 +(1 + 4)+ 5 + 2 =52
حالا عدد 15 ام میشه :
10 - (52%10) = 8
که همونطور که در بالا هست این عدد 15 امه
سلام
IMEI = International Mobile station Equipment Identity
IMEI ها طول مشخصی دارند 15 رقمی هستند که رقم آخر آنها Check Digit هست که شامل اطلاعاتی از قبیل برند، مدل و شماره سریال دستگاه هستند.
IMEI ها به 4 بخش تقسیم میشوند :
TAC : به 6 رقم اول IMEI گفته میشود. این قسمت مدل، نام تجاری و شرکت سازنده گوشی میباشد
FAC : رقم 7 و 8 IMEI را شامل میشود. کد نهایی محصول است که شرکت سازنده به آن اختصاص میدهد اطلاعات جزیی تری از دستگاه به ما میدهد (نسبت به TAC). اگر مقدار fac برابر با 00 بود به این معنی است که محصول در زمانی که fac ها حذف شده بودند (از 1 آپریل 2004 تا :| نمیدونم ) ساخته شده.
SNR : رقم 9 تا 14 از IMEI را شامل میشود، این کد یکتاست و فقط مربوط به دستگاهیست که در دست دارید.
CD : آخرین رقم از IMEI است و هدف از محاسبه این رقم جلوگیری از ورود بدون مجوز به CEIR (پایگاه داده ای که IMEI ها توی اون ذخیره میشه.) هست. که این رقم بر اساس الگوریتم Lunh طی 3 مرحله محاسبه میشود:
1. از راست، یکی در میان - دو برابر هر رقم.
2. مجموع تمام رقم های بدست آمده. (مثلا 18 میشود 1+8).
3. چک کردن بخش پذیری عدد بدست آمده طی مراحل قبل بر 10.
مثال : این IMEI را در نظر بگیرید 49015420323751
مرحله اول :
| 4 | 18 | 0 | 2 | 5 | 8 | 2 | 0 | 3 | 4 | 3 | 14 | 5 | 2 |
مرحله دوم :
4 + (1 + 8) + 0 + 2 + 5 + 8 + 2 + 0 + 3 + 4 + 3 + (1 + 4) + 5 + 2 + ? = 52 + ?
مرحله سوم :
در این مرحله به جای ؟ عدد 8 را قرار میدهیم تا عدد نهایی بدست آمده بر 10 بخش پذیر شود.
IMEI نهایی :
490154203237518
تا این جا فقط در حد سطحی با IMEI آشنا شدیم. اگر دوست داشته باشید که IMEI گوشی خودتون رو بررسی کنید متونید به سایت های زیر برید، این سایت ها همه کار رو برای شما انجام خواهند داد.
imei info سایت خوبیه واسه این کار :)
Check your ESN / IMEI / MEID, free and instantly, with Swappa
لینک های مرتبط با موضوع :
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .