Вадим Павлович Яницкий @axilirator
Программист, коллекционирую старые телефоны
Информация
- В рейтинге
- 5 443-й
- Откуда
- Новосибирск, Новосибирская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Software Developer, Pentester
Программист, коллекционирую старые телефоны
Как вариант, можно использовать Docker. Я в свое время даже написал Dockerfile, которым активно пользовался: https://cgit.osmocom.org/docker-playground/tree/openbts-umts/Dockerfile. Попробовал сейчас, спустя несколько лет, собрать образ на базе debian jessie, но в нем почему-то даже 'apt-get update' не работает :/
На картах Sysmocom можно менять алгорити аутентификации, sysmo-usim-tool в помощь:
Отключать апплет UMTS не обязательно ;)
Не смог удержаться, цитирую:
На дворе 2024-ый, пора уже переходить на более актуальное и активно поддерживаемое ПО! GPRS (и не только) с новым стеком работает гораздо лучше (пофиксили кучу багов), появились вкусности вроде поддержки CSD (https://ru.wikipedia.org/wiki/Circuit_Switched_Data).
Тоже вариант, да. Благо сервера оперы еще живые :)
Если еще точнее, то сам протокол называется OBML (Opera Binary Markup Language): https://dev.opera.com/articles/opera-binary-markup-language/. Работал он поверх TCP/Socks. Если поднять свою GPRS сеть, то можно в Wireshark-e посмотреть что и куда передается.
IMSI на картах Sysmocom менять можно, но нужен административный доступ (т.е. ключ ADM, уникальный для каждой карты). Раньше на сайте интернет-магазина это было дополнительной опцией при заказе (с доплатой), но сейчас все варианты идут "with ADM keys". Программировать их можно с помощью проекта https://cgit.osmocom.org/pysim/, который сейчас активно развивается. Можно загружать на них свои Java-"кардлеты". Про дороговизну соглашусь, цены действительно кусаются.
З.Ы. Если есть интерес поковырять Sysmocom-овские карты, могу отправить Вам почтой в подарок несколько образцов sysmoUSIM-SJS1 c ADM ключами. Пишите в л/с.
З.З.Ы. Спасибо за статью! Приятно читать.
Ack. WAP-браузер появился уже в 3410 (работал через CSD, GPRS там нет).
Спасибо за статью! Прочитал с удовольствием. Хотел бы добавить, что Sony Ericsson в нулевые выпускали геймпад EGB-10 для своих телефонов со старым коннектором (T610, K300, K500, и т.д.). Информации о нем не так много, но у меня в коллекции есть два таких. В свободное время хочу разобрать и посмотреть, как оно работает под капотом.
Важно отметить, что у GitHub были вполне себе валидные основания предполагать мою связь с Positive Technologies. У нас в отделе использовался форк проекта srsLTE (нынче srsRAN, https://github.com/axilirator/srsLTE), который мне в один прекрасный день разрешили выложить в открытый доступ. Само собой, в коммитах был и есть мой корпоративный E-mail. Спустя два года после публикации форка аккаунт был заблокирован.
Почти мой случай. Работал в Positive Technologies, уволился за год до введения санкций против компании, начал работать на немецкую контору. В апреле 2022 года при попытке залогиниться получил "Account suspended". По адресу профиля GitHub начал выдавать 404, ни один из репозиториев стало невозможно склонить. Спустя несколько месяцев аккаунт вернулся из тени и теперь все репозитории с плашкой "Public archive". Доступа к аккаунту у меня по-прежнему нет.
Причиной блокировки, как объяснили в поддержке, стала "связь моего аккаунта с санкционной компанией". Заранее о блокировке меня никто не предупреждал, уведомлений по факту тоже не было. Ответ поддержки на скрине ниже. Не стал заморачиваться с восстановлением, да и копии паспорта посылать кому-то там не особо хочется.
Или быстро напечатать "tpl" (актуально для роутеров TP-Link).
Это точно. Например, банить без разбора и предупреждения аккаунты тех, кто по их мнению работает на санкционные компании: https://habr.com/ru/news/t/661113/.
Есть такой проект: https://github.com/fsphil/hacktv. Смотрел раньше с его помощью ролики с YouTube на пузатом телевизоре в съемной квартире. Поддерживает hackRF и не только (можно limeSDR или USRP через драйвер SoapySDR), умеет разные стандарты (PAL, NTSC, SECAM), и даже телетекст! Работает в связке с ffmpeg, соответственно вещать можно много чего. Не уверен, что можно завести под Windows, а вот в каком-нибудь дистрибутиве GNU/Linux - вполне.
С каких пор массивы — это «отличительная» черта Bash? Массивы есть во многих языках, и Bash тут совсем не исключение. Их наличие нисколько не делает Bash особенным.
В данном контексте «bash's feature» — это, скорее, «часть языка Bash» [1].
[1] dictionary.cambridge.org/ru/словарь/английский/feature
Программа будет работать корректно, просто в самом файле будет гораздо меньше отладочной информации. Я бы еще упомяннул про оптимизацию (-O0 или -Od) и флаг -fno-omit-frame-pointer.
> Python-файл вы можете продебажить с помощью этой команды:
Этим вы запускаете отладку интерпретатора Python, а не самого скрипта. Не
пугайтепутайте читателей. Для отладки скриптов есть pdb: docs.python.org/3/library/pdb.html.Could you please tell more, why C++? Why not Erlang?
www.ttcn-3.org/index.php/downloads/publicts/publicts-etsi
www.ttcn-3.org/index.php/downloads/publicts/publicts-etsi/122-gtpv2-c-conformance-testing-for-s11-interface
www.ttcn-3.org/index.php/downloads/publicts/publicts-etsi/26-publicts-ims
www.ttcn-3.org/index.php/downloads/publicts/publicts-etsi/92-publicts-diameter
P.S. Sorry, my keyboard is broken — no Russian layout.