/bin/dev - IT Lounge

Полная версия: Невероятно увлекательная (нет) игра про отгадывание устройства
Вы просматриваете упрощённую версию нашего контента. Просмотр полной версии с полным форматированием.
Хотел купить Bluetooth-свисток, но купил нечто, пытающееся быть им.

Само устройство, единственное, что с ним было.

Как bluetooth оно нигде не отображается. Отображается как флешка. На флешке три MP3-файла по сотне мегабайт. Скопировать файлы не удаётся, либо же очень медленно. В одном из них в самом начале какой-то звуковой сигнал.

Вывод dmesg:
Код:
[14609.961417] usb-storage 1-5:1.0: USB Mass Storage device detected
[14609.961612] scsi host9: usb-storage 1-5:1.0
[14610.988469] scsi 9:0:0:0: Direct-Access     Generic  Masstorage       1.00 PQ: 0 ANSI: 2
[14610.988874] sd 9:0:0:0: Attached scsi generic sg2 type 0
[14610.989777] sd 9:0:0:0: [sdc] 4194880 512-byte logical blocks: (2.15 GB/2.00 GiB)
[14610.997377] sd 9:0:0:0: [sdc] Write Protect is off
[14610.997379] sd 9:0:0:0: [sdc] Mode Sense: 00 80 00 03
[14611.007380] sd 9:0:0:0: [sdc] Asking for cache data failed
[14611.007386] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[14611.070489]  sdc:
[14611.087402] sd 9:0:0:0: [sdc] Attached SCSI removable disk
[14617.452176] sd 9:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[14617.452180] sd 9:0:0:0: [sdc] tag#0 Sense Key : Data Protect [current]
[14617.452184] sd 9:0:0:0: [sdc] tag#0 Add. Sense: Write protected
[14617.452187] sd 9:0:0:0: [sdc] tag#0 CDB: Write(10) 2a 00 00 00 00 00 00 00 01 00
[14617.452190] blk_update_request: critical target error, dev sdc, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
[14617.452196] Buffer I/O error on dev sdc, logical block 0, lost sync page write

При этом на телефоне оно отображается так:
Открыть спойлер

Как вы думаете, что это? Я и сам не знаю. А пока заказал свисток на али, придётся ждать месяц.

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

UPD: если оно у тебя определяется как файлохранилище, значит пытается установить драйвер (вендовый, конечно).
mord0d post_id=698 time=1588776973 user_id=57 Написал:UPD: если оно у тебя определяется как файлохранилище, значит пытается установить драйвер (вендовый, конечно).

А нет там никаких драйверов. Под виндой тоже проверял - ничего не устанавливается.
ozz post_id=699 time=1588777128 user_id=2 Написал:А нет там никаких драйверов. Под виндой тоже проверял - ничего не устанавливается.

Китайцы такие китайцы…

А там точно один раздел? Может они просто разметили криво, и оно монтирует раздел-заглушку? Хотя, конечно, 2G для отступа — многовато.

Если есть желаниее разбираться и не жалко девайс, можешь попробовать разобрать его и посмотреть, есть ли там вообще BT?

А то как-то был случай с внешним хардом, когда внутри оказалась хитро размеченная флэшка (притворяющаяся серьёзным объёмом, фактически имея объём 8G со всеми вытекающими) и две массивные гайки, приклеенные на спермоклей.
mord0d post_id=700 time=1588777505 user_id=57 Написал:есть ли там вообще BT?

Другие устройства его видят (см. BT-118 на скриншоте в спойлере).

mord0d post_id=700 time=1588777505 user_id=57 Написал:А там точно один раздел? Может они просто разметили криво, и оно монтирует раздел-заглушку? Хотя, конечно, 2G для отступа — многовато.

lsblk -f:
Код:
sdc    vfat           ADD5-5B96                               1,7G    18% /media/user/ADD5-5B96

KDE Partition Manager:
Код:
##|v1|## partition table of /dev/sdc
# on Wednesday, 6 May 2020 21:12:42 +06
type: "msdos"
align: "sector"

# number start end type roles label flags
1;778135908;1919645538;unknown;primary;"";""
2;168689522;2104717761;unknown;primary;"";""
3;1869881465;3805909656;unknown;primary;"";""
4;2885681152;2885736650;unknown;primary;"";""
Открыть спойлер
mord0d post_id=700 time=1588777505 user_id=57 Написал:можешь попробовать разобрать его
Чуть позже разберу
ozz post_id=701 time=1588778195 user_id=2 Написал:Другие устройства его видят (см. BT-118 на скриншоте в спойлере).

То есть оно не трансивер, а ресивер? Тогда зачем на нём микрофон? Да и что он делает с потоком, если так?

ozz post_id=701 time=1588778195 user_id=2 Написал:lsblk -f:

Очень стрёмная фигня. о_О
mord0d post_id=702 time=1588778745 user_id=57 Написал:То есть оно не трансивер, а ресивер? Тогда зачем на нём микрофон? Да и что он делает с потоком, если так?
Ответ найден.

В эти файлы (причём сразу в три) пишется поток, идущий с другого устройства. Туда же пишутся служебные сообщения (типа сигналов, "connected" и т.д.). Если в плеере на десктопе попытаться перемотать файл, то почему-то вызывается переключение треков на телефоне.
Осталось понять, куда это можно применить, ибо наши барыги слишком накрутили цены на подобного рода мелочёвку, чтобы выкинуть.