И еще про Thievegram

Aug 29, 2024 21:10


Вот все-таки интересно почему Телеграм не позволяет регистрироваться десктопным клиентом через SMS-ку.
Самое интересное, что раньше позволял. И в десктопном клиенте кнопочка "запросить SMS" осталась. Но при ее нажатии сервер шлет куда подальше. В смысле - в мобильное приложение.

А в мобильном приложении, если оно установлено в андроидное устройство ( Read more... )

android

Leave a comment

dmitrmax August 29 2024, 19:18:59 UTC
Вроде бы и десктоп, и мобильный клиент телеги - опенсорсные. Что мешает посмотреть, в чем отличие, какие запросы отправляет приложение и написать простой скрипт на каком-нубудь питоне, который пытается регистрироваться?

Reply

vladicusmagnus August 29 2024, 20:51:45 UTC

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

Reply

dmitrmax August 29 2024, 20:57:35 UTC
В принципе твой камент ярко говорит о том, что ты не понял ни поста, ни моего ответа на него. И это тот самый случай, когда "если нужно объяснять, то не нужно объяснять" )

Reply

(The comment has been removed)

dmitrmax August 29 2024, 22:29:30 UTC
> Вы еще скажите, что клиентская часть у юзверя пароль сверяет, угу.

Какой пароль? Пароля никакого ещё нету. Автор хочет зарегистрироваться. Это означает, что юзер ещё не создан, пароль не назначен.

> Так что увы, в данном случае, данная премия "Золотой лопух" уходит тебе, Дмитро.

Слушай, иди и плотно (обязательно плотно!) прислони свою задницу к российскому торцу трубы "Сила Сибири". Хотя бы твой газ можно будет продать Китаю - поможешь стране. А его там похоже из тебя много выйдет. Не надо просто так газифицировать лужи.

Reply

(The comment has been removed)

vitus_wagner August 30 2024, 04:31:20 UTC
Ваше поведение недопустимо в моем журнале.
Поэтому я комменты потру. И требую от вас публичных извинений перед юзером dmitrmax

Reply

vitus_wagner August 30 2024, 04:33:04 UTC
Тут проблема в семантике слова "зарегистритроваться". По-русски оно означает и
"создать аккаунт" и "войти в существующий аккаунт". Меня интересовало второе, поскольку аккаунт был создан еще в те времена, когда десктопный клиент вторым сортом не считался.

Reply

dmitrmax August 30 2024, 07:53:02 UTC
Да, тут тогда скриптом не обойтись. Придется патчить десктопный апп, чтобы он вел себя как мобильный.

Reply

besm6 August 30 2024, 18:21:12 UTC
Там может быть хня, что он представляться должен мобильным. А потом он будет получать данные как мобильный, а они могут и отличаться...

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

Reply

dmitrmax August 30 2024, 20:59:59 UTC
Ну протокол там по-моему всё же общий, есть даже tglib по работе с ним.

Но в целом можно и так, как ты пишешь, да.

Reply

self_perfection August 29 2024, 22:59:30 UTC
Не всё так просто. Сборка телеграма из почищенных исходников, доступная на F-Droid в чём-то ограничена в запросе СМС и звонков по сравнению с официальной сборкой. Точно не помню в чём.

Reply

dmitrmax August 30 2024, 07:53:39 UTC
Есть же вообще альтернативные клиенты. В том числе и под мобилу. Думаете, что ими нельзя авторизоваться?

Reply

vitus_wagner August 30 2024, 08:07:16 UTC
Это где они есть? Хотелось бы на будущее найти ссылочку с описанием того, как залогиниться в телеграм не имея смартфона вообще.

На данный момент мне известен один способ:

1. Берем android x86
2. Берем QEMU
3. Запускаем в QEMU Android x86, логинимся в гугль, ставим телеграм с google play
4. Получаем на кнопочный телефон SMS-ку с кодом, логинимся в telegram запущенный в QEMU
5. Запускаем telegram-desktop и логинимся туда с кодом, пришедшим в телеграм, запущенный в QEMU.

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

Reply

dmitrmax August 30 2024, 08:30:27 UTC
Сразу говорю, я не пользовался ими, не знаю открыты ли у них исходники и прочее. Я знаю, что ими пользуются некоторые знакомые, которые админят чаты десятками и с их слов стандартный клиент для этого не приспособлен от слова совсем.

Plus Messenger, Graph Gram (ранее telegraph) - это то, что я слышал.

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

Reply

vitus_wagner August 30 2024, 08:35:27 UTC
Честно говоря, я вообще не представляю, как мобильное приложение может быть приспособлено для активной и регулярной работы. Сама по себе эргономика смартфона для этого по-моему не приспособлена.

Про эргономику мобильного клиента телеграм ничего особенного сказать не могу, я его только в qemu видел. А там еще на это накладывается то, что мышка в эмуляторе ведет себя не совсем так, как палец на тачскрине. Но вроде чат как чат. Примерно той же степени неудобства как и whatsapp или стандартное приложение для работы с SMS.

Reply


Leave a comment

Up