🌐
IMEI.info
imei.info
IMEI Check - Free online service - IMEI.info
Check IMEI Number and find out hidden info. Check hardware specification, warranty or BLACKLIST status and more for FREE. Over 110 mln checked IMEI's in our database.
Calculate Your Check Digit Here
How to make sure that your IMEI is correct? The last number of the IMEI is a check digit. The Check Digit is calculated according to Luhn formula. We used this calculator as an error detection. Visit our page and see how it works.
IMEI Checking
Check the Google Pixel Country, Serial Number & Warranty Checker! With just your IMEI number, you can access essential details like your Pixel’s Serial Number, Warranty Date, and Purchase Country. Discover how easy it is to get all the key information about your Android smartphone.
Apple Serial Number Check
Check Serial Number Info in Apple device. By using our free lookup function you can get access to hidden info about iPhone, iPad, iPod, MacBook, iWatch and more.
What is IMEI Number?
The IMEI is a unique 15 digit number to identify mobile devices. Here you can get more information about this identifier codes. You can read what are the parts of the IMEI, how to get access to this number on the phone and what details info you can get by using the IMEI.
🌐
SNDeep
sndeep.info › en
SNDeep.info | Check IMEI iPhone or Serial number information
SNDeepInfo protect you from buying stolen devices. Each user who is victim of theft or lost device is able to register it in the database of lost or stolen devices. So SNDeepInfo — is not only a service for checking IMEI and serial numbers, but it also a database of stolen phones and other devices.
People also ask

Will my manufacturing date affect how many updates my phone gets?

It might make sense to worry about this, as most manufacturers offer an update promise. For example, Samsung promises four generations of Android updates and five years of security updates on select high-end devices, and more recent ones, like the Galaxy S25, get extended to seven years. This is based on the phone’s launch date, though. The manufacturing date should be irrelevant.

🌐
androidauthority.com
androidauthority.com › home › mobile › how to check how old your phone is — find its manufacturing date
How to check how old your phone is — find its manufacturing date
Is it better to have a phone manufactured more recently?

Not really, but there can be slight differences. It’s common knowledge that phones start slowing down, and batteries wear down with age. Newer devices may have been stored in non-optimal conditions for longer, and their battery chemicals may be starting to age. This means you’ll get slightly less performance, depending on your device’s components and materials.

That said, the difference likely isn’t significant. Wear and tear usually show up in substantial ways with constant use. A phone just sitting in a warehouse probably doesn’t age noticeably.

🌐
androidauthority.com
androidauthority.com › home › mobile › how to check how old your phone is — find its manufacturing date
How to check how old your phone is — find its manufacturing date
Why would I want to know my phone's manufacturing date?

Finding out a manufacturing date can help you figure out how old a phone really is. For example, this can help you price a used phone accurately to sell it. This information isn’t as helpful as it seems, though. It’s more important to compare it with similar devices and see how the market values it. Information like the exact launch date, if it’s the latest generation of its lineup, how much demand there is for it, its condition, etc. People don’t usually care when a phone came into existence.

