ForHosting KIT · أدوات المطورين

رقم تحقق MEID

لجسم MEID ذي القيمة 6C4BFFC0000004 يكون رقم التحقق 4، فيصبح المعرّف 6C4BFFC00000044 من خمس عشرة خانة: قاعدة Luhn المعتادة مطبقة في الأساس 16 على الأرقام الست عشرية من 0 إلى 9 ومن A إلى F. ويمكنك أيضًا التحقق من MEID كامل. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
رقم MEID
6C4BFFC0000004
تحصل على
وضع الحساب
Compute
المُدخَل
6C4BFFC0000004
رقم التحقق
4
رقم MEID
6C4BFFC00000044

تُعرّف أجهزة CDMA والمتعددة الأوضاع وحدة الراديو بمعرّف معدات الجوال (MEID): أربعة عشر رقمًا ست عشريًا ترمّز حقول الشركة المصنّعة والرقم التسلسلي، إضافةً إلى رمز تحقق اختياري في الموضع الخامس عشر يُحسب بحيث يفشل خطأ كتابة واحد أو تبديل أكثر بكثير من أن يبدو جهازًا آخر. تحسب هذه القدرة رقم التحقق بصيغة Luhn mod-16 القياسية على الأبجدية الست عشرية 0-9A-F، أو تتحقق من MEID كامل من خمسة عشر رقمًا ست عشريًا وتُبلغ إن كان الرمز الأخير المخزَّن يطابق القيمة المعاد حسابها.

كيف يُحسب رقم تحقق MEID

جسم MEID دائمًا أربعة عشر رقمًا ست عشريًا. رمز التحقق الاختياري رمز إضافي من الأبجدية نفسها 0-9A-F، ينتجه خوارزمية Luhn mod-N حيث N تساوي ستة عشر. يُختزل كل ناتج بمجموع أرقام الأساس الستة عشر floor(product/16) زائد product باقي القسمة على ستة عشر، ثم تُجمع كل القيم المختزلة.

نقطة ترميز التحقق هي ستة عشر ناقص ذلك المجموع باقي القسمة على ستة عشر، مأخوذة مجددًا باقي القسمة على ستة عشر، بحيث يعطي مجموع قابل للقسمة على ستة عشر رمز تحقق صفر. بإلحاق ذلك الرمز الست عشري الواحد ينتج سلسلة خمسة عشر رمزًا تُستخدم في ملصقات المخزون وتغذية التزويد وملفات CSV للتدقيق. التحقق هو العملية العكسية: إعادة حساب الرمز المتوقع من أول أربعة عشر رمزًا ومقارنته بالخامس عشر.

* الأخرى. لاحظوا أن رقم تحقق ناجح يثبت فقط الصحة الحسابية؛ ولا يثبت تخصيص GSMA ولا قائمة المشغّل البيضاء ولا أن الجهاز غير مبلَّغ عنه كمفقود.

كيف تحسبون رقم تحقق أو تتحققون من MEID كامل

أرسلوا حقل meid يحتوي أحرفًا ست عشرية فقط بعد إزالة الفواصل الاختيارية. وضع validate يتوقع بالضبط خمسة عشر رقمًا ست عشريًا. يسهّل ذلك عرض «كتبتم X، المتوقع Y» في واجهة مستودع أو RMA دون طلب ثانٍ.

السلاسل الفارغة وmeid المفقود وقيم mode غير الصالحة والأطوال الخاطئة (مثل ثلاثة عشر أو ستة عشر رقمًا) تفشل قبل أي مرور Luhn ولا تُفوتر. فضّلوا compute عند إنشاء MEID جديد أو إكماله للطباعة أو التزويد؛ وفضّلوا validate عند استلام معرّف كامل من ماسح أو CSV أو تغذية مورّد وتحتاجون بوابة منطقية قبل حفظ سجل الأصل.

أين تنسجم أرقام تحقق MEID مع سير عمل الأجهزة الحقيقي

