Декодируем GSM с использованием HackRF One и GR-GSM
Декодируем GSM с использованием HackRF One и GR-GSM
Пробую использовать вот такое устройство 100 KHZ - 1.7 GHz all band radio RTL - SDR receiver RTL2832 + R820T RTL-SDR , но не работает, может кто-нибудь сможет помочь, подсказать почему не работает?
Видео с проблемой : https://cloud.mail.ru/public/6rGW/peF2ghufb
Видео с проблемой : https://cloud.mail.ru/public/6rGW/peF2ghufb
- DesignerMix
- Администратор
- Сообщения: 7052
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
A1234, вы не настроились на частоту передачи вышки сотовой связи. В ролике я показывал как нужно менять частоту, это делается ползунком Frequency. Нужно добиться чтобы сигнал с передатчика был примерно посредине окна и при этом прием был достаточно уверенный (для этого отрегулируйте мощность усилителя и/или разместите антенну в более удачном месте).
Декодируем GSM с использованием HackRF One и GR-GSM
Перепробовал уже все что мог менял усиление, но все равно не запускается
Found Rafael Micro R820T tuner
[R82XX] PLL not locked!
Exact sample rate is: 2000000,052982 Hz
[R82XX] PLL not locked!
Using Volk machine: avx_64_mmx
[R82XX] No valid PLL values for 1807025000 Hz!
r82xx_set_freq: failed=-1
Found Rafael Micro R820T tuner
[R82XX] PLL not locked!
Exact sample rate is: 2000000,052982 Hz
[R82XX] PLL not locked!
Using Volk machine: avx_64_mmx
[R82XX] No valid PLL values for 1807025000 Hz!
r82xx_set_freq: failed=-1
- DesignerMix
- Администратор
- Сообщения: 7052
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
A1234, ну если опираться только на ваше видео то там явно видно что вы не настроены на нужную частоту так что сделать какой-то вывод на основании слов
перепробовал уже все что мог
мне сложно. Настройтесь на нужную частоту и добейтесь того, чтобы в окне GNURadio и терминале побежали символы. Не знаю как задается усиление в RTL-SDR т.к. с ним не работал, но при работе с HackRF усиление задается путем редактирования блока RTL-SDR Source и полей IF Gain и BB GaneДекодируем GSM с использованием HackRF One и GR-GSM
DesignerMix, Спасибо Вам большое у меня получилось вот при таких параметрах
Отправлено спустя 2 минуты 5 секунд:
картинка
Отправлено спустя 3 минуты 29 секунд:
картинка
Отправлено спустя 2 минуты 5 секунд:
картинка
Отправлено спустя 3 минуты 29 секунд:
картинка
- DesignerMix
- Администратор
- Сообщения: 7052
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Инструкция установки и настройки pybombs устарела т.к. автор обновил скрипты, я сделал соответствующую пометку в шапке темы. Постараюсь в ближайшее время обновить инструкцию, когда проверю на себе. А для тех, кто сам во всем разбирается, вот ссылка на ReadMe на github'е, там уже есть обновленная инструкция - https://github.com/pybombs/pybombs
Декодируем GSM с использованием HackRF One и GR-GSM
Ждем обновления статьи.
- DesignerMix
- Администратор
- Сообщения: 7052
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
sabur, я пробую разобраться и пока что удалось установить pybombs, клонировать "рецепты" установки gr-gsm но вот при запуске установки возникает ошибка "yaml.scanner.ScannerError: while scanning a simple key in "<string>", line 29, column 1:"... Пытаюсь понять как с ней бороться но пока не получается.
Смотрите первый пост темы, там уже обновленная инструкция
Мои ошибки, можно не открывать
Смотрите первый пост темы, там уже обновленная инструкция

