Как поменять id на андроиде?

Как определить Device ID на Android

На всех гаджетах, которые работают под управлением операционной оболочки Android есть свой уникальный ID. Он позволяет идентифицировать гаджет среди множества других и отвечает за бесперебойную интеграцию с сервисами Google и другими. Иногда, возникает ситуация, когда срочно надо узнать Device Name, но многие пользователи не знают, как это сделать. Эта статья дает развернутый ответ на вопрос – как узнать Device ID.

Несколько способов определения идентификатора

Существует несколько основных методов, позволяющих узнать идентификатор девайса. Рассмотрим каждый из них:

  1. Первый способ – открыть задний отсек, вытащить аккумуляторную батарею и внимательно посмотреть на пространство под ней. Там должна быть наклейка, где и находится искомый ID.
  2. Второй способ – набрать специальный код *#*#8255#*#*. Должно появится меню, один из пунктов в котором будет Device ID. Этот код может отличаться на разных аппаратах.
  3. Третий способ – получить Root-доступ. Далее, установить специальную утилиту Mobileuncle . Запустить ее, в меню будет пункт «Информация об устройстве». Если зайти в него, и пролистать вниз отобразиться номер идентификатора.

Номер необходимо записать, чтобы в будущем не возникало проблем с поиском. Многие задают вопрос – как узнать ID планшета Андроид. Такими же способами, если гаджет не имеет выхода в сеть, то только с помощью специальных утилит.

Вызов меню Recovery на OS Android: Видео

Как изменить имя устройства на Андроиде

Теперь рассмотрим еще один важный аспект – как поменять имя устройства на Андроиде. Это можно сделать в меню нескольких опций – для Bluetooth и Wi-Fi (в большинстве гаджетов). Для того чтобы сменить имя на Bluetooth надо активировать модуль. Дальше зайти в “Настройки”.
Активировать дополнительную кнопку и среди предложенных пунктов выбрать «Переименовать устройство».

После выбора, появится строка, где надо будет ввести новое имя для своего гаджета.

После завершения процедуры, каждый кто попробует подключится или передать файлы будет видеть уже новое имя. С Wi-Fi все происходит похожим образом. Надо зайти в меню радио модуля. Клацнуть на кнопку, которая вызывает настройки и выбрать Wlan Direct.

Появится текущее название, в правом углу будет кнопка «Переименовать». После ее нажатия и ввода нового имени, девайс будет переименован.

Выводы

Каждый раз, перед тем как изменить имя гаджета на ОС Android, надо быть очень внимательным, неправильный ввод тех или иных данных может вызвать неправильное функционирование устройства. Также после переименования, придётся подключаться к некоторым устройствам с нуля.

Как определить Device ID на Android: Видео

Поделитесь материалом в соц сетях:

Здравствуйте! У меня такой вопрос. Разработчики одного приложения,которое я скачала,а со временем не стало запускаться,так и вот они (разработчики) просят мой device id. Можно ли им дать этот код для ррешения проблемы

Да, это нужно чтобы разработчики смогли определить модель Вашего телефона и смогли Вам помочь(найти прошивку и проанализировать, что может быть не так)

Доброго времени суток, я случайно изменил свой id, а старый не записал, возможно ли восстановить старый id?

Здравствуйте. В статье же написано, как узнать ID девайса. Первый способ – открыть задний отсек, вытащить аккумуляторную батарею и внимательно посмотреть на пространство под ней. Там должна быть наклейка, где и находится искомый ID. Ну а на счет изменить ID, вы же как-то изменили? Вот таким же способом вы можете назначить старый ID и сохранить его. Но, вот еще один вариант, приложение Android ID Changer (скачать модно на сайте 4PDA). Приложение требует root прав.

Забанили в чате рулетка за то,что показывал как в танчики на ps4 играю…если id поменять,то это поможет вернуться на его просторы?…напишите пожалуйста на почту…спасибо!

Здравствуйте. Какой именно id вы хотите поменять? На чьи просмотры вернутся?

Здравствуйте! Скажите пожалуйста, ID девайса и ID провайдера это одно и тоже?

