Как говорится, когда коту делать нечего - у него яйца блестящие...

В 2025 участились случаи блокировки ...всего интернета?... , в частности популярных мессенджеров, таких как WhatsApp, Telegram, коими я и моя семья привычно пользовались..

Споры по поводу нашумевшего мессенджера MAX не утихают и по сей день...

По привычке, если хочешь что-то сделать хорошо - сделай сам, и я решил создать свой мессенджер, с блэкджеком и проститутками, с шифрованным трафиком, не видимым для DPI, голосовыми вызовами, без привязки к номеру телефона и вообще к чему либо, и интерфейсом таким , каким его хотел видеть именно я! ;)

Естественно, разработка будет под Android. Никаких санкционных айфонов в этом рассказе!

Разработка началась с создания протокола взаимодействия, тут все стандартно, вычисляется общий для сессии ключ AES, НО потом это все ещё оборачивается в кастомное изощерение, с добавлением мусора и обертыванием всего трафика, таким образом пакеты данных выглядят для любой системы DPI как мусор, нет никаких повторяющихся или идентификационных моментов, за которые можно зацепиться.

Дальше была разработка самой технической части: список контактов, отправка сообщений.
Вау, это заработало!

И тут я понял, что нужно сделать шикарный дизайн, в стиле киберпанковских игрушек...

...потом была работа над передачей фото, видео, голосовые сообщения...
В последней версии реализовал в протоколе плавную докачку файлов мелкими кусочками, чтобы даже с плохой связью все работало максимальностабильно.
И вот уже, неплохая чатилка!
Друзья поюзали - всем понравилось, и стали упрашивать сделать голосовые вызовы! (Чего вообще не планировалось)

И.... это боль и мучения, я никогда не работал с голосом, передача потока в реальном времени, это , наверное, не просто....
Но... я ж гений, подумал я. И да - сделал jitter buffer, UDP P2P через нат, кучу плюшек в своем протоколе, отточил на плохом соединении все это. И получилось просто шикарно! даже когда на телефоне горел "H", ничего не хрюкало, голос шел устойчиво.. это победа!
Добавил p2p режим, тут все оказалось проще чем я думал, пробить NAT потоком UDP пакетов и связать напрямую два устройства оказалось не сложно, теперь все разговоры идут напрямую, минуя сервер...

Сделал и автообновление, так как постоянно что-то дорабатываю и сейчас, а новые версии часто бывают не совместимы по протоколу ..., теперь все удобно, в один клик.

С нуля это чудо было создано меньше чем за месяц (3 недели)...

Вывод: У моего семейства теперь свой, семейный мессенджер :)

Есть желание потестировать? - добро пожаловать: furymsg.ru

UPD::

Меня можно найти там по нику replay5

кратко отвечу на некоторые вопросы по теме, так как, на этом сайте, насколько я понимаю, карму могут только минусовать :)

  1. Исходники раскрывать не собираюсь, есть некоторые ноухау протокола, которые не хотелось бы раскрывать. да и никакой гарантии безопасности это в реальности не дает.

  2. Почему бы не использовать готовые решения? кратко - потому что могу себе позволить! Люди всегда делились на тех кто использует готовые решения и тех кто их создает для тех кто их использует :) иначе не было бы никакого развития цивилизации.

  3. кто то пишет: заведомо провальная затея, слишком много всего надо сделать. Вы потестируйте, оно уже работает , а то что мне будет нужно я сделаю именно так как мне будет нужно, и это куда удобнее чем опять что то искать, если не устроило.

  4. Зачем в вебе личный кабинет и вообще веб - не совсем понятно... это как раз вообще не приватно и выходит за пределы концепции...

Only registered users can participate in poll. Log in, please.
Вы искали себе альтернативный мессенджер?
47.56%Да, все ещё в поиске39
31.71%Нет, меня все устраивает и так26
20.73%Обязательно попробую твой!17
82 users voted. 6 users abstained.