Декодируем GSM с использованием HackRF One и GR-GSM
DesignerMix,
Выложи если не затруднит старую версию (как копию внизу нынешней обновленной), интересуют команды из старой статьи.
Выложи если не затруднит старую версию (как копию внизу нынешней обновленной), интересуют команды из старой статьи.
- DesignerMix
- Администратор
- Сообщения: 7052
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Инструкция по установке обновлена. Смотрите первый пост темы!
sabur, установите согласно новой инструкции.
Отправлено спустя 2 минуты 20 секунд:
sabur, установите согласно новой инструкции.
Отправлено спустя 2 минуты 20 секунд:
команды из старой статьи ищите под спойлером в первой теме.
Декодируем GSM с использованием HackRF One и GR-GSM
через git рецепты добавил
потом юзаем
sabur@ubuntu:~/pybombs$ sudo pybombs prefix init /usr/local/ -a gr-gsm
лунух выдает
PyBombs.prefix - ERROR - Ignoring. A prefix already exists in `/usr/local'
потом юзаем
sabur@ubuntu:~/pybombs$ sudo pybombs prefix init /usr/local/ -a gr-gsm
лунух выдает
PyBombs.prefix - ERROR - Ignoring. A prefix already exists in `/usr/local'
- DesignerMix
- Администратор
- Сообщения: 7052
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Ваш косяк... Значит раньше вы просто уже указали префикс установки. По сути то, что вы привели - не ошибка, а просто уведомление о том, что префикс существует.
Декодируем GSM с использованием HackRF One и GR-GSM
Да я в курсе, что это варнинг обычны, я в том смысле спрашивал, где мы раньше его добавляли, что он ругнулся, что "все уже украдено до нас"))
Сейчас отрабатывает установка gr-gsm. Ждем.
Отправлено спустя 22 минуты 9 секунд:
Запнулся на
PyBombs.install - INFO - Installing package: gr-iqbal
PyBombs.Packager.source - WARNING - Build dir already exists: /usr/local/src/gr-iqbal/build
Configuring: (100%) [==============================================================================================================]
PyBombs.Packager.source - WARNING - Configuration failed. Re-trying with higher verbosity.
-- Could NOT find Boost
CMake Error at CMakeLists.txt:63 (message):
Boost required to compile iqbalance
-- Configuring incomplete, errors occurred!
See also "/usr/local/src/gr-iqbal/build/CMakeFiles/CMakeOutput.log".
PyBombs.Packager.source - ERROR - Configuration failed after running at least twice.
PyBombs.Packager.source - ERROR - Problem occured while building package gr-iqbal:
Configuration failed
PyBombs.install - ERROR - Error installing package gr-iqbal. Aborting.
Что за Boost в курсе? его нет
Отправлено спустя 20 минут 18 секунд:
Разобрался, продолжаем установку gr-gsm. Ждем.
Сейчас отрабатывает установка gr-gsm. Ждем.
Отправлено спустя 22 минуты 9 секунд:
Запнулся на
PyBombs.install - INFO - Installing package: gr-iqbal
PyBombs.Packager.source - WARNING - Build dir already exists: /usr/local/src/gr-iqbal/build
Configuring: (100%) [==============================================================================================================]
PyBombs.Packager.source - WARNING - Configuration failed. Re-trying with higher verbosity.
-- Could NOT find Boost
CMake Error at CMakeLists.txt:63 (message):
Boost required to compile iqbalance
-- Configuring incomplete, errors occurred!
See also "/usr/local/src/gr-iqbal/build/CMakeFiles/CMakeOutput.log".
PyBombs.Packager.source - ERROR - Configuration failed after running at least twice.
PyBombs.Packager.source - ERROR - Problem occured while building package gr-iqbal:
Configuration failed
PyBombs.install - ERROR - Error installing package gr-iqbal. Aborting.
Что за Boost в курсе? его нет
Отправлено спустя 20 минут 18 секунд:
Разобрался, продолжаем установку gr-gsm. Ждем.
- DesignerMix
- Администратор
- Сообщения: 7052
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
Когда человек пишет "разобрался" но не пишет как, мне становится печально 
Распишите что именно сделали, вдруг у кого-то еще такая проблема!

