Авторизация
Регистрация

Напомнить пароль

USB Data Blocker. Как нас разводят на деньги

Всем привет. В этой короткой статье напишу, что это такое и как сделать простой аналог самому.
Кому интересно, прошу под CUT



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

www.theguardian.com/technology/2023/apr/11/public-charging-stations-malware-phones-fbi

И сразу появились в продаже девайсы под названием USB Data Blocker. Что он из себя представляет — обычный переходник мама-папа (например USB-A/USB-A, USB-A/USB-C и так далее). Вы втыкаете кабель зарядки не в порт общественной зарядки, а в переходник. А уже сам переходник в порт зарядки. Сам же переходник мелкий и занимает минимум места. Можно кинуть в сумку и использовать когда надо. Все просто и удобно. Физически там все элементарно — просто оторваны дорожки D+ и D-. Соответственно, никакой передачи данных нет. Подумал, что надо купить. Мало ли что. И вот тут самое интересное. На мас-маркетах их нет (я нашел только один какой-то древний лот, которого нет давно в продаже). Такие девайсы есть в разных security магазинах. Но совершенно по конской цене. И это меня возмутило. По сути копеечный переходник и у нас берут деньги только за 'секьюрность' устройства. Естественно, не остались в стороне и китайцы. На Али они тоже есть. Само собой, дешевле. Но тоже дороже копеечных переходников. Пример:

https://www.aliexpress.com/item/1005005401917846.html

Ну раз так, почему не сделать самому? Купил в ближайшем магазине самый дешевый переходник USB-A/USB-A мама-папа.


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


Там какая-то резино-подобная субстанция. Аккуратно скальпелем прошелся сбоку и ее снял. Вот внутри с двух сторон.


Нам нужно прозвонить контакты GND, VCC, D+ и D-. Контакты D+ и D- отпаять от платы. Я еще положил полоску каптонового скотча под них, что бы случайно потом в процессе сборки не было опять контакта.


Вроде бы всё? Но нет. Часть контроллеров зарядки телефонов просто с оторванными D+ и D- может безопасно ограничить ток зарядки в 0.5А. А нам это мало. Как минимум нам надо эмулировать протокол BC1.2. Это говорит телефону, что зарядка может отдать минимум 5в 1.5А. Делается это элементарно. Со стороны телефона (мама на переходнике) между D+ и D- надо припаять резистор сопротивлением 50-200 Ом. В большинстве случаев сработает и просто замыкание между собой D+ и D-. Но вам может попасться телефон с таким контроллером зарядки, который захочет именно по стандарту. Поэтому просто берем резистор 100 Ом. Это сработает всегда. Дополнительно очень просто добавить протокол Apple 2.4A. Для этого надо установить потенциал соединенных резистором D+ и D- в 2.7в (также это будет работать и для некоторых моделей Самсунга). Для этого на землю кинем резистор 39к, а на VCC 33к. Выглядит это так.


Ну и для надежности зальем это каплей компаунда.


Я подключил переходник к USB доктору и он показал протоколы BC1.2 и Apple 2.4A. Все работает.

Проверяем — беру телефон с быстрой зарядкой и подключаю через переходник к родной зарядке. Быстрой зарядки нет, т.к. нет обмена данными. Телефон берет 5в 1.7А.

Выводы.

1. Совершенно нет смысла переплачивать за это устройство в магазине. Легко сделать самому.
2. Кроме базовой защиты может быть полезно и для отключения быстрой зарядки в каком-то девайсе.
3. При подключении к простой зарядке вообще без ничего, эмуляция BC1.2 и Apple 2.4A/Samsung может даже увеличить в каких-то случаях потребляемый ток.

Вместо кота.

Когда-то на муське выкладывали картинки котов в конце обзора. Я сделаю свой вариант в виде небольших историй со смыслом :)

О карме
Дело было во время ковида. Ну вы помните, обязательные маски, изоляция и все такое. Однажды после работы, выходя из метро, решил пойти домой длинным путем через парк. Расслабиться после работы, мысли собрать в кучу, отойти от рабочей рутины. Ну иду себе по тропинке среди деревьев. И вдруг мне захотелось плюнуть. Да, понимаю возмущение читателя, будущие комментарии про культуру и подобное. Все понимаю. Но захотелось. Сделал. И в этот момент я понимаю, что выходя из метро я забыл снять маску. Мгновенная карма в действии
Добавить в избранное
+16 +19
свернутьразвернуть
Комментарии (28)
RSS
+
avatar
+1
Отличный девайс) Только не уверен что в тролейбусе кто-то может украсть Данные с телефона)
Там с другой стороны (троллейбуса) + -
+
avatar
+1
да. За троллейбус можно не беспокоиться)
+
avatar
0
  • oleg235
  • 14 января 2026, 00:23
самый дешевый переходник USB-A/USB-A мама-папа.
Самый интересный вопрос — а зачем они такие вообще нужны?
Нам нужно прозвонить контакты GND, VCC, D+ и D-.
А зачем?
+
avatar
+1
зачем они такие вообще нужны?
я не знаю :) Возможно вынести дальше usb3 порт, если устройство широкое и рядом другие порты и в них что-то есть
зачем?
ну я знаю где что. А кто-то это первый раз видит
+
avatar
0
  • oleg235
  • 14 января 2026, 00:44
