Купили кнопкофон и остались без Telegram, Skype и аськи? Только не сейчас!

Ваш отзыв

telegram на телефоне с java

Добрый день, уважаемые читатели блога! Неоднократно на данном ресурсе поднималась тема быстрой разрядки аккумуляторов на смартфоне. Ну что это за девайсы такие, для которых люди — это устройства для их транспортировки от розетки к розетке ? Ранее была опубликована статья про долгоиграющий кнопкофон на андроиде. Все в нем было неплохо, кроме того, что им пользоваться было слегка неудобно как телефоном. Чтобы позвонить, требовалось выполнить ряд действий, которые на какой-нибудь старой нокии выполнялись бы раза в 3 быстрее. Отсюда растут ноги у нового телефона Philips Xenium e560 , об этом ниже. Это один из немногочисленных современных кнопочных телефонов, поддерживающих Java. Помимо реально большой батареи, по сути это все его преимущества… На Ruggear’е у меня был установлен Telegram. Учитывая, что официального клиента Telegram и Skype на Java нет, такие телефоны идут лесом. Это все? Статью можно завершать? Как бы не так!

Кнопочный телефон Philips Xenium e560

Для начала расскажу три слова о телефоне Philips Xenium e560 . Это обычная звонилка с весьма впечатляющим аккумулятором.

philips e560

Вот краткие характеристики телефона:


диагональ: 2.4»

разрешение: 320×240

камера: 2Мп (нафига?)

интернет: GPRS, EDGE (вполне для аськи хватит!)

поддержка Java: есть

аккумулятор: 3100 мА*ч (вот молодцы, это то, что нужно!)

Итого перед нами весьма стильный привет из 2000-х. Зато когда им начинаешь пользоваться, так и хочется сказать — были б еще смартфоны такими же быстрыми и долгоиграющими — цены б им не было! Для меня есть еще один плюс — малые размеры. Ну не люблю я «лопаты» !

Идея работы Telegram, Skype и ICQ на кнопочном телефоне с Java

Вернемся к нашей теме — как заставить работать то, что работать не должно — Telegram и Skype на кнопкофоне? Я потратила значительное время на поиск telegram.jar. Увы, нет такого, а то, что есть, к искомой программе не имеет никакого отношения. Также не увенчались успехом поиски Skype.jar. Для ICQ был хотя бы Jimm. В свое время WhatsApp сделали приложение, которое поддерживает целый набор телефонов Nokia, например, Nokia S40, за что им многие сказали огромное спасибо в самом прямом смысле этого слова. Но Telegram для телефонов с Java не появилось, увы.

Эх, помню, в былые времена можно было зарегистрировать учетную запись Jabber на том сервере, где был транспорт для ICQ, установить на телефон Bombus и спокойно, но медленно, общаться со знакомыми. Было бы с Telegram и Skype такое возможно… Стоп!

На фото не я !

Копание в Интернете привело к рождению простой схемы —  свой Jabber-сервер + транспорты Telegram, Skype и ICQ.

Сначала в качестве Jabber-сервера был выбран Openfire, но, забегая вперед, скажу, что Bombus никак не хотел к нему коннектиться. Затем был опробован сервер Ejabberd, который подошел по всем параметрам. Транспорты были прикручены при помощи проекта Spectrum 2. С первого раза не получилось, так как изначально в качестве операционной системы была выбрана Ubuntu. Что-то не то там было с зависимостями, некоторые пакеты никак не хотели устанавливаться, ругались друг на друга. После нескольких часов измывательств я больше была похожа на Малдера из «Секретных материалов», 11 сезон, серия 4 про Реджи:

На сайте Spectrum’a была упрощенная инструкция по установке на Debian Stretch, по которой я прошла без особых проблем. Транспорты Telegram, Skype и ICQ были настроены по инструкции, ссылка на которую была выложена на том же сайте Spectrum’a в разделе Documentation — Libpurple backend. В базовом варианте все настраивается действительно просто.

Скажу наперед, мне удалось настроить сервер по адресу jabber.noservice.ru. Он доступен всем желающим. Однако регистрация на нем пока производится через меня, т.к. сервис находится в тестовом режиме. Еще раз — в тестовом! Если что-то упало, не ругайтесь. У сервиса даже название соответствующее . Если хотите попробовать, пишите мне, контакты все здесь.

Доступные транспорты:

  • ICQ
  • Telegram (м.б. недоступен)
  • Skype

В связи с последними событиями еще раз напомню, что сервис работает в тестовом режиме, а не служит вариантом обхода существующих запретов. Поэтому транспорт Telegram просуществовал в штатном режиме, но крайне мало по времени. Инструкции по подключению отсюда не убираю. Все еще возможно  .

Дополнительные настройки DNS

Однако, одной настройкой сервера тут не обойтись. Необходимо в Ваш редактор DNS занести записи A и SRV, чтобы телефон мог подключиться к jabber-серверу из-вне.

Надо сделать одну A-запись:

ХостТипЗначениеПриор.
jabberA123.123.123.123

Вместо jabber подставьте свое значение, которое будет именем домена 3 уровня. Это нужно, чтобы было так: jabber.yourdomain.ru . Вместо 123.123.123.123 внесите IP-адрес сервера.

Также необходимо добавить две записи SRV вида:

ХостТипЗначениеПриор.
_xmpp-client._tcpSRV0 5222 jabber .domain.ru.20
_xmpp-server._tcpSRV0 5269 jabber .domain.ru.20