Здравствуйте, выше была тема о чат рулетке, присоединяюсь к Артуру, но хочу добавить, что везде пишут, что бан ставится именно на саму камеру якобы, так вот мой вопрос исходя из этого, возможно ли как-то сменить название камеры на Андроиде, или же сменить ID самой камеры, либо какие-то альтернативные варианты?

Нет. Аббревиатура ID расшифровывается как идентификатор. То есть, это просто идентификатор устройства. Теперь отвечая на ваш вопрос – ID девайса – это идентификатор устройства. А ID провайдера – это идентификатор провайдера. То есть, это некий уникальный номер, по которому можно понять, что это за устройство. Это как идентификационный налоговый номер человека, только касающийся какого-то устройства. Вот и все. Учитывая вышесказанное, ID устройства (device) и ID провайдера – это разные вещи. То есть, и то и то является идентификатором, но это идентификаторы разных вещей. В первом случае это идентификатор какого-то устройства, а во втором случае – это идентификатор провайдера.

Здравствуйте!
Подскажите есть ли как связан Device ID и номер телефона абонента?
Есть ли между ними взаимосвязь?

Здравствуйте. Давайте рассуждать логично. Device ID – это нечто вроде серийного номера устройства. В дословном переводе это звучит так – идентификатор устройства (то есть, это некий номер, по которому можно идентифицировать устройство, будь то телефон, планшет, холодильник или стиральная машинка). По сути, это как ваш идентификационный налоговый номер, по которому налоговая служба вас идентифицирует, как плательщика налогов, как гражданина определенной страны. А номер телефона абонента – это номер вашего мобильного телефона, который выдает мобильная компания. То есть, грубо говоря, это номер СИМ-карты, которую вы вставляете в телефон. И по этому номеру вам могут звонить другие абоненты мобильной связи. Вот вам вопрос – есть ли между этими понятиями связь? Ответ будет двузначным, так как в каких-то случаях связь есть, но если говорить в общем, то это разные понятия. Например, по номеру мобильного телефона можно узнать ID устройства, можно заблокировать телефон и так далее.

У меня такой вопрос , не могу включить 3G на планшете , не сохраняется когда включаю 2G/3G , могу только включить или 2G с ним сеть работает или 3G с ним сеть отключается , что нужно.

Здравствуйте. Возможно, проблема в программной части. Где-то произошел какой-то сбой. Найти этот сбой вы не сможете. Поэтому рекомендую сразу сделать сброс до заводских параметров – http://v-androide.com/instruktsii/obsluzhivanie/sbros-android.html. Если не поможет, то возможно, поможет прошивка. По поводу прошивания, вот для начала статья – http://v-androide.com/instruktsii/obsluzhivanie/kak-proshit-android.html. Но, если вы не уверены. что сами сможете прошить, то лучше сразу отнесите в ремонт. И тут подбираемся к третьему варианту. Возможно, что сам модем работает не корректно (аппаратная проблема). В таком случае надо просто заменить 3G модем в телефоне (если это возможно и если есть мастера, которые смогут это сделать). Самостоятельно вы точно не сможете заменить.

Здравствуйте. У меня такая проблема: полученные из Интернет-магазина blutooth-наушники не обнаруживаются ни одним устройством. Написала продавцу – он посоветовал удалить ID смартфона. Вот что он пишет: a. Turn off your bluetooth and delete “Device ID “ on your mobile phone
b.In the off state, long press the MFB button of earphone for 5 seconds, until the red and green led lights alternately c.Turn on your mobile phone Bluetooth and search for device ID “G18″
d.connect bluetooth earphone with your mobile phone, you can enjoy the call and listen to music function”.
Но ведь тогда удалится вся информация – сообщения, контакты, приложения и т.д.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Как поменять имей на андроиде — все способы замены идентификатора

Код имей — это универсальная числовая комбинация, которая состоит из 15 цифр. Она присваивается каждому гаджету еще на стадии сборки и установки операционной системы на фабрике. Нужен код в первую очередь для идентификации смартфона в сети мобильного оператора. Нередко люди, купившие телефоны сомнительного качества, сталкиваются с проблемами замены комбинации и задаются вопросом, как поменять имей на андроиде. В этом материале будет разобрано, как сменить IMEI на Android, можно ли это сделать и какие могут быть последствия.

Можно ли поменять имей на андроиде на разных моделях телефонов