يعيّن مصنّعو الأجهزة وODM حقولًا تسلسلية تحت رمز الشركة المصنّعة ويجب إلحاق رمز التحقق الصحيح قبل الحفر بالليزر أو ملصقات التعبئة حتى تقبل أنظمة استقبال المشغّل والمؤسسة المعرّف من أول مسح. يستورد المشغّلون وMVNO ملفات CSV للشركاء تحتوي MEID بخمسة عشر رقمًا ست عشريًا ويجب رفض الصفوف التي لم يعد رقم تحققها يطابق، فيُلتقط التعديل البشري وأخطاء الواحد في المولدات السابقة. تتيح مكاتب إدارة أجهزة المؤسسات وRMA للفنيين كتابة MEID أو مسحه ويمكن التحقق عند فقدان التركيز، مع حظر فتح الضمان حتى يصبح valid true وتقليل التذاكر الفاشلة.

تستدعي مطابع تُركّب علامات الأصول من أجسام MEID بأربعة عشر رقمًا وضع compute مرة لكل وحدة وتضع سلسلة الخمسة عشر حرفًا تحت رسم الرمز الشريطي. لا تعاملوا رقم تحقق ناجحًا كدليل ملكية أو تفويض شبكة أو تفرّد في الواقع — فهو يثبت فقط أن سلسلة الخمسة عشر رمزًا سليمة حسابيًا تحت Luhn mod 16، وهو معيار الصدق نفسه لأي مجموع تحقق للمعدات.

إكمال MEID بأربعة عشر رقمًا للطباعة أو الحفر

خذوا حقلي الشركة المصنّعة والرقم التسلسلي (أربعة عشر ست عشريًا)، واستدعوا وضع compute، واطبعوا أو احفروا بالليزر meid تحت الرمز الشريطي للأصل حتى يحمل الملصق معرّفًا بخمسة عشر حرفًا صالحًا بـ Luhn.

تدقيق أعمدة معرّفات أجهزة الشركاء

تحققوا دفعةً واحدة من كل MEID في تصدير CSV لمشغّل أو ODM واعزلوا الصفوف التي لم يعد رقم تحققها يطابق القيمة المتوقعة المعاد حسابها.

ما رقم تحقق MEID؟

هو الرمز الست عشري الاختياري في الموضع الخامس عشر من Mobile Equipment Identifier، يُحسب من أول أربعة عشر رقمًا ست عشريًا بـ Luhn mod 16 بحيث يفشل خطأ حرف واحد أكثر بكثير من أن يبدو جهازًا آخر.

ماذا يحدث مع أحرف غير ست عشرية أو مسافات أو أطوال خاطئة؟

تُزال المسافات والشرطات والنقطتان والنقاط لتسهيل اللصق. مهام التحقق الفاشلة لا تُفوتر.

كيف يُحسب رقم تحقق MEID؟

بخوارزمية Luhn في الأساس 16. بدءًا من يمين الجسم ذي الأربع عشرة خانة، تُضرب القيم الست عشرية (A تساوي 10 وF تساوي 15) في 2 ثم 1 بالتناوب، ويُختصر كل ناتج إلى مجموع خاناته في الأساس 16، ويجعل رقم التحقق المجموع قابلًا للقسمة على 16.

هل يثبت رقم تحقق MEID الصحيح أن الجهاز شرعي؟

لا. فهو يثبت فقط أن الخانات الخمس عشرة مكوّنة حسابيًا بشكل صحيح، ولا يقول شيئًا عن تخصيص الشركة المصنعة أو موافقة المشغل أو الملكية أو الإبلاغ عن فقدان الجهاز.

أين يُستخدم MEID ذو الخمس عشرة خانة؟