А кто-то это первый раз видит
Ну и как ему прозвонка поможет?
+
avatar
0
найдет в интернете картинку с пинами и найдет контакты на другой стороне
+
avatar
+3
  • rustamt
  • 14 января 2026, 00:26
Когда-то на муське выкладывали картинки котов в конце обзора. Я сделаю свой вариант в виде небольших историй со смыслом :)
Животное выкладывали на совместном фото с предметом обзора как пруф того что обозреватель реально имеет его на руках, а не просто взял картинку присланную китайцем. Это изначально основной и единственный смысл этих фоток.
+
avatar
0
животное выкладывали на совместном фото с предметом обзора как пруф того что обозреватель реально имеет его на руках
я знаю :)
+
avatar
+2
Это изначально основной и единственный смысл этих фоток.
Ну нет. Наличие животного у обозревателя говорит о том, что он реально порядочный чел, и ему можно верить.
+
avatar
+1
А если у чела змеюка или паучина? )))
+
avatar
+2
Это делает его еще более значимым и крутым :)
+
avatar
0
  • aliex
  • 14 января 2026, 01:08
А если теща?
+
avatar
+1
  • qzsev
  • 14 января 2026, 00:42
У меня кабель только для заряда, вообще без data. Только им и пользуюсь, т.к. никак не люблю быстрый заряд.
+
avatar
+1
  • aliex
  • 14 января 2026, 00:59
Если что — Википедия утверждает, что уязвимость чисто теоретическая и вживую её не видели. Быстрый гуглёж тоже каких-то примеров не показал. С технической точки зрения — тоже не особо понятно, по умолчанию телефон и в компьютер-то втыкается в режиме зарядки, где никакого слва данных быть не может. Понятно, что может быть какая-то дыра, но либо её бы закрыли обновлением андроида, либо было бы что-то специфичное для конкретных моделей телефона. В общем, не особо верится.
+
avatar
0
  • aliex
  • 14 января 2026, 01:05
Ну да, погуглил чуть дальше — таки была дыра, которую поправили больше года назад
+
avatar
0
по умолчанию телефон и в компьютер-то втыкается в режиме зарядки
правильно. Но возможно есть баг, через который это обходится. И не факт, что это исправлено
+
avatar
0
  • aliex
  • 14 января 2026, 01:39
Был баг. Пофикшен в андроиде 15 и какой-то там иос примерно в то же время. Проверяется легко — при подключении для передачи данных должен быть запрос на отпечаток пальца или какое-то подобное подтверждение.

А сам баг состоял в том, что эмулировалась клавиатура и с неё давалсь команда на переход в режим передачи данных
+
avatar
0
был баг
все ли баги, которые знают хакеры, фиксятся? Вопрос риторический. Вы пишете пофикшен в А15. Реально — на более старый телефон не прилетало ничего уже года 4. На более новом специально стоит А10 (мне так нужно). Тот случай, когда лучше перебдеть
+
avatar
+3
Я в общественном месте в свои устройства какие-то кабеля даже не втыкал бы и без этой статьи Гардиан.
От банально такого как в статье описано, так и зарядки такие как правило самые медленные, насколько можно медленно заряжать так и будет.
Ну и кто его знает что там накручено внутри, что за электрик делал, опять же насколько оно нормальное, вдруг тебе 220 прилетит вообще по usb?
+
avatar
0
даже не втыкал бы
было не раз, когда срочно подзарядить надо было на вокзале
+
avatar
+1
  • selin
  • 14 января 2026, 01:10
По хорошему, в такой девайс ещё бы ТВС-диод поставить. Или как их там называется та штука, которая замыкает питание при превышении напряжения.
Ибо мало-ли — прилетит высокое напряжение из неизвестного зарядника и хана телефону.
Правда, не могу сказать — спасёт ли та штука электронику телефона — хватит ли её быстродействия…
+
avatar
0
tvs, в общем, можно. Но то больше для всплесков
+
avatar
0
  • l1bbcsg
  • 14 января 2026, 01:11
Купил в ближайшем магазине самый дешевый переходник USB-A/USB-A мама-папа.
Дешевле 74 рублей?
Что-то я не понял вашей экономии, купить резисторов то дороже выйдет.
+
avatar
+1
дешевле 74 рублей?
я в рублях не понимаю :) 1.5 доллара где-то. В магазине по безопасности такое по 15 продавали. Что меня тогда возмутило
купить резисторов то дороже выйдет
резисторы у меня уже есть. Но они копейки стоят
+
avatar
0
  • Neand
  • 14 января 2026, 01:29
А можно просто кабелем «только для зарядки» воспользоваться.
+
avatar
0
можно конечно. Но так удобнее. Кабель у меня с быстрой зарядкой. Если надо я переключусь на быструю
+
avatar
0
  • shdot1
  • 14 января 2026, 01:33
В общественных местах в USB можно воткнуть максимум повербанк. Потому что слив данных маловероятен, а вот то, что там нарукожопили и прилетит на устройство условное 220v я вот совсем не исключаю. Так что нафиг, нафиг…
+
avatar
0
  • aik
  • 14 января 2026, 02:00
Я предпочитаю просто не втыкаться в общественные usb. Ношу повербанку с собой.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.