# Конвертер 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> |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.teleraptor.ru/modules/converter-tdata-session.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
