Elk bledom что это
Question: Q: What is ELK-BLEDOM Bluetooth device?
This question was asked recently and timed out. Nearly 150 people had the same question, but we haven’t had resolution.
What is it? Why do so many people have this listed in Bluetooth under “Other Devices”?
Posted on May 20, 2021 6:47 AM
A Google search yielded this (a light strip):
Posted on May 22, 2021 4:20 PM
Helpful answers
Elk-Bledom not only are they called LED STRIP LIGHTS, it is also a known hidden camera device that is Bluetooth compatible.
Jul 15, 2021 10:15 PM
Anyone figure out how to block it?
Jul 23, 2021 10:28 AM
Why don’t you help people out and give a link to the Elk product page, pointing out which one is a ‘hidden camera’. They all look innocuous.
Jul 22, 2021 6:30 PM
There’s more to the conversation
Loading page content
Page content loaded
A Google search yielded this (a light strip):
May 22, 2021 4:20 PM
it seems a bit odd that a neighbor’s device would show up in my Bluetooth selection. But at least I know now it’s legit. Thanks!
May 22, 2021 6:15 PM
Elk-Bledom not only are they called LED STRIP LIGHTS, it is also a known hidden camera device that is Bluetooth compatible.
Jul 15, 2021 10:15 PM
Can you elaborate on the hidden camera device? Like what brand it is or something? Can’t find any information on it, but Elk-Bledom is appearing on «other devices» on my iPhone bluetooth and we don’t have LED strip lights.
Jul 21, 2021 9:05 PM
Why don’t you help people out and give a link to the Elk product page, pointing out which one is a ‘hidden camera’. They all look innocuous.
Jul 22, 2021 6:30 PM
This thing is driving me nuts. We have the Bluetooth led light strips. I’ll find the link in a min. But it interferes w a lot of our other Bluetooth devices. Like I can’t sync my sons Fitbit when they are plugged in and I can’t connect to once of my speakers. The worst part is that there is no option to forget this device. Like I have no control over it.
Jul 22, 2021 6:45 PM
These are the lights we have that Bluetooth connect to everyone’s phone all over our house
Jul 22, 2021 6:46 PM
I’d like to know more about that, too!
Jul 22, 2021 7:21 PM
Anyone figure out how to block it?
Jul 23, 2021 10:28 AM
Any of you guys happen to live in Louisiana?
After searching online for days ( lol ) I am getting basically no where with this.
i’ve come across suggestions of “security” devices linked to a raspberry pi.
hidden recording/cameras that are made to look like smoke alarms/door alarms/regular household decor.
Aug 25, 2021 5:33 PM
Sep 22, 2021 11:04 AM
Kind of creepy. Device sitting on a shelf for a year or two and presumed to have a dead battery, yet advertises itself on Bluetooth.
Sep 22, 2021 1:20 PM
I see elk bledom at my moms and dads and my moms doesn’t have led lights and I can never connect to them
Sep 30, 2021 4:59 PM
Was a link to potential devices ever given? I know for a fact I have had hidden devices in my home before. At least 4 times I’ve found them. I saw an alarm clock camera on Amazon that I recognized was the twin of one in my house. Looking further there were tiny dice looking cameras, and a «smoke alarm,» handheld voice activated recorders behind my silverware, in my car. Twice I have found what looks like a strip with a tiny lens at one end the module on the other. I was shown a picture of myself that was timestamped at a time this person was in the hospital so it most definitely can be controlled remotely. I will try to attach a picture of something similar.
Oct 4, 2021 11:10 AM
See the attached picture. You may have to really search to find if it’s similar. The camera is smaller than a postage stamp. The strip is about 6-7 inches. But, it needs a power source. An outlet or, sneakier still, another electronic device such as a TV or cable box (that’s where I found one plugged in.) Forgive my suspicion but I have found something like this on two separate occasions as well as other surveillance devices at other times. It seems there are enough people that are so distrustful of others they keep the market for these hidden devices going.
ELK-BLEDOM Bluetooth device shows up at seemingly random times on my phone as well. I can’t «forget devive» either. Factory reset of my phone won’t get rid of it. We have no strip lights nor have we ever had strip lights.
Oct 4, 2021 12:01 PM
Question: Q: What is ELK-BLEDOM Bluetooth device? More Less
Question: Q: What is ELK-BLEDOM Bluetooth device?
This question was asked recently and timed out. Nearly 150 people had the same question, but we haven’t had resolution.
What is it? Why do so many people have this listed in Bluetooth under “Other Devices”?
Posted on May 20, 2021 6:47 AM
A Google search yielded this (a light strip):
Posted on May 22, 2021 4:20 PM
All replies
Elk-Bledom not only are they called LED STRIP LIGHTS, it is also a known hidden camera device that is Bluetooth compatible.
Jul 15, 2021 10:15 PM
Anyone figure out how to block it?
Jul 23, 2021 10:28 AM
Why don’t you help people out and give a link to the Elk product page, pointing out which one is a ‘hidden camera’. They all look innocuous.
Jul 22, 2021 6:30 PM
There’s more to the conversation
Loading page content
Page content loaded
it’s a ring camera a gps navigation device like Tom Tom a home automation system like Comcast a security system like ADT a surge pack with usb slots any Bluetooth device you connected to with your phone a PlayStation with Bluetooth so on and so on shut down all you Bluetooth devices and forget them set security codes for all devices turn off Bluetooth on your phone and hide it go to your settings on your phone find passwords and security and turn off location,hide-device. it showed up on my phone and I just shut off my Bluetooth and hid my device use a secured device with private IP address setting like IPhone store passwords on ICloud Drive and not on phone it’s easy to access when you do this it doesn’t matter if it shows back up as long as you have strong passwords and I touch fingerprint or face recognition on and always forget your Bluetooth devices when done using leave location off cause that’s how they find you hope this helps. it worked for me
Oct 5, 2021 12:20 AM
Look for anything Black and search too to bottom if found can track back to who purchased
Oct 28, 2021 3:38 PM
Hey some I don even know who did a added my house to this elk Bledom. Can I remove this. Can I know who did its and traking my house Wi-Fi ip and my family phone. It’s to much deep happen my house member. All house member phone got sick right now it’s all apple. What is the apple costumes protect so please
my imac shows ELK-BLEDOM twice under devices for blue tooth.. I do not have any strip lights.
Nov 13, 2021 8:42 AM
Question: Q: What is ELK-BLEDOM Bluetooth device? More Less
Контроллер RGBW LED ленты: очередная лажа
Я уже рассказывал про RGBW светодиодную ленту в одном из своих обзоров, теперь пришло время рассмотреть и контроллеры для них. В этом посте – контроллер с Bluetooth. Расчленёнка внутри.
Поставляется контроллер в антистатическом пакете чуть больше него самого по размеру. Кроме устройства в комплекте только гребенка 5×1 с шагом между контактами 2 мм. для подключения ленты, и инструкция с QR кодом для скачивания приложения.
Напряжение питания составляет от 5 до 24 В.
Устройство ничем не примечательно, из корпуса выглядывает только «хвост» с гнездом 5,5×2,1 мм. для подключения блока питания.
Подключение более чем незамысловатое – скачиваем приложение «Happy Lighting», включаем Bluetooth, и подключаемся к устройству. Все, можно работать! И ничего не работает.
Я скачивал приложение на следующие телефоны:
1) Samsung Galaxy A6+;
2) Samsung Galaxy Grand Prime;
3) LG G4s.
Поэтому вывод простой, дело не в телефоне (-ах), а в самом приложении.
Похоже, приложение настолько кривое, что (судя по отзывам) у десятков людей, купивших контроллер, ничего не работает.
Тогда вскрываем?
Вот и обещанная расчлененка:
Рулит всем небезызвестный контроллер ST17H26ES16 китайской компании Lenze Technology, про который я рассказывал в одном из прошлых обзоров. Кстати, с устройством из того обзора тоже были косяки. Совпадение?
Еще раз приведу распиновку микросхемы:
Помимо нее на борту стоит ATtiny45 и линейный стабилизатор HT7133-1 и 4 ключа 3400L.
Судя по плате, изготовлена она 28 мая 2018. Монтаж компонентов производился машиной, претензий к нему нет. Следы неотмытого флюса обнаружены только на проводах питания и у гребенки для подключения ленты.
Естественно, был открыт спор, который я выиграл.
Товар не работает, к покупке не рекомендуется.
Управление «умной» BLE лампой без смартфона
Так продолжалось пока я случайно не узнал, что на моём ноутбуке как раз установлен чип Bluetooth 4.0. Я решил использовать этот факт как-нибудь для управления лампочкой. Программа-минимум — научиться включать/выключать лампочку, устанавливать произвольный цвет или выбирать один из заданных режимов. Что из этого вышло — читайте под катом.
Всё описанное ниже выполнялось на OS Linux Mint 17. Возможно, существуют другие способы работы с BLE стеком. И помните, я не несу ответственность за ваше оборудование.
Разведка боем
Ага, я в курсе про checkinstall
Собирается bluez довольно быстро. После сборки у меня-таки появилась заветная команда gatttool и даже кое-как работала. Можно двигаться дальше.
Я ввинтил лампочку в цоколь, заработал последний выбранный режим (как на зло это оказался стробирующий синий цвет), и опробовал свежий инструментарий:
Итак, на этом этапе я убедился, что соединение с лампочкой с ноутбука — это реальность, а значит дальше надо было искать способы управления. На самом деле, я начал экспериментировать с лампой сразу же, как только соединился с ней и лишь потом прочитал про GATT — протокол, используемый BLE-устройствами. Нужно было поступить наоборот, это сэкономило бы много времени. Поэтому приведу тут абсолютный минимум, необходимый для понимания.
Краш-курс по BLE
В интернете есть небольшая, но хорошая статья на эту тему, и лучше чем в ней я не расскажу. Рекомендую ознакомиться.
Вкратце, BLE-устройства состоят из набора сервисов, которые, в свою очередь, состоят из набора характеристик. Сервисы бывают первичные и вторичные, но это не используется в лампочке. У сервисов и у характеристик есть хэндлы и уникальные идентификаторы (UUID). До прочтения вышеозначенной статьи я не понимал зачем нужны две уникальные характеристики. Ключевая фишка (очень пригодится для понимания кода ниже) в том, что UUID — это тип сервиса / характеристики, а хэндл — это адрес, по которому происходит обращение к сервису / характеристике. Т.е. на устройстве может быть несколько характеристик с каким-то типом (например, несколько термодатчиков, с одинаковыми UUID, но разными адресами). Даже на двух разных устройствах могут быть характеристики с одинаковыми UUID и эти характеристики должны вести себя одинаково. Многие типы имеют закреплённые UUID (например 0x2800 — первичный сервис, 0x180A — сервис с информацией о девайсе и т.д.).
В целом, этого должно быть достаточно для понимания принципов управления лампой.
Первые шаги
Остался сущий пустяк — выяснить адреса неизвестных характеристик, куда нужно записать магические последовательности байт, что тем или иным образом отразится на лампе. Ну и при этом постараться ничего не испортить.
Изначально я полагал, что достаточно будет снять дампы всех-всех данных с лампы в разных состояниях, сравнить их, и сразу станет понятно что за что отвечает. На деле это оказалось не так. Единственной реально меняющейся от дампа к дампу характеристикой были внутренние часы. Всё же, я приведу код снятия дампа:
Из интересного: в снятых дампах можно рассмотреть производителя BLE чипа — «SZ RF STAR CO.,LTD.».
Придётся искать другие пути. Я очень не хотел копаться в мобильных приложениях (не силён в Android и вообще не понимаю в iOS), поэтому я вначале спросил совета у умных дядей на StackOverflow. Никто не ответил и я решил спросить у разработчика приложения под Android. Он тоже не ответил. Оказалось, что в маркете присутствует сразу несколько одинаковых приложений (судя по скриншотам) для управления подобными лампами. Ребята из SuperLegend ответили мне и даже выслали какую-то доку, но, к сожалению, она была не от моей лампочки. Я это выяснил, сравнивая UUID сервисов в коде декомпилированного приложения и в доке. Я сравнил декомпилированный код обоих приложений и он абсолютно одинаковый, возможно мне просто выслали документацию от другой лампы. Переспрашивать я как-то не отважился. Значит, остаётся лишь вариант анализа декомпилированного кода.
Исследование кода
Обычно я использую Procyon, но он плохо переварил входные классы. Код многих методов представлял собой кашу из именованных меток и ничего нельзя было понять. Некоторые методы не поддавались разбору вообще. Как раз в то время ребята из JetBrains открыли свой декомпилятор на Github (FernFlower, за что им отдельное спасибо) и я попробовал его. Он оказался хорош! На выходе получался довольно адекватный Java-код. Правда, он тоже не смог декомпилировать некоторые части, которые, к счастью, оказались по зубам Procyon и CFR. Я взял за основу анализа результат работы FernFlower, а недостающие части заменил теми же кусками из CFR / Procyon (выбирал те, что покрасивее).
Да, и вот с этим придётся работать
Обратите внимание, характеристики ищутся по UUID (типам), так как адреса могут быть разными на разных лампах (не забыли краш-курс по BLE?).
Стало понятно, что те два класса ( C149c и C144f ) — это своего рода подключения к лампочкам. Похоже, на каждую лампочку создаётся экземпляр подключения и через него происходит общение с лампой. Почему два класса?
Периодически в декомпилированном коде встречаются неиспользованные StringBuilder ‘ы — непокошенное во время сборки логирование. Из этих строк можно узнать много интересного, например имена методов, или хотя бы их предназначение. Помогают и сообщения об ошибках:
Код включения / выключения чуть сложнее. Для этого нужно отправить два «пакета» данных в разные характеристики. Я провёл аналогию: мы «переводим» лампу в режим управления питанием, а затем, собственно, управляем питанием:
Я намеренно опускаю классы, приводя код методов. Названия у вас будут другими, так что искать лучше по магическим константам.
Опытным путём я установил, что это белый цвет с заданной яркостью. «Warm While», хе-хе. Я бы сказал, что тут налицо очепятка и физическая неточность. Под словом «warm» (цветовая температура?) я понимал немного другое. В принципе, того же эффекта можно достичь записывая «оттенки серого» в RGB.
Так что там с предустановленными режимами? Посмотрим на ресурсы, вытянутые apktool ‘ом:
Далее, ищем числовые эквиваленты имён:
Ищем по коду любой id (не забываем, что после декомпиляции все числа представлены в десятичном виде). Находится одно совпадение. Трёхходовочка, немного рефакторинга и, вуаля!, список предустановленных режимов у нас на руках:
Третьим байтом тут задаётся скорость работы режима. 0x01 — самая быстрая смена цветов, 0x1F — самая медленная. Моя лампочка принимает значения и больше 0x1F и работает ещё медленнее.
Программа-минимум выполнена! Конечно, полный функционал лампы гораздо шире; это видно и по коду, и по инструкции. Лампа умеет включаться / выключаться / менять режимы по расписанию и прикидываться цветомузыкой. Пока что я не анализировал этот функционал. Правда, для включения и выключения по расписанию на лампе есть часы, формат которых довольно простой, поэтому приведу наработки ниже.
Эти три замыкания служат для создания значения, пригодного к записи в часы и для преобразования внутреннего формата в человекочитаемый
Напоследок
Управлять лампочкой из консоли не очень удобно, так что, возможно, при наличии свободного времени я продолжу баловаться с ней на более высоком уровне. На C++ наверно вряд ли смогу написать что-нибудь запускаемое, но обёртки над libbluetooth есть даже под node.js, так что надежда есть.
И видео, как это работает, чтоб не думали, что это какое-то шарлатанство. Прошу прощения за дыхоту и качество — снимал на девайс из pre-BLE эпохи:
Question: Q: Bluetooth ELK BLEDOM
Posted on Jul 11, 2021 1:42 PM
All replies
Loading page content
Page content loaded
Exposed to what? Did you connect this bluetooth device to your phone, or is it just showing up as available?
Jul 11, 2021 2:11 PM
You bought Bluetooth lights.
Of course they show on your phone because you are within Bluetooth range.
What is it that you think you were exposed to?
Jul 11, 2021 2:22 PM
This is showing up on all phones in the Bluetooth app as stated. Exposed to? We are just asking the question if this is transmitting more than just “LED LIGHTS info”. Is it a problem having this on our phones? Thanks
Jul 11, 2021 11:17 PM
Jul 11, 2021 11:20 PM
I don’t have LEDLIGHTS. My neighbor does and this showed up after being in her house.
Now I can’t remove it from my phone. Would like to just because I don’t like things automagically
attaching/attacking my phone.
Jul 22, 2021 1:46 PM
Do these elk Belford divices have capability’s of tracking say motorcycles that has gps tracking divices on them and if yes how do I detect where on my bike would it be?
Aug 15, 2021 12:45 PM
Contact Elk Belford and ask them. No one in here would know what they do, although I find this question utterly ridiculous. Why would LED lights be tracking a motorcycle’s GPS?
Aug 15, 2021 1:11 PM
I bought a new plug (Socket) for my bathroom and it also reads as blue tooth. I thought that was weird.
Aug 30, 2021 9:51 PM
Question: Q: Bluetooth ELK BLEDOM More Less