🌐
androidauthority.com
androidauthority.com › home › mobile › how to check how old your phone is — find its manufacturing date
How to check how old your phone is — find its manufacturing date
🌐
Google Support
support.google.com › store › answer › 3333000
Find your device serial number - Google Store Help
In the Your Devices page, you can find the serial numbers or IMEIs for most Made by Google devices. To find your device's serial number or IMEI, check device specific guidance below.
🌐
Swappa
swappa.com › imei
IMEI Check, Free IMEI Checker - Swappa
Is that phone stolen? Swappa's IMEI Checker is the most trusted source for device verification. Get status for any AT&T, T-Mobile, Verizon or Unlocked phone.
Published   April 10, 2019
🌐
Samsung
samsung.com › us › support › answer › ANS10002504
Find your Samsung phone or tablet's IMEI, model, or serial number
You can find your device?s IMEI, model number, and serial number in your device?s Settings menu.
🌐
Wikihow
wikihow.com › computers and electronics › telephones › cell phones › 3 ways to find your mobile phone's serial number without taking it apart
3 Ways to Find Your Mobile Phone's Serial Number Without Taking it Apart
December 31, 2024 - ... Scroll all the way down and tap About phone. It's at the very bottom of the Settings page.[6] X Research source · You may first have to tap System at the bottom of the menu. ... Look for the "Serial number" heading.
🌐
IMEIpro.info
imeipro.info
Check IMEI number / ESN - free checker IMEIpro.info
Use our free online IMEI reporting facility in order to place IMEI number to IMEIpro worldwide blacklist database and increase the chances of missing device being identified and returned. Just complete the online form and make lost phone being searchable worldwide. ... Lost your password? Please enter your email address. You will receive a link to create a new password. ... Create a permanent link to this IMEI check report.
🌐
SICKW.COM
sickw.com
Free Checker Online - SICKW.COM | IMEI CHECK SERVICE
SAMSUNG SERIAL CHECK · SAMSUNG KNOX IMEI CHECK · SAMSUNG KNOX SERIAL CHECK · GALAXY IMEI CHECK · GALAXY SERIAL CHECK · GOOGLE IMEI CHECK · GOOGLE SERIAL CHECK · PIXEL IMEI CHECK · PIXEL SERIAL CHECK · HUAWEI IMEI CHECK · HUAWEI SERIAL CHECK · XIAOMI IMEI CHECK ·
Find elsewhere
🌐
Android Authority
androidauthority.com › home › mobile › how to check how old your phone is — find its manufacturing date
How to check how old your phone is — find its manufacturing date
March 24, 2025 - Newer devices have more complex serial numbers in which the third character represents which half of each year the device was made in. “C” would be 1st half of 2020, while “D” would be the second.
🌐
JustAnswer
justanswer.com › android-devices › hoehs-anyone-explain-phone-missing-serial.html
How to Find Your Android Phone's Serial Number
September 10, 2021 - A missing serial number can indicate firmware corruption or unauthorized modifications. Check your phone’s settings under 'About Phone' to verify the serial number. If absent, try a factory reset after backing up data. Persistent issues may require reflashing the device firmware using official ...
🌐
IMEICheck.com
imeicheck.com › imei-check
IMEI Check - IMEI Number Checker Free | IMEICheck.com
Check IMEI/SN. Verify the authenticity of your device with our IMEI Checker. Get instant info on your device's Status, Blacklist, SimLock, Model, Specs, Warranty and more IMEI Info for FREE. Protect yourself from buying or using stolen or blacklisted devices!
Top answer
1 of 16
107
TelephonyManager tManager = (TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();

getSystemService is a method from the Activity class. getDeviceID() will return the MDN or MEID of the device depending on which radio the phone uses (GSM or CDMA).

Each device MUST return a unique value here (assuming it's a phone). This should work for any Android device with a sim slot or CDMA radio. You're on your own with that Android powered microwave ;-)

2 of 16
72

As Dave Webb mentions, the Android Developer Blog has an article that covers this.

I spoke with someone at Google to get some additional clarification on a few items. Here's what I discovered that's NOT mentioned in the aforementioned blog post:

  • ANDROID_ID is the preferred solution. ANDROID_ID is perfectly reliable on versions of Android <=2.1 or >=2.3. Only 2.2 has the problems mentioned in the post.
  • Several devices by several manufacturers are affected by the ANDROID_ID bug in 2.2.
  • As far as I've been able to determine, all affected devices have the same ANDROID_ID, which is 9774d56d682e549c. Which is also the same device id reported by the emulator, btw.
  • Google believes that OEMs have patched the issue for many or most of their devices, but I was able to verify that as of the beginning of April 2011, at least, it's still quite easy to find devices that have the broken ANDROID_ID.

Based on Google's recommendations, I implemented a class that will generate a unique UUID for each device, using ANDROID_ID as the seed where appropriate, falling back on TelephonyManager.getDeviceId() as necessary, and if that fails, resorting to a randomly generated unique UUID that is persisted across app restarts (but not app re-installations).

import android.content.Context;
import android.content.SharedPreferences;
import android.provider.Settings.Secure;
import android.telephony.TelephonyManager;

import java.io.UnsupportedEncodingException;
import java.util.UUID;

public class DeviceUuidFactory {

    protected static final String PREFS_FILE = "device_id.xml";
    protected static final String PREFS_DEVICE_ID = "device_id";
    protected static volatile UUID uuid;

    public DeviceUuidFactory(Context context) {
        if (uuid == null) {
            synchronized (DeviceUuidFactory.class) {
                if (uuid == null) {
                    final SharedPreferences prefs = context
                            .getSharedPreferences(PREFS_FILE, 0);
                    final String id = prefs.getString(PREFS_DEVICE_ID, null);
                    if (id != null) {
                        // Use the ids previously computed and stored in the
                        // prefs file
                        uuid = UUID.fromString(id);
                    } else {
                        final String androidId = Secure.getString(
                            context.getContentResolver(), Secure.ANDROID_ID);
                        // Use the Android ID unless it's broken, in which case
                        // fallback on deviceId,
                        // unless it's not available, then fallback on a random
                        // number which we store to a prefs file
                        try {
                            if (!"9774d56d682e549c".equals(androidId)) {
                                uuid = UUID.nameUUIDFromBytes(androidId
                                        .getBytes("utf8"));
                            } else {
                                final String deviceId = ((TelephonyManager) 
                                        context.getSystemService(
                                            Context.TELEPHONY_SERVICE))
                                            .getDeviceId();
                                uuid = deviceId != null ? UUID
                                        .nameUUIDFromBytes(deviceId
                                                .getBytes("utf8")) : UUID
                                        .randomUUID();
                            }
                        } catch (UnsupportedEncodingException e) {
                            throw new RuntimeException(e);
                        }
                        // Write the value out to the prefs file
                        prefs.edit()
                                .putString(PREFS_DEVICE_ID, uuid.toString())
                                .commit();
                    }
                }
            }
        }
    }

    /**
     * Returns a unique UUID for the current android device. As with all UUIDs,
     * this unique ID is "very highly likely" to be unique across all Android
     * devices. Much more so than ANDROID_ID is.
     * 
     * The UUID is generated by using ANDROID_ID as the base key if appropriate,
     * falling back on TelephonyManager.getDeviceID() if ANDROID_ID is known to
     * be incorrect, and finally falling back on a random UUID that's persisted
     * to SharedPreferences if getDeviceID() does not return a usable value.
     * 
     * In some rare circumstances, this ID may change. In particular, if the
     * device is factory reset a new device ID may be generated. In addition, if
     * a user upgrades their phone from certain buggy implementations of Android
     * 2.2 to a newer, non-buggy version of Android, the device ID may change.
     * Or, if a user uninstalls your app on a device that has neither a proper
     * Android ID nor a Device ID, this ID may change on reinstallation.
     * 
     * Note that if the code falls back on using TelephonyManager.getDeviceId(),
     * the resulting ID will NOT change after a factory reset. Something to be
     * aware of.
     * 
     * Works around a bug in Android 2.2 for many devices when using ANDROID_ID
     * directly.
     * 
     * @see http://code.google.com/p/android/issues/detail?id=10603
     * 
     * @return a UUID that may be used to uniquely identify your device for most
     *         purposes.
     */
    public UUID getDeviceUuid() {
        return uuid;
    }
}
🌐
iUnlocker
iunlocker.com › home › imei check › google pixel imei check
Google Pixel IMEI Check – Free Warranty, Carrier & Blacklist Lookup
Google Pixel IMEI or Serial Number Free Online Checker. Instantly verify warranty, activation/purchase date, carrier/SIM lock (incl. eSIM/DSDS), GSMA blacklist, exact model & storage. Check Google Pixel IMEI or serial now.
🌐
IMEICheck
imeicheck.net › serial-number-check
Serial Number Check | IMEIcheck.net
Serial Number Check with IMEICheck.net ➤➤➤ Verify authenticity and warranty details in seconds. Stay secure and informed.
🌐
IMEICheck
imeicheck.net
Free IMEI Check - Online IMEI Number Checker - IMEICheck.net
Check your IMEI number for free and uncover vital info about your device, including blacklist status, warranty, and hardware specifications. All phones supported!
🌐
Mobiles
mobiles.co.uk › blog › how-old-is-my-phone
How Old Is My Phone? | iPhone & Android Age Checker
May 28, 2025 - To confirm that this box is the phone’s original packaging, check if the IMEI (International Mobile Equipment Identity) number on the box matches the number in the settings menu of your device. You can find this in the following step. A phone’s manufacturing date can also be found in the settings menu. Go to ‘About Phone’ on Android or ‘About’ on an iPhone and look for the serial number.
🌐
T-Mobile Prepaid
prepaid.t-mobile.com › bring-your-own-phone › imei-check
IMEI Check: Check Your Phone's Compatibility | T-Mobile Prepaid
An EID is a 32-digit serial number associated with a device’s eSIM. EID STATUS CHECK: Dial *#06# to get your phone's EID, or find the number in ... Android - Go to Settings, then About Phone, then Status.
🌐
Quora
quora.com › How-can-I-know-the-serial-number-of-my-stolen-Android-phone-if-the-case-is-broken
How to know the serial number of my stolen Android phone, if the case is broken - Quora
Answer: Just boot into bootloader of your Android phone and there you’ll find the serial number of your android phone. To boot into bootloader use the particular Key combinations depending upon the brand of the phone you are using.