Распишите что именно сделали, вдруг у кого-то еще такая проблема!
Декодируем GSM с использованием HackRF One и GR-GSM
По поводу буста, это набор библиотек. Их нужно не забыть поставить при начале сбора gr-gsm через apt-get (apt-get install libboost).
Остальное строго по мануалу твоему. Завис на 65% при сборе gnu radio пакета, ресурсы отжирает, а прогресс не идет, не было возможности оставить комп только этим заниматься. Поэтому пока не собрал, но вроде без ошибок пока все было. Сбор пакетов пока в процессе так сказать)) Такого многочасового сбора софта под линём давно не было.
Остальное строго по мануалу твоему. Завис на 65% при сборе gnu radio пакета, ресурсы отжирает, а прогресс не идет, не было возможности оставить комп только этим заниматься. Поэтому пока не собрал, но вроде без ошибок пока все было. Сбор пакетов пока в процессе так сказать)) Такого многочасового сбора софта под линём давно не было.
Декодируем GSM с использованием HackRF One и GR-GSM
DesignerMixЗдравствуйте. Хотелось бы узнать ваше мнение по поводу реализации наиболее компактно-возможной мобильной сборки для работы с SDR. Как я понимаю, для продуктивной работы нужны довольно серьезные аппаратные возможности используемого железа, однако возможно вы, как человек с несомненно большим опытом, видит варианты исполнения данной задачи. В идеале - SDR с мощной антенной, подключенное к мобильному девайсу с использованием беспроводной гарнитуры. Спасибо.
Декодируем GSM с использованием HackRF One и GR-GSM
Вообще как я понял скрипт pybombs больше рассчитан на сборку gr-gsm в "стерильном" линуксе. В таких дистрибутивах как Kali, Ubuntu и другие, с большими репозитариями, где большенство пакетов уже скомпилены и собраны, проще ставить gr-gsm в ручном режиме.sabur писал(а): Завис на 65% при сборе gnu radio пакета, ресурсы отжирает, а прогресс не идет, не было возможности оставить комп только этим заниматься. Поэтому пока не собрал, но вроде без ошибок пока все было. Сбор пакетов пока в процессе так сказать)) Такого многочасового сбора софта под линём давно не было.
Ставил gr-gsm на ubuntu, ушло на всё примерно пол часа, компилировал только 2 пакета: libosmocore и сам gr-gsm. Остальное всё из коробки.
- DesignerMix
- Администратор
- Сообщения: 7052
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Декодируем GSM с использованием HackRF One и GR-GSM
А мне казалось что pybombs проверяет список уже установленных пакетов и просто догружает те, которых нет т.е. по сути разница между ручной установкой и с помощью pybombs мне кажется не большой. Хотя конечно я не тестировал это, возможно что проверка установлен пакет или нет проходит как-то некорректно и pybombs заново тянет даже уже установленные пакеты.
Использовалась не пустая Ubuntu? Какая-то сборка? А ставили вручную или pybombs просто сам определил что все пакеты кроме libosmocore и gr-gsm уже есть в системе?
Декодируем GSM с использованием HackRF One и GR-GSM
Надо конечно проверить, но сборка через pybombs реально дольше идёт.DesignerMix писал(а): А мне казалось что pybombs проверяет список уже установленных пакетов и просто догружает те, которых нет т.е. по сути разница между ручной установкой и с помощью pybombs мне кажется не большой. Хотя конечно я не тестировал это, возможно что проверка установлен пакет или нет проходит как-то некорректно и pybombs заново тянет даже уже установленные пакеты.
Использовал страндартную ubuntu-15.04-desktop-i386 с офф. сайта. Ставил вручную пакеты, как описывал на 1й странице. Проверил вручную и все пакеты кроме libosmocore оказались в репозитарии. libosmocore исходники стянул с гитхаба и собрал по инструкции на офф.сайте http://bb.osmocom.org/trac/wiki/libosmocore, всё собралось без каких-либо проблем.
Декодируем GSM с использованием HackRF One и GR-GSM
Здравствуйте! вроде бы все установилось но нету каталога src d в pybombs
john@john-HP-ProBook-450-G0:~/pybombs$ cd pybombs/src/gr-gsm/apps
bash: cd: pybombs/src/gr-gsm/apps: Нет такого файла или каталога
john@john-HP-ProBook-450-G0:~/pybombs$ cd pybombs/src/gr-gsm/apps
bash: cd: pybombs/src/gr-gsm/apps: Нет такого файла или каталога