> For the complete documentation index, see [llms.txt](https://docs.teleraptor.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.teleraptor.ru/modules/converter-tdata-session.md).

# Конвертер tdata -> session

Модуль позволяет конвертировать аккаунты из формата **tdata** (Telegram Desktop) в формат пригодный для софта: **session + json**.

{% hint style="danger" %}
**Не запускайте tdata и сконвертированный аккаунт одновременно.**&#x20;

Т.к. в них содержится одна и та же сессия аккаунта, она будет деактивирована при одновременном подключении из двух разных мест.

Также убедитесь, что Telegram Desktop с вашей tdata полностью закрыт:

![](/files/I4Z0GZRDWQTI9wTjwfuu)
{% endhint %}

## Как пользоваться

1. Положите свои папки с tdata-аккаунтами в папку `Файлы/Конвертер/Для конвертации`.
2. Запустите софт и выберите данный модул&#x44C;**.**

Сконвертированные аккаунты будут лежать в папке `Файлы/Конвертер/Сконвертированные`:

![](/files/81mDXNDhhkV9GwYlzCQY)

Теперь аккаунты в формате session + json можно использовать в остальных модулях программы. Для этого переместите их в папку `Аккаунты/Для работы`. Например, теперь их можно проверить на валидность с помощью [чекера аккаунтов](broken://pages/-MkqZADQiF9kY6gzZIMu).

## Банит ли аккаунты?

Нет.

Данный способ конвертации является наиболее безопасным из всех известных. Он **не создаёт** новую сессию (авторизацию), а вытаскивает существующую и записывает её в новом формате. В момент конвертации на сервера телеграма не отправляется никакая информация (конвертеру даже не нужно подключение к интернету!).

**Если аккаунт жив в tdata, то он будет жив и в session** после конвертации (только не проверяйте их одновременно).

## Как расположить папки

Самый обычный способ расположения:

<div align="left"><img src="/files/o2xHK4NtGsRd0x0X4mjJ" alt=""></div>

Также ваши папки tdata могут лежать в других папках:

<div align="left"><img src="/files/1LwT2WohosAfQOiPUz7R" alt=""></div>

Даже на глубине нескольких папок:

<div align="left"><img src="/files/jUX9Qh8dudrn7lg3vbm1" alt=""></div>

А ещё папки с аккаунтами могут иметь любое название (необязательно "tdata"):

<div align="left"><img src="/files/RPnlS1gmaQGMlIsRLvow" alt=""></div>

Однако нельзя размещать две папки с аккаунтами в одной папке верхнего уровня:

<div align="left"><img src="/files/ohtFxd8N48wBkeLuftGf" alt=""></div>

## Как обновить названия session и json

Имя для файлов session и json берется из папки, в которой лежала ваша tdata. Например, если название папки было "vasya", то вы получите `vasya.session` и `vasya.json`.&#x20;

Чтобы привести имена файлов к привычным названиям (номер телефона аккаунта), просто запустите аккаунты через [чекер аккаунтов](broken://pages/-MkqZADQiF9kY6gzZIMu).

## Поддерживаемые версии

На данный момент поддерживаются tdata **всех новых версий**, а также старых вплоть до 2.2 (эта версия Telegram Desktop вышла в июле 2020).

## tdata с несколькими аккаунтами

Telegram Desktop позволяет добавлять до 3-ёх аккаунтов в одном окне. Все они сохраняются в одну и ту же папку tdata. Конвертер сможет это определить и выдаст session + json файлы на каждый из аккаунтов.

## tdata с пасскодом (локальным паролем)

Аккаунт, хранящийся в tdata можно защитить локальным паролем. Если попытаться вручную открыть защищенный аккаунт, то вы увидите следующее:&#x20;

<div align="center"><img src="/files/kiaFMacmmrS4ECQICK00" alt=""></div>

Без знания пароля **невозможно** получить доступ к аккаунту – ни вручную, ни через какие-либо программы. Конвертер пропустит аккаунт и выведет в консоль соответствующее сообщение, если обнаружит tdata с пасскодом.

{% hint style="info" %}

### Не путайте пасскод и 2-фа.

**Пасскод** защищает конкретную папку tdata (полезно, если злоумышленник украдёт её с вашего компьютера).

**2-фа** защищает весь аккаунт, но требует ввода только при создании новой сессии (при входе на новом устройстве).

**Пасскод мешает конвертеру, а 2-фа – нет.**
{% endhint %}

## Настройки

Общая работа с настройками описана [здесь](broken://pages/-MgCCklnuMl4-rzNwtw_).

|                              |                                                                                                                                                                                              |
| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **перемещать\_tdata\_папки** | <p><strong>Да</strong> или <strong>Нет</strong>. </p><p>Если <strong>Нет</strong>, то исходные папки не будут никуда перемещаться. Это ускорит конвертацию, если ваши папки много весят.</p> |
