Cep telefonlarının kimlik numarası olarak kullanılan IMEI (International Mobile Equipment Identity), cihazların mobil şebekelerde birbirinden ayırt edilmesini sağlayan benzersiz bir numara olarak öne çıkıyor.
Telefonun kutusunda, cihaz bilgilerinde veya *#06# koduyla görüntülenebilen bu numaranın standart IMEI formatı 15 haneden oluşuyor.
İlk bakışta tamamen rastgele görünen bu 15 rakamın aslında belirli bir yapısı bulunuyor. IMEI numarası; cihazın tipini ve model ailesini tanımlayan bölüm, cihazın seri numarası ve doğrulama amacıyla kullanılan bir haneden oluşuyor.
IMEI NUMARASININ 15 HANESİ NE ANLAMA GELİYOR?
Standart bir IMEI numarası üç temel bölümden oluşuyor:
İlk 8 hane: TAC (Type Allocation Code) – Cihazın modelini ve tipini tanımlayan kod.
Sonraki 6 hane: SNR (Serial Number) – Aynı TAC kapsamındaki cihazı diğerlerinden ayıran seri numarası.
Son hane: Check Digit – Numaranın doğruluğunu kontrol etmek için kullanılan doğrulama hanesi.
Bu yapı sayesinde 15 haneli IMEI yalnızca telefonu tanımlamakla kalmıyor, numaranın hatalı girilip girilmediğinin kontrol edilmesine de yardımcı oluyor.

IMEI NEDEN TAM OLARAK 15 HANELİ?
IMEI'nin 15 haneli olmasının temelinde standartlaştırılmış numaralandırma yapısı bulunuyor. İlk 14 hane cihaz kimliğini oluştururken son hane Luhn algoritması olarak bilinen matematiksel yöntemle hesaplanan kontrol hanesi olarak kullanılıyor.
Bu nedenle IMEI'nin son rakamı, diğer hanelerden bağımsız şekilde rastgele seçilmiyor. Numaranın belirli bir matematiksel kurala uygun olup olmadığını kontrol etmek için hesaplanıyor.
IMEI NUMARASI NASIL OLUŞTURULUYOR?
IMEI'nin oluşturulması, telefon üreticisinin kafasına göre 15 rakam seçmesi anlamına gelmiyor. Cihazın TAC kodu, GSMA tarafından tahsis edilen numaralandırma sistemi kapsamında belirleniyor. Üretici ise bu yapı içerisinde cihazlara ait seri numaralarını kullanıyor.
Ardından IMEI'nin ilk 14 hanesi üzerinden kontrol hanesi hesaplanıyor. Böylece ortaya 15 haneli standart IMEI çıkıyor.
Örneğin basitleştirilmiş şekilde düşünürsek:
12345678 | 123456 | X
Burada ilk 8 rakam TAC'yi, sonraki 6 rakam cihazın seri numarasını temsil ederken X ile gösterilen son rakam Luhn algoritmasıyla hesaplanan kontrol hanesidir.

SON HANE NEDEN ÖNEMLİ?
IMEI'nin son hanesi özellikle yazım veya aktarım sırasında oluşabilecek hataları tespit etmek için kullanılıyor. Örneğin bir IMEI numarası elle girilirken rakamlardan biri yanlış yazılırsa kontrol hanesi ile numaranın geri kalanı arasındaki matematiksel uyumsuzluk fark edilebilir.
Bu nedenle son hanenin amacı telefonu ayrıca tanımlamak değil, IMEI'nin geçerli bir formatta olup olmadığını kontrol etmeye yardımcı olmak.
HER TELEFONUN IMEI NUMARASI AYNI MI?
Hayır. Aynı modelden milyonlarca cihaz üretilse bile cihazların IMEI numaraları birbirinden farklı olacak şekilde oluşturuluyor. Aynı modeldeki telefonların TAC bölümü aynı olabilirken, cihazlara özgü seri numarası bölümü farklı oluyor.
Çift SIM kartlı telefonlarda ise genellikle iki farklı IMEI numarası bulunabiliyor. Bunun nedeni cihazdaki farklı hücresel modem/SIM hatlarının ayrı cihaz kimlikleriyle tanımlanabilmesi.
IMEI İLE IMEISV AYNI ŞEY DEĞİL
IMEI ile zaman zaman karıştırılan bir başka numara da IMEISV. IMEISV, standart IMEI yapısından farklı olarak 16 haneden oluşuyor ve son iki hanesinde yazılım sürümünü tanımlayan SVN (Software Version Number) bilgisi bulunuyor.
Dolayısıyla 15 haneli IMEI ile 16 haneli IMEISV aynı amaçla kullanılan tamamen aynı numaralar değil.
IMEI NUMARASI TELEFONUN SERİ NUMARASI MI?
IMEI, telefonun üretici tarafından verilen seri numarasıyla aynı şey değil. Seri numarası üreticinin kendi ürün takip sisteminde kullanılan bir kimlikken, IMEI mobil iletişim cihazının şebeke üzerindeki kimliğini ifade ediyor.
Bu nedenle bir telefonun hem üreticiye ait seri numarası hem de IMEI numarası bulunabiliyor. Sonuç olarak telefonlardaki 15 haneli IMEI numarası rastgele seçilmiş rakamlardan oluşmuyor.
İlk 8 hane cihazın türünü ve modelini tanımlayan TAC'yi, sonraki 6 hane cihazın ayırt edilmesini sağlayan seri numarasını temsil ederken son hane ise numaranın matematiksel olarak doğrulanmasına yardımcı oluyor. Bu standart yapı, milyonlarca mobil cihazın küresel ölçekte birbirinden ayırt edilmesini sağlıyor.