على ملصقات الأجهزة وعبواتها وفي قوائم التفعيل وجداول التدقيق. وينبغي للمشغلين رفض الصفوف المستوردة التي لم يعد رقم تحققها مطابقًا، فيكشفون بذلك أخطاء الإدخال اليدوي وأخطاء المولدات السابقة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/meid

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/meid \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"meid":"6C4BFFC0000004"}'
{
  "meid": "6C4BFFC0000004"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.meid",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تُزال المسافات والشرطات والنقطتان لتسهيل اللصق؛ وأي حرف غير ست عشري آخر والأطوال الخاطئة تُرفض بخطأ invalid_input واضح بدل إعادة كتابة البيانات التالفة بصمت. شغّلوها مجانًا في المتصفح أو استدعوا واجهة KIT API بالسعر المنشور؛ كلا المسارين يستخدمان الحساب الحسابي نفسه الخالص دون ذهاب وإياب شبكي ودون تخزين معرّفات.

كيف يُحسب رقم تحقق MEID

بالعمل من يمين الحمولة ذات الأربعة عشر رقمًا تُطبَّق عوامل متناوبة اثنان وواحد على كل نقطة ترميز لنصف البايت (A يساوي عشرة، وB أحد عشر، حتى F كخمسة عشر). ولأن الخوارزمية حساب صحيح خالص بأبجدية ثابتة، ينتج MEID نفسه دائمًا رقم التحقق نفسه على كل منصة — متصفح أو Worker أو منصة اختبار بلا شبكة — ولذلك تُسلَّم القدرة كمحرك parse من الفئة A لا كاستدعاء نموذج.

كيف تحسبون رقم تحقق أو تتحققون من MEID كامل

تُزال المسافات والشرطات والنقطتان والنقاط حتى تُلصق سلاسل مثل 6C4B-FFC0-0000-04 نظيفة؛ وأي حرف متبقٍ خارج A-F أو رمز آخر يُرفض كإدخال ست عشري معطوب بـ invalid_input حتى لا يقبل نموذج قيمة نُظّفت بصمت. وضع compute هو الافتراضي: قدّموا بالضبط أربعة عشر رقمًا ست عشريًا؛ يعيد المحرك check_digit كسلسلة ست عشرية كبيرة بحرف واحد، وmeid كالأربعة عشر رقمًا مع رمز التحقق، وlength خمسة عشر. تُبلغ الاستجابة valid true عندما يطابق الرمز الأخير expected_check_digit المعاد حسابه، وتشمل دائمًا payload (أول أربعة عشر رقمًا) وcheck_digit كما أُرسل وexpected_check_digit وmeid القانوني من payload زائد الرمز المتوقع. ولأن المسار parse خالص بلا ساعة ولا مصدر عشوائي ولا شبكة، يعطي الإدخال نفسه دائمًا JSON نفسه في الأداة المجانية بالمتصفح وفي API. عند $0.002 لكل طلب ناجح يمكنكم حماية استيراد أجهزة بالجملة وطابعات الملصقات وتدقيق ملفات الشركاء دون التفاوض على مستوى مخصص.

أين تنسجم أرقام تحقق MEID مع سير عمل الأجهزة الحقيقي

تعيد اختبارات التكامل ومهام جودة البيانات حساب expected_check_digit لكل عمود MEID في تصدير وتعزل الاختلافات قبل وصولها إلى HLR التزويد أو القائمة السوداء للأجهزة.

التحقق من MEID الممسوح أو المكتوب عند الاستلام

عندما يرسل ماسح يدوي أو نموذج خمسة عشر رقمًا ست عشريًا، استدعوا وضع validate وامنعوا تحديثات المخزون أو الضمان إذا كان valid يساوي false، مع عرض expected_check_digit لتصحيح خطأ الكتابة.

كيف أحسب رقم تحقق MEID بهذه الواجهة API؟

أرسلوا POST مع meid يساوي بالضبط أربعة عشر رقمًا ست عشريًا وmode compute (أو احذفوا mode). تشمل الاستجابة check_digit وmeid (السلسلة الكاملة بخمسة عشر ست عشريًا).

كيف أتحقق من MEID كامل بخمسة عشر رقمًا ست عشريًا؟

أرسلوا POST مع السلسلة الست عشرية ذات الخمسة عشر حرفًا وmode validate. تشمل الاستجابة valid وcheck_digit وexpected_check_digit وpayload وmeid القانوني.

هل أداة رقم تحقق MEID مجانية؟

أداة المتصفح مجانية وتعمل محليًا. تستعمل استدعاءات API رصيد KIT المدفوع مسبقًا بالسعر الأساسي المنشور $0.002؛ والإدخال غير الصالح لا يُحاسب أبدًا.

اطّلع على توثيق KIT الكامل ←