В последнее время участились случаи мошенничества, целью которого является получение той или иной ценной информации при прослушке гаджета. Обезопасить себя можно, постоянно меняя сим-карту или покупая новый телефон, но гораздо проще один раз приобрести устройство, которое позволяет менять свой имей-код. Такие девайсы действительно есть. Более того, изменить идентификатор можно и на других, не относящихся к данной категории техники, гаджетах.

Замена имей на андроиде — выполнимая задача

К сведению! Смена симки в случае прослушки не очень помогает, так как телефон уже зарегистрирован в сети операторов. Единственным качественным способом обойти это и обезопасить себя является замена кода.

Окно эмулятора для смены кода

Зачем менять и какие могут быть последствия

Смена идентификатора нужна в первую очередь для восстановления «убитых» или вышедших из строя в программном плане девайсов. Также если смартфон теряется или крадется, то всегда можно заблокировать его по этому коду для запрета доступа к услугам того или иного оператора. Когда гаджет возвращается владельцу, ему необходимо либо попросить провайдера восстановить код, либо изменить его самостоятельно. Во втором случае операция считается не совсем законной, но определить ее очень сложно. Этим и пользуются многие люди. В целом, особых негативных последствий от процедуры нет.

Можно ли полностью удалить IMEI и нужно ли это делать

Некоторые слышали о возможности стирания кода и интересуются, как удалить имей на андроиде. Полностью стереть код можно, но с некими оговорками. Под него в телефоне выделен специальный участок памяти, который нельзя удалить физически, не «побив» сектора хранилища. Делать этого не рекомендуется.

Обратите внимание! Обычно под удалением идентификатора понимают простое его затирание и замену на нулевые символы или просто нули. Делается это с помощью определенной прошивки, но стоит заметить, что работает это далеко не со всеми видами смартфонов.

Далее будет рассказано только о том, как сменить имей на андроиде.

Смена имей на андроиде через инженерное меню

Как происходит смена имей на андроид-устройстве с помощью стандартных средств? Для этого можно воспользоваться инженерным меню:

  1. Вход в инженерное меню. Комбинации для входа отличаются от устройства к устройству. В представленной ниже картинке можно найти своего производителя и осуществить попытку входа.
  2. Замена. После входа следует выбрать раздел «Сonnectivity» и подраздел «CDS information». В нем будет пункт «Radio information». Далее переходят в «Phone 1» (первая сим-карта) и после кода АТ+ вводят команду EGMR=1,7, 000000000000000. Нули — это новый код, который можно задать наугад. После этого выполняют ввод командой SEND AT COMMAND и выходят из меню.

Важно! Этот способ замены не самый простой, так как самостоятельно попасть в меню не так-то просто, а уж разобраться в нем и подавно. Специально для неопытных пользователей, которые ищут, как изменить IMEI на андроиде, были разработаны программы. Для некоторых из них понадобятся root-права.

Таблица для просмотра комбинаций на вход в инженерное меню

Как заменить идентификатор с помощью программ

Для людей, которые хотят выполнить смену IMEI на андроиде, но не желают возиться с инженерным меню или прошивкой через ПК, есть специальные программы, которые делают это быстро и просто. Ниже будет дан список таких решений, которые с одинаковым успехом подойдут для Huawei, Honor, Xiaomi, самсунг Galaxy и т. д.

Terminal Emulator

После скачки и установки приложения необходимо запустить его и ввести специальную команду su. Сразу же появится окно на предоставление рут-прав, на которое нужно ответить утвердительно. После перехода в режим ввода следует прописать такую команду:

echo ’AT +EGMR=1,7, «000000000000000»>

Естественно, что вместо нулей можно вписать любой другой код, который станет новым идентификатором. Если появилась ошибка, то следует попробовать другую команду:

echo -e ’AT +EGMR=1,7, «000000000000000»>

Важно! Данные команды не подходят для смартфонов китайского производства под управлением процессора MTK. Для них существуют другие способы изменения.

Интерфейс Xposed IMEI Changer

Xposed IMEI Changer

Это решение дает возможность изменить код в два нажатия. Ему также потребуется предоставление привилегий суперпользователя. Все, что нужно, это:

  1. Скачать и установить приложение.
  2. Активировать модуль Xposed в приложении Xposed Installer (вкладка Modules).
  3. Найти утилиту «Изменение имей», активировать ее.
  4. Выполнить перезагрузку.
  5. Снова зайти в утилиту и ввести новый идентификатор в соответствующей строке.

