Сбрасываем сессию «Telegram» на iPhone через кнопку или команду

Купец

Опытный user
Регистрация
15 Фев 2016
Сообщения
92
Реакции
29
Сегодня расскажу, как настроить бинд на iPhone для быстрого сброса сессии Telegram через кнопку действия или команду. Это пригодится, если нужно скрыть содержимое мессенджера в экстренной ситуации.

Инструкция по шагам:

  1. Регистрация API
    Переходим на сайт my.telegram.org/auth?to=apps, логинимся, выбираем API development tools. Заполняем форму для нового приложения, копируем API_ID и API_HASH в заметки или текстовый файл.
  2. Установка Telethon
    Нажимаем Win+R, вводим CMD, открываем консоль. Вписываем команду:

    Код:
    pip install telethon

    Ждем завершения установки.
  3. Создание скрипта
    Создаем папку, внутри — файл test.py. Копируем код с Pastebin:

    https://pastebin.com/nmP8kxDx

    Вставляем свои API_ID, API_HASH, указываем номер телефона и модель устройства (например, iPhone 16), чью сессию будем сбрасывать. Запускаем скрипт командой:

    Код:
    py test.py

    Вводим код двухфакторной аутентификации. После выполнения появится файл session_name.session — оставляем его в покое на пару дней.
  4. Настройка на сервере
    Берем в аренду любой сервер (дедик), подключаемся через PuTTy. Выполняем команды с Pastebin по очереди:

    https://pastebin.com/RAqx34f6

    Создаем папку:

    Код:
    mkdir finish_iph && cd finish_iph

    Создаем файл d.py:

    Код:
    touch d.py && nano d.py

    Вставляем код из пункта 3, подставляем свои данные. Запускаем с сервера:

    Код:
    python3 d.py
  5. Настройка на iPhone
    Устанавливаем приложение Shortcuts из AppStore:

    https://apps.apple.com/us/app/shortcuts/id915249334

    Создаем новую команду: Выполнить скрипт через SSH. Указываем адрес сервера и команды:

    Код:
    cd finish_iph

    Код:
    python3 d.py

    Вот как это выглядит:
    VlHnC5M.png
  6. Привязка к кнопке
    Открываем Настройки → Кнопка действия. Прокручиваем до раздела Команды, выбираем созданную команду и привязываем её.
  7. Готово!
    Поздравляю, вы справились! Теперь одним нажатием можно сбросить сессию Telegram.
 

Pro100Felix

Непроверенный
Регистрация
1 Мар 2016
Сообщения
10
Реакции
0
Интересная задумка, такой себе радикальный аналог двойного дна в кастомных клиентах, возьму на вооружение :cool:
 

no37n

Непроверенный
Регистрация
1 Май 2023
Сообщения
3
Реакции
0
Затестил. Сессию сносит в секунду. Буду пользоваться
 

vbiv

Опытный user
Регистрация
14 Авг 2017
Сообщения
123
Реакции
1
Годный гайд, ТС + реп
 
Сверху Снизу