что такое девайс айди
Подводные камни идентификации Android-устройства
Некоторым разработчикам может понадобится идентифицировать Android-устройства своих пользователей. Чаще всего это делается не для того чтобы распознать именно девайс, а для определения конкретной установки приложения. Также я встречала несколько кейсов, когда это было необходимо, если у разработчика появлялось несколько приложений и он хотел понимать, что они работают в одной среде.
Гугл говорит, что идентифицировать устройство очень просто. Но мы же говорим об Android:)
Данная статья ориентирована на приложения или библиотеки, которые не хотят привязываться к гугловым сервисам.
Итак, давайте погрузимся в это чудесное приключение по получению уникального идентификатора устройства.
Тут мы видим несколько путей:
Advertising ID
Это уникальный для пользователя рекламный идентификатор, предоставляемый службами Google Play. Он необходим для работы рекламы, чтобы Google понимал, какую рекламу можно показывать конкретному пользователю и какая реклама уже была показана с помощью встроенных в приложения рекламных баннеров. А так же это значит, что вы лишитесь этого идентификатора, если ваше приложение будет скачано, к примеру, с Amazon, а помимо этого вам придется втащить в ваше приложение гугловые библиотеки.
Вывод: мы не идентифицируем устройство во всех случаях.
Но мы же хотим наверняка, верно? Тогда идем дальше.
Это международный идентификатор мобильного оборудования, используемый на телефонах стандарта GSM. Номер IMEI используется сетями для идентификации смартфонов и блокировки доступа в сеть украденных или занесенных в черный список девайсов. Но к сожалению с IMEI может возникнуть ряд проблем:
Вывод: мы не идентифицируем устройство во всех случаях и нас еще и могут обмануть: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 указать. Более того, в документации написано, что это может не сработать по любой причине. И кто в этом виноват? Да никто, просто вот так.
Общий вывод
Если у вас хороший бекенд, то просто собирайте слепок устройства (установленные приложения, сервисы, любые данные об устройстве, которые можете достать) и сравнивайте параметры уже там, какой-то процент изменений считайте приемлемым.
Как определить Device ID на Android
На всех гаджетах, которые работают под управлением операционной оболочки Android есть свой уникальный ID. Он позволяет идентифицировать гаджет среди множества других и отвечает за бесперебойную интеграцию с сервисами Google и другими. Иногда, возникает ситуация, когда срочно надо узнать Device Name, но многие пользователи не знают, как это сделать. Эта статья дает развернутый ответ на вопрос – как узнать Device ID.
Несколько способов определения идентификатора
Существует несколько основных методов, позволяющих узнать идентификатор девайса. Рассмотрим каждый из них:
Номер необходимо записать, чтобы в будущем не возникало проблем с поиском. Многие задают вопрос – как узнать 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 устройства, можно заблокировать телефон и так далее.
Здравствуйте. Возможно, проблема в программной части. Где-то произошел какой-то сбой. Найти этот сбой вы не сможете. Поэтому рекомендую сразу сделать сброс до заводских параметров – 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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Как рекламщики узнают, какие приложения вы используете
Рассказываем про идентификаторы устройств на Android и про то, как приложения злоупотребляют ими, чтобы больше зарабатывать на рекламе.
О том, как работает реклама в Интернете и как рекламные сети (и не только они) узнают, какие сайты вы посещаете, мы уже рассказывали. Но ваша виртуальная жизнь вряд ли ограничивается веб-страницами. Скорее всего, заметная ее часть проходит в мобильных приложениях, которые тоже нередко зарабатывают на рекламе. Для этого они, как и сайты, сотрудничают с рекламными сетями.
Чтобы маркетологи могли составить на вас детальное досье и показывать вам персонализированные объявления, мобильные программы отправляют им информацию о вашем устройстве. Даже ту, использовать которую в рекламных целях Google не разрешает.
Какая информация позволяет отследить ваше Android-устройство
Что приложения могут рассказать рекламной сети о вашем смартфоне? В первую очередь — то, что они на нем установлены. Получив такую информацию от нескольких программ, рекламная сеть в состоянии сделать вывод о том, чем вы интересуетесь и какие объявления могут вас «зацепить». Например, если вы пользуетесь селфи-камерой, Instagram и Snapchat, вам покажут приложения с фильтрами и эффектами для фото.
Убедиться, что та или иная программа установлена именно на вашем устройстве, рекламной сети помогают специальные коды-идентификаторы. Как правило, их у смартфона, планшета и любого другого гаджета несколько, и большинство из них придуманы не для рекламы.
Так, уникальный номер IMEI нужен, чтобы распознавать ваш телефон в сотовых сетях и, например, блокировать краденые устройства. А при помощи серийного номера можно определить все гаджеты серии, в которых обнаружен брак, и отозвать их из магазинов.
Еще один уникальный идентификатор, MAC-адрес, нужен для подключения устройства к сети, а заодно может быть использован, чтобы ограничить набор гаджетов, которые имеют право подключаться к вашему домашнему WiFi. Наконец, Android ID (он же SSAID) разработчики приложений используют, чтобы продавать лицензии на ограниченное количество копий для платных версий своих продуктов.
Долгое время какого-то отдельного идентификатора для рекламы вообще не существовало, поэтому приложения отправляли своим партнерам те, к которым имели доступ. При этом спрятаться от объявлений по интересам пользователь практически не мог: те же IMEI или MAC-адреса — это уникальные номера, по которым устройство опознается однозначно. Каждый раз, когда очередное приложение передает в рекламную сеть один из них, та понимает, что его установили именно вы.
Теоретически существует возможность изменить эти номера — в том числе при помощи специальных приложений, но это непросто, и, что хуже, подвергает опасности ваш телефон. Дело в том, что для подобных экспериментов нужны root-права, а получая их, вы делаете устройство уязвимым. К тому же в некоторых странах манипуляции вроде смены IMEI запрещены законом.
Android ID поменять проще — для этого достаточно сбросить смартфон или планшет до заводских настроек. Но после этого придется заново задавать все параметры, устанавливать приложения, авторизоваться в каждом из них и так далее. В общем, куча мороки, так что желающих делать это часто, мягко говоря, не очень много.
Рекламный идентификатор — ожидание
В 2013 году в качестве компромисса между интересами пользователей Android и рекламщиков компания Google ввела специальный рекламный идентификатор. Его задают сервисы Google Play, и пользователь при желании может сбросить его и создать новый. Делается это в меню Настройки > Google > Реклама > Сброс рекламного идентификатора. С одной стороны, такой идентификатор позволяет рекламным сетям отслеживать привычки и увлечения владельцев устройств. С другой — если же хочется избавиться от слежки рекламщиков, вы можете в любой момент без лишних трудностей его сбросить.
По правилам магазина Google Play, в рекламных целях можно использовать только этот идентификатор. Площадка не запрещает связывать его с другими ID, но для этого приложению нужно получить согласие пользователя.
В теории это должно работать так: если вам нравится реклама по интересам, вы не трогаете рекламный идентификатор и можете даже разрешить приложениям объединять его с чем угодно. Если же нет, вы запрещаете связывать эту метку с другими и периодически сбрасываете ее, таким образом отвязывая свое устройство от собранного на него досье.
Увы, в действительности все несколько иначе.
Рекламный идентификатор — реальность
Как обнаружил исследователь Серж Эгельман (Serge Egelman), более 70% приложений в Google Play используют хотя бы один дополнительный идентификатор без предупреждения. Некоторые из них, например 3D Bowling, Clean Master и CamScanner, скачали многие миллионы человек.
Чаще всего в ход идет Android ID, хотя IMEI, MAC-адреса и серийные номера разработчики тоже задействуют. Некоторые приложения отправляют партнерам сразу три идентификатора и более. Так, игра 3D Bowling — видимо, для верности — использует и рекламный идентификатор, и IMEI, и Android ID.
Такой подход делает саму идею специального рекламного идентификатора бессмысленной. Даже если вы против слежки и регулярно сбрасываете его, маркетологи при помощи более стабильной метки легко привяжут к существующему профилю новый идентификатор.
Несмотря на то что подобное поведение не соответствует правилам Google Play, вовремя отловить злоупотребляющих идентификаторами разработчиков не так-то просто. Все приложения проверяют перед публикацией, но многие не совсем честные авторы успешно обходят эту проверку. Даже майнеры то и дело попадают в магазин — что уж говорить о программах, в которых нет откровенно вредоносных функций.
При этом просто запретить приложениям доступ к идентификаторам устройства Google не может: как мы уже говорили, их используют не только для рекламы. Лишая мобильные программы, например, возможности считывать Android ID, компания Google помешала бы разработчикам защищать свой продукт от нелегального копирования, а значит, нарушила бы их права.
Борьба с навязчивой рекламой
Конечно, Google не бездействует. Компания принимает меры, чтобы ограничить возможность злоупотребления идентификаторами. Например, начиная с Android Oreo тот же Android ID для каждого приложения задается свой, так что в глазах рекламной сети, полагающейся на этот ID вместо рекламного, ваш Instagram будет установлен на одном устройстве, а Snapchat — на другом.
Однако для IMEI, серийных номеров и MAC-адресов ввести такую защиту нельзя. Да и телефонов с более старыми версиями Android на рынке немало. Поэтому рекомендуем ограничивать сбор данных, грамотно управляя приложениями.
Что такое девайс айди
Описание:
Simple app to get your Device Info/ID/local IP/MAC addresses & Serial that allow you easily copy and share the ID of your mobile device.
An ideal tool for developers, customer support and user.
NOTE: this app doesn’t send your ID to the internet so your information is safe.
For paranoid users, you can get Device ID without any network permission at :
https://www.evozi.com/…go=deviceid_no_network
This will disable Local IP Address and MAC address.
———
For user that wanted to get both SIM Serial in DUAL SIM Phone, The default SDK does not have support to handle dual SIM phones. The function will only return one number, most likely from the first active SIM card.
———
NOTICE :
Instead of rating 1 or 2 star,please email to [email protected] or leave a comment so that we can fix or improve it.
Скачать:
версия 1.3.2: com.evozi.deviceid_1.3.2.apk ( 773.99 КБ )
🙂 Странно (даже удивительно). Полезная программка, а за три с половиной года темы так и не создали.
Странно (даже удивительно). Полезная программка, а за три с половиной года так и не перевели, теперь с русским com.evozi.deviceid_1.3.2.signed.apk ( 782.72 КБ )
:thank_you:
Простое приложение для получения информации о вашем устройстве /ID/local IP/MAC адресам и серийным, что позволит вам легко копировать и обмениваться идентификаторами вашего мобильного устройства.
Идеальный инструмент для разработчиков, поддержки клиентов и пользователей.
Примечание: это приложение не отправляет ваш идентификатор в интернет, так что ваша информация является безопасной.
Для осторожных пользователей можно получить идентификатор устройства без разрешения в сети:
HTTPS://www.evozi.com/. Go=deviceid_no_network
Это будет отключать локальный IP-адрес и MAC адрес.
Для пользователя, который хочет получить SIM Serial для Dual SIM телефона, по умолчанию SDK не имеет поддержки для обработки Dual SIM телефонов. Функция будет определять один номер, скорее всего с первой активной SIM-карты.
ОБРАТИТЕ ВНИМАНИЕ:
Вместо рейтинга в 1 или 2 звезды, отправьте письмо по электронной почте на [email protected] или оставьте свой комментарий, что мы можем исправить или что улучшить в приложении.
Как узнать device id android?
2014-11-30 / Вр:01:07 / просмотров: 17116
Всем привет! Статья, как узнать id компьютера есть, вот решил написать статью, как узнать id android. Для тех, кто не в курсе, что такое android, отвечаю:
Android ( Андро́ид ) — это операционная система для смартфонов, планшетных компьютеров, электронных книг, цифровых проигрывателей, игровых приставок, нетбуков, смартбуков и других устройств.
Если вам нужно узнать device id android вашего устройства, то это можно сделать двумя способами.
Первый способ :
Откройте цифровую клавиатуру вашего устройства и наберите вот такой код: *#*#8255#*#*
После нажатия «ввод» на экране высветится ваш id.
Второй способ :
Если первый способ по каким-то причинам не сработал, вы можете узнать device id следующим способом. Зайдите в Google Play Store и установите приложение Android Device ID:
После установки приложения запустите его. В поле » Device ID » вы увидите ID устройства:
И напоследок, ID Андроид устройства состоит из 16-ти знаков.