Mobile Uncle

Еще одна программа, которая требует права рут. После скачки и установки ее необходимо запустить, а далее:

  1. Найти вкладку «Инженерный режим» и активировать соответствующий параметр.
  2. Перейти в раздел для определенного процессора.
  3. Выполнить переход по пути «Connectivity» — «CDS information» — «Phone information» — «Phone 1, 2».
  4. Запустить ту же команду, что и в первом случае: EGMR=1,7, 000000000000000.

Меры предосторожности при смене IMEI

При изменении идентификатора нужно быть предельно осторожным. Если что-то пойдет не так, то телефон перестанет ловить сеть мобильного оператора или не будет включаться. При вводе команд нужно тщательно проверять каждую из них, чтобы не допустить ошибок. Помимо этого, не следует трогать и изменять конфигурации, цель и работа которых неизвестны.

Важно! Не стоит давать рут-права всем программам подряд.

Ввод нового значения в Mobile Uncle

Таким образом, было рассказано, как поменять IMEI телефона андроид на любой другой. Стоит заметить, что во всех методах были использованы рут-права. Без них ни одна программа работать не будет.

Как поменять аккаунт на телефоне Самсунг: инструкция по смене аккаунта

Изменить аккаунт в телефоне Самсунг может понадобиться, если вы поменяли смартфон, или вам передали свой старый аппарат члены семьи, друзья. Для этого сначала придётся удалить старый аккаунт, если он есть, а затем войти в новый или создать его с нуля. Вам нужно поменять профиль Гугл, а затем Самсунг. В этом нет ничего сложного – действия легко выполнить с помощью простой инструкции. О том, как поменять Самсунг аккаунт, я расскажу в статье ниже.

Краткая инструкция: как поменять аккаунт на телефоне Самсунг

Как на телефоне Самсунг поменять аккаунт? Достаточно нескольких простых действий:

  1. Выйти из аккаунта Самсунг.
  2. Удалить с телефона профиль Гугл.
  3. Войти в нужную учётную запись Google (или создать новую).
  4. Войти в свой Samsung Account (или создать новый).
  5. Дождаться, пока данные будут импортированы на смартфон.

Подробное описание и инструкции по каждому шагу приведены далее.

Шаг 1. Как выйти из аккаунта Самсунг

Чтобы выйти из профиля, откройте меню или экран приложений. Телефон должен быть подключён к интернету. Затем выполите такие действия:

  • Перейдите в «Настройки».

  • Выберите пункт, в котором есть фраза «Учётные записи». Полное название может отличаться в зависимости от версии системы.

  • Снова выберите пункт «Учётные записи», если он есть в меню.

  • Выберите аккаунт, который хотите отвязать от данного смартфона.

  • В устройствах с Андроид 10 и более новыми версиями необходимо зайти в «Личные данные», затем нажать на три точки в углу и выбрать «Выйти». Затем подтвердить действие.

  • В устройствах до версии Андроид 10 после выбора своего Samsung Account нажмите «Удалить учётную запись», если такая кнопка есть. Или перейдите в меню, нажав три точки в углу экрана, надпись Опции или значок меню в нижней части. Выберите «Удалить учётную запись» в меню. На экране, который появится, подтвердите действие.

  • Введите пароль записи, чтобы выйти из неё.

Удаление Samsung Account с девайса – не значит полного удаления. Все ваши данные доступны в облаке, и вы можете получить к ним доступ с другого устройства или с ПК. Теперь вы можете поменять привязку. Но если телефон вам не принадлежал, то сначала нужно выполнить следующий шаг.

Шаг 2. Как удалить с телефона профиль Гугл

Если вы только хотите поменять разные Samsung Account на своём девайсе, то этот пункт выполнять не нужно. Поменять профиль Гугл требуется только для устройств, которые вам подарили или которые вы купили.

Чтобы «отвязать» устройство от Гугл, выполните действия, которые повторяют инструкцию предыдущего шага:

  • Перейдите в «Настройки».
  • Откройте «Учётные записи».
  • Выберите Google Account, который нужно отвязать от устройства.

  • Нажмите «Удалить учётную запись».

  • Подтвердите действие.

  • Если это последняя запись Google на телефоне, то необходимо ввести пароль.

