Конвертор tdata в session + json и обратно | BLB - Big little Business

Конвертор tdata в session + json и обратно

Sordus

Специалист
05.01.2023
32
33
18
Сливаю конвертор с TDATA в session + json, и наоборот, с session в tdata.
ВНИМАНИЕ!!!! (Файл json редактируем в ручную под себя сами).
Все риски при конвертации вы берет на себя, тестируйте сами, я всего лишь даю софт.

Ссылка для скачивания - https://disk.yandex.ru/d/P1F74FRzyUUr0g


И так, приступим к установке.
1. Открываем архив, устанавливаем Python - (python-3.8.6-amd64 в архиве). Обязательно ставим галочку Add Python 3.8 to PATH.
1.png


2. После установки Python папку с конвертором переносим из архива.
Обращаемся к папке для вывода cmd окна. Зажимаем SHIFT + правой кнопкой на папку конвертора - Открыть окно PowerShell здесь.
Открывается окно cmd.
7.png


3. Обновляем библиотеки Python - pip и устанавливаем библиотеку telethon.
Вводим в cmd окно.
1. python -m pip install --upgrade pip
2. python -m pip install telethon

2.png


Дальше устанавливаем библиотеки faker, rich и opentele.
1. pip install faker
2. pip install rich
3. pip install opentele
3.png

4.png


Установка завершена. Переходим к работе.
Выполняем подготовку файлов с session в tdata.
В папку session_to_tdata кидаем файл session. После конвертации должна появиться в папке res_tdatas папка с вашей tdata.
8.png


Выполняем подготовку файлов с tdata в session + json.
В папку tdata_to_sessions создаем папку с номером телефона, в нее кидаем папку tdata с файлами tdata. После конвертации получаем файлы session + json в папке res_session. (Повторюсь еще раз, json редактируем под себя сами).
10.png

9.png


После подготовки, приступаем к конвертации.
Обращаемся к папке конвертора для вывода cmd окна. Зажимаем SHIFT + правой кнопкой на папку конвертора - Открыть окно PowerShell здесь.
Вводим команду: python converter.py
Далее выбераем номер (1 - 2 - 3) Вводим цифру, нажимаем Enter. При успешной конвертации, идем в папку res_sessions или res_tdatas и получаем файлы.
5.png
 
Последнее редактирование:

no_problem_bro

Неофит
08.01.2023
3
0
1
кто тестировал? как работает? и что значит "Файл json редактируем в ручную под себя сами" , где и как его редактировать? но в любом случае спасибо за софт и статью
 

RajiStrann

Неофит
11.08.2022
3
0
1
Нормально конвертит автору низкий поклон я протестил огонь. Из tdata не ве конвертит а вот session отлично
 

Michael

Специалист
23.11.2022
30
19
8
редактируем под себя значит в файлах жсон нужно еще прописывать пару айди хеш прилки + версию устройства+ версию клиента + имя софта клиента + имя аппарата+ имя ОС + версия ОС + прокся ну итд

пример
JSON:
{"session_file": "79000000000", "phone": "79000000000", "register_time": 1672717471, "app_id": 94575, "app_hash": "a3406de8d171bb422bb6ddf3bbd800e2", "sdk": "Android 10", "app_version": "1.10.0", "device": "Tecno Spark Power 2", "last_check_time": 1672717471, "avatar": "img/default.png", "first_name": "\u0411\u043e\u0440\u0438\u0441", "last_name": "\u0421\u0432\u0435\u0442\u043b\u043a\u043e\u0432", "username": "", "sex": "0", "lang_pack": "ru", "system_lang_pack": "ru", "proxy": null, "ipv6": false, "twoFA": "9e4249679ecc"}
 

ilyazaigralov

Специалист
03.01.2023
5
2
3
23
Москва
t.me
Конвертер доделал. Благодарю, работает.
Версия предоставленная автором требует доработки.
Улучшения: 1) более быстрый и оптимизированный код (минимальные задержки конвертации в session+json и оставлены только необходиме библиотеки);
2) разнообразие девайсов в json: макос, линукс, виндовс;
3) актуальная версия телеграм 4.8.3;
4) отслеживание ошибок, если ошибки возникают, то файлы перемещаются в папку “fail”;
5) без заполнени имени, фамилии (соответственно 2фа, юзернейм тоже пустые).

Например, конвертируем аккаунты в формате tdata.
1680216678040.png


В формат session+json.
1680216698769.png


Версия предоставленная автором не работает так, как мне было необходимо. Пришлось просить программистов улучшать.
Благодарю за "сырой" код, у меня успешно удалось его дописать под свои цели.
 
Последнее редактирование:
  • Like
Реакции: Sega Kush

Teleton

Специалист
21.12.2020
7
1
3
Конвертер доделал. Благодарю, работает.
Версия предоставленная автором требует доработки.
Улучшения: 1) более быстрый и оптимизированный код (минимальные задержки конвертации в session+json и оставлены только необходиме библиотеки);
2) разнообразие девайсов в json: макос, линукс, виндовс;
3) актуальная версия телеграм 4.8.3;
4) отслеживание ошибок, если ошибки возникают, то файлы перемещаются в папку “fail”;
5) без заполнени имени, фамилии (соответственно 2фа, юзернейм тоже пустые).

Например, конвертируем аккаунты в формате tdata.
Посмотреть вложение 3593

В формат session+json.
Посмотреть вложение 3594

Версия предоставленная автором не работает так, как мне было необходимо. Пришлось просить программистов улучшать.
Благодарю за "сырой" код, у меня успешно удалось его дописать под свои цели.
Можешь поделиться конвертером?
 
  • Like
Реакции: ilyazaigralov

VDA2512

Неофит
23.07.2023
2
0
1
Поделишься конвертером? А я в замен дам конвертер который делает с .session в .json