/TS5Extractor

Extract your user data from Matrix from the TeamSpeak database to be able to use it in Elements, for example.

Primary LanguageJava

TS5Extractor

Extract your user data from Matrix from the TeamSpeak database to be able to use it in Elements, for example.

For testing purposes only, it is not recommended to use TeamSpeak Chat with other services. Since TeamSpeak has not yet integrated or prohibited all matrix functions that cause errors.

Download current Build -> Download Here
Download current Beta Build -> Download Here

Beta features Function to extract Data from the (new TS5 Servers) Matrix Implementation.

image

Select your Settings Database:

Windows: %appdata%/TeamSpeak/settings.db

aaa

Use the Credentials in Elements.io

To use your Credentials you need to change your User Agent to Go-http-client/2.0.

image

image

When you like to use a Mobile App or the Elements Desktop App, you can create a Reverse Proxy with NGINX to do that automatically.

location ^~ / {
	proxy_ssl_server_name on;
	#proxy_ssl_name "sni.cloudflaressl.com";
	proxy_pass https://chat.teamspeak.com;
	proxy_set_header Host chat.teamspeak.com;
	#proxy_pass_request_headers on;
	proxy_intercept_errors on;
	proxy_set_header User-Agent "Go-http-client/2.0";
}

The current Version is fully functional, but it's missing some Messaging and Logging Options.

Login into TS5 Server Matrix Chat

1. Select Homebase

Select any Homebase you want.

Tool opened with list of Homebases

2. Copy Access Token

Selected Homebase with credentials

3. Login using Element

Open Element Web or Element Desktop. Then, press Ctrl + Shift + I to open JavaScript-Console.

Execute

mxLoginWithAccessToken("https://<your-home-server>", "syt_your_token");

in order to log in.

Element with Dev Console

4. You're in!

Logged into Element