Так же, как и в случае с другими профилями, его удаление с телефона не означает полного стирания. Данные будут сохранены в облаке Google. Теперь вы можете поменять привязку. Как это сделать, описано ниже.

Шаг 3. Как войти в профиль Google

Чтобы изменить Гугл аккаунт на андроиде Самсунг, выполните такие действия:

  • Зайдите в Настройки.
  • Перейдите в «Учётные записи».
  • Нажмите на «Добавить».

  • Выберите из вариантов Google.

  • Подтвердите действие.
  • Введите почту, а затем пароль. Почта должна быть gmail. На этом этапе можно поменять профиль на уже созданный или создать новый.

  • Подтвердите действия на следующих появляющихся сообщениях. Этап с добавлением платёжных данных можно пропустить.

Теперь ваш девайс уже «полностью ваш». Вам удалось поменять профиль Гугл, и теперь всё, что осталось – войти в профиль Samsung Account.

Шаг 4. Как войти в Samsung Account

Чтобы изменить аккаунт в телефоне Самсунг на новый, нужно придерживаться очередности – сначала удалить старый, потом добавить новый. На одном смартфоне может быть активен только один профиль Самсунг. Его добавление повторяет предыдущие шаги. Чтобы войти в Samsung Account:

  • Перейдите в Настройки.
  • Откройте «Учётные записи».
  • Выберите «Добавить аккаунт».
  • Выберите из предложенных вариантов Samsung Account.

  • Войдите в свою учётную запись, используя электронную почту и пароль, либо создайте новую.

  • Если требуется, введите одноразовый пароль, который придёт в СМС-сообщении.

Шаг 5. Завершение

На завершающем этапе, когда вам удалось поменять профиль, оставьте телефон на 5-10 минут, чтобы он синхронизировал все данные с облаком. Затем перезагрузите аппарат. Теперь вы можете пользоваться новым устройством, будто это ваш предыдущий гаджет. Все настройки, контакты, приложения были перенесены на него.

В каких случаях нужно поменять аккаунт Самсунг

Если вы получили в руки новый телефон, то вам просто необходимо привязать его к собственной учётной записи. В первую очередь, это естественное правило безопасности. Если на смартфоне установлен профиль родственника, друга или вообще незнакомого человека, то он имеет полный доступ ко всем вашим данным. Ваш собственный аккаунт гарантирует, что доступ к ним будет только у вас.

Ещё одно преимущество – синхронизация. Вы можете войти в учётную запись на других устройствах, поменять девайс на более новый – и при этом получить доступ к своим вкладкам браузера, к платёжной информации и не только. Аккаунты Самсунг и Гугл хранят «в облаке» такие данные:

  1. Ваши контакты из телефонной книги.
  2. Данные, внесённые вами в календарь.
  3. Данные приложений Google и Samsung.
  4. Samsung Pay и Google Pay.
  5. Закладки браузера.
  6. Данные о местонахождении девайса.

Перед тем, как сменить аккаунт на телефоне Самсунг, выставите на своём старом устройстве синхронизацию этих данных. Так вы сможете загрузить их на любом новом девайсе, или получить доступ к ним с компьютера.

Теперь вы с лёгкостью можете сменить учетную запись Самсунг или Гугл на своём смартфоне. Надеюсь, эта инструкция поможет вам избежать проблем и справиться с задачей быстро. При необходимости вы можете вернуться к старому профилю или поменять телефон, после чего установить свой аккаунт на новом девайсе.

Как поменять аккаунт : 2 комментария

Не может ли смена аккаунта Googl на Samsunge а51 привести к сбросу всех настроек и не корректной работе смартфона, по крайней мере так утверждает менеджер в сервисном центре?

При создания нового аккаунта на Galaxy A51 не приходит SMS с разовым паролем. И что делать?

Как удалить Айди на Андроид можно самому

Как удалить ID на Андроид или же аккаунт?