Вместо jabber.domain.ru. поставьте свое DNS-имя сервера, которое будет составлено таким образом: A-запись.ВашДомен.ru. (да, в конце точка), например, jabber.noservice.ru. .

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

После всех настроек надо как-то подключиться к транспорту Telegram при помощи нашего кнопкофона! Не зря же мы его делали столько времени.

Настройка мессенджеров на телефоне

Мой рецепт простой, хоть и многоходовый. Алгоритм таков:

  1. Скачиваем и устанавливаем на компьютер Pidgin, он есть и под Linux, и под Windows
  2. Регистрируемся в транспортах Telegram, Skype и ICQ нашего Jabber-сервера
  3. Скачиваем и устанавливаем на мобилку Bombus

Теперь обо всем по порядку на примере нашего Jabber-сервера с уже прорекламированным приведенным адресом jabber.noservice.ru.

Настройка Pidgin

Скачиваем с оффсайта клиента Pidgin, устанавливаем.

Теперь надо добавить учетную запись, которую Вы через меня зарегистрировали. Для этого открываем управление учетными записями при помощи меню «Уч.записи» — «Управление учетными записями».

Pidign управление учетными записями

Нажимаем кнопку «Добавить», в открывшемся окне заполняем данные, полученные от меня:

Учетная запись Jabber

Протокол — XMPP, имя пользователя и пароль — то, что Вы получили от меня после регистрации Вашей учетной записи, домен — jabber.noservice.ru . Можно поставить галочку «Запомнить пароль». Нажимаем кнопку «Add». Если все прошло успешно, то Ваш статус сменится на «Доступен», а я Вас увижу в админской панели Ejabberd .

Далее необходимо перейти в пункт меню «Средства» — «Просмотр службы XMPP» — «Просмотр службы XMPP». Откроется окно обзора транспортов, которые поддерживает сервер.

транспорты jabber

Нажмите кнопку «Обзор», вылетит такая морда:

транспорты jabber подтверждение

Нажмите на кнопку «Найти службы». После непродолжительного ожидания Вы увидете список поддерживаемых траспортов сервером jabber.noservice.ru.

транспорт telegram skype icq jabber

Регистрация в Telegram (м.б. недоступна)

Кликните на строке «Telegram Transport», активизируется кнопка «Зарегистрировать». Как же мы ее ждали ! Появится окошко ввода телефона !

Введите свой номер телефона в формате +79XXXXXXXXX и нажмите ОК.

Сначала Вам придет сообщение в Pidgin от Telegram с предупреждением, что мол надо ответным сообщением нам отправить одноразовый пароль, который мы Вам пришлем вотпрямщас.

Вам или в виде SMS, или в виде сообщения в Telegram (Вы же можете теоретически запустить Telegram на телефоне с Android или на компьютере) придет одноразовый пароль, который Вы и посылаете тем самым ответным сообщением. Если все пройдет успешно, Ваши телеграммовские контакты неспешно начнут появляться в ростере (списке контактов).

Регистрация Skype и ICQ

Для регистрации аккаунта ICQ кликните на строке «ICQ Transport», для аккаунта Skype — «Skype Transport», активизируется кнопка «Зарегистрировать». Появится окошко ввода логина и пароля ICQ/Skype.

регистрация skype jabber

После уведомления об успешной регистрации Ваш ростер начнет заполняться имеющимися у Вас контактами. Говорю сразу — вид их ужасающий по-началу, до запроса информации о контакте )))

Установка Bombus

Есть для кнопочников с поддержкой Java старая добрая программа Bombus. Необходимо скачать с официального сайта jar-файл, перенести его на мобильный телефон и запустить установщик. На всякий случай выложу его тут (версия 0.6.1296), вдруг все исчезнет !

Вот так выглядит загрузка Bombus:

bombus jabber

Нам необходимо добавить новый аккаунт. При первой загрузке нас попросят создать новый аккаунт:

bombus создание нового jabber аккаунта

Нажминаем «Новый…» и заполняем поля соответствующими данными, прямо как в Pidgin:

bombus заполнение профиля

И обратите особое внимание на настройки ниже:

bombus пароль открытым текстомБез них Bombus, увы, отказывался подключаться напрочь.

Заключение

Весь этот танец с бубном происходит по одной единственной причине — нет нормальных клиентов Telegram и Skype для телефонов с поддержкой Java MIDP. Для ICQ был и есть хотя бы Jimm. Также понятно, что кнопкофон уже вряд ли удовлетворит современные потребности в скорости набора сообщений. Также есть куча проблем с передачей столь привычного мультимедийного контента — картинок, видео, аудио. Однако бывают случаи, когда необходимо оперативно принимать текстовые сообщения.

P.S. Если Telegram все же официально закроют, в чем я сомневаюсь, то . Не, обходные пути-то найдутся, но…

P.P.S. Сегодня, 13.04.2018 в 11:34 по МСК времени судья вынес приговор Telegram — заблокировать на территории России. Так и хочется спросить: «Вы это серьезно сейчас, да?».

P.P.P.S. Сегодня, 16.04.2018 в районе 15:00 по МСК мессенджер Telegram стал коннектиться к серверам нестабильно.

Подпишитесь на обновления блога!

Нажимая кнопку «Подписаться», вы соглашаетесь с обработкой персональных данных и даете согласие на рассылку .


Оставьте комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> <img src="" alt="" class="" width="" height="">

http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ab.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ac.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ag.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ah.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ai.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ak.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/am.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/an.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ao.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aq.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ar.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/at.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/av.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aw.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ay.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/az.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bb.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bc.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bd.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/be.gif 
больше...