Добрый день. Во всём мире много людей пользуется телефонами с системой “Android. Нам всем хорошо известно, в этой системе существует привязка аккаунта пользователя к Google. Это хорошо и удобно. Нас всегда определяют и это даёт возможность скачивать всякие программы, приложения и игры. Но возникают такие ситуации, когда Вам просто необходимо избавиться от аккаунта. Купили ли Вы поновее телефон, но периодически при этом пользуетесь ещё и старым или появились другие причины. И вот нам стало интересно узнать как можно удалить Айди на своём Андроиде ?

К сожалению, полностью отвязать наше устройство от своего аккаунта не представляется возможным. Мы можем попробовать просто взять и удалить свой аккаунт. Но если вдруг возникла необходимость создать новый, то избавляться от старого не обязательно. Чуть ниже я опишу как можно добавить себе новый, не удаляя старый. Но сегодня поговорим, о том, как можно удалить свой старый аккаунт на телефоне (или другом мобильном устройстве) с операционной системой «Андроид». Но не забываем о том, что после его удаления пропадут все наши данные. Это будут настройки, контакты и сообщения, находящиеся в электронной почте.

Для особо нетерпеливых вставляю видео инструкцию по удалению, а для остальных пошагово опишу, что и как надо делать при удалении или добавлении аккаунта:

Способ применения программы “Dev Settings”:

Нам необходимо будет разархивировать и скопировать приложение Dev Settings.apk через переходник microUSB под названием OTG.

Далее запускаем его, заходим в меню “Настройки” мимо FRP и делаем ресет как описано в видео, своему смартфону вместе со старым Google аккаунтом.

Скачать бесплатно приложение “Dev Settings” можно пройдясь по этой ссылке:

Как можно добавить аккаунт на устройство Андроид

Для любого пользователя на устройстве в личном профиле действуют персональные настройки. Поэтому, обязательно прежде чем мы будем вносить любые изменения, убедимся, что попали в нужный нам аккаунт.

1.Открываем меню под названием “Настройки”.

2.Находим раздел “Аккаунты” и активируем “Добавить аккаунт”.

3. Выбираем нужный нам тип аккаунта: Google если мы захотели добавить ещё один аккаунт в “Google” . Когда мы станем заходить в этот аккаунт, то все связанные с ним данные (наши настройки, контакты и сообщения эл. почты) автоматом привяжутся к нашим телефонам. POP3 или IMAP если мы захотели получать свою личную переписку с помощью программ таких как “Thunderbird” или “Microsoft Outlook”.

4. Аккуратно, крайне внимательно выполняем все инструкции на нашем экране. Если нужно, то будем вводить графический ключ, пароль или PIN-код. Это необходимо нам для того, чтобы никакие посторонние лица не смогут создать другой аккаунт на нашем устройстве.

Парочка простых советов

Есть несколько лёгких способов удаления своего аккаунта на ОС “Android”.

1 способ. Для разных аккаунтов в нашем устройстве задействованы личные, персональные настройки. И прежде чем будем что-то изменять, убедимся, что пользуемся необходимым нам аккаунтом. Заходим на нашем устройстве в меню “Настройки” В подразделе “Аккаунты” выбираем необходимый нам аккаунт, который желаем убрать. Если пользуемся аккаунтом “Google», то сначала нажимаем “Google”. Не забываем, что при его удалении все данные связанные с Гуглом пропадут. Нажимаем в правом, верхнем углу экрана на значок “More”. Находим там и активируем “Удалить аккаунт”. В целях безопасности “Андроид” может попросить ввести пароль, графический ключ или PIN-код. Это для того чтобы удостовериться, что именно Вы владелец данного устройства.

2 способ. Если в первом способе у Вас не вышло удалить, то идём другим путём. Необходимо первым делом открыть наше меню “Настройки”, зайти там в подменю «Приложения» и выбрать «Все», и перейти в «Сервисы Google». Здесь применяем «Очистить данные».

3 способ. Попробуйте скачать приложение “IMEI Changer” прямо из магазина Гугл ТУТ и немного разобравшись поменяйте имей. Вот вроде бы всё. Не так уж оказалось сложно. Надеюсь, что у Вас всё получилось. Удачи.

Ну а если у Вас мобильное устройство с операционной системой iOS , то советы как удалить свой id Вы сможете ЗДЕСЬ.

Уверены, что Вы получили все ответы на интересующие вопросы. Удачи.

Подводные камни идентификации Android-устройства

Некоторым разработчикам может понадобится идентифицировать Android-устройства своих пользователей. Чаще всего это делается не для того чтобы распознать именно девайс, а для определения конкретной установки приложения. Также я встречала несколько кейсов, когда это было необходимо, если у разработчика появлялось несколько приложений и он хотел понимать, что они работают в одной среде.

Гугл говорит, что идентифицировать устройство очень просто. Но мы же говорим об Android:)

Данная статья ориентирована на приложения или библиотеки, которые не хотят привязываться к гугловым сервисам.

Итак, давайте погрузимся в это чудесное приключение по получению уникального идентификатора устройства.

Тут мы видим несколько путей:

  • Advertising ID
  • IMEI
  • MAC-address
  • Serial Number
  • Android ID

Выглядит пока что не плохо, не так ли? Целых пять способов получить уникальный идентификатор для Android-устройства. Я уверена, что если вы еще пошуршите по сети, то, наверняка, найдете еще парочку других способов, но тут я вынесла самые популярные. Итак, давайте пойдем по порядку.

Advertising ID

Это уникальный для пользователя рекламный идентификатор, предоставляемый службами Google Play. Он необходим для работы рекламы, чтобы Google понимал, какую рекламу можно показывать конкретному пользователю и какая реклама уже была показана с помощью встроенных в приложения рекламных баннеров. А так же это значит, что вы лишитесь этого идентификатора, если ваше приложение будет скачано, к примеру, с Amazon, а помимо этого вам придется втащить в ваше приложение гугловые библиотеки.

Вывод: мы не идентифицируем устройство во всех случаях.

Но мы же хотим наверняка, верно? Тогда идем дальше.

Это международный идентификатор мобильного оборудования, используемый на телефонах стандарта GSM. Номер IMEI используется сетями для идентификации смартфонов и блокировки доступа в сеть украденных или занесенных в черный список девайсов. Но к сожалению с IMEI может возникнуть ряд проблем:

  • Возникает ошибка «Invalid IMEI»
  • IMEI можно изменить
  • Для получения IMEI необходим permission:

Вывод: мы не идентифицируем устройство во всех случаях и нас еще и могут обмануть:C

MAC-address

It may be possible to retrieve a Mac address from a device’s WiFi or Bluetooth hardware. We do not recommend using this as a unique identifier. To start with, not all devices have WiFi. Also, if the WiFi is not turned on, the hardware may not report the Mac address.

Serial Number

Считается уникальным серийным номером устройства, который остается с ним до “самого конца”. Получить его можно таким способом:

А теперь про проблемы. Во-первых, для получения серийного номера потребуется запросить у пользователя разрешение READ_PHONE_STATE, а пользователь может отказать. Во-вторых, серийный номер можно изменить.

Вывод: мы не идентифицируем устройство во всех случаях, мы должны запросить permission у пользователя, которые их подбешивают и нас все еще могут обмануть.

Android ID

— Вот оно! — должны завопить мы. — Решение всех наших бед!

Android ID — это тоже уникальный идентификатор устройства. Представляет из себя 64-разрядную величину, которая генерируется и сохраняется при первой загрузке устройства.
Получить его можно вот так:

Казалось бы, такая короткая строчка избавляет нас от головной боли по идентификации устройства. Даже ребята из гугл использую Android_ID для LVL в примере.

И тут наши надежды рушатся и ничто уже не будет прежним. После обновления на Android 8 Android_ID теперь стал уникальным для каждого установленного приложения. Но, помимо этого, гугл ведь заботится о нас, так что приложения, которые были установлены до обновления останутся с прежними одинаковыми идентификаторами, которые гугл сохраняет с помощью специально написанного для этого сервиса. Но если приложение будет удалено, а затем заново установлено — Android_ID будет разным. Для того чтобы это не произошло, нужно использовать KeyValueBackup.


Но этот backup сервис нужно зарегистрировать, еще и package name указать. Более того, в документации написано, что это может не сработать по любой причине. И кто в этом виноват? Да никто, просто вот так.

Общий вывод

Если у вас хороший бекенд, то просто собирайте слепок устройства (установленные приложения, сервисы, любые данные об устройстве, которые можете достать) и сравнивайте параметры уже там, какой-то процент изменений считайте приемлемым.