Manual
Parameter generator
Views: 212
The module in Telegram Expert allows you to register accounts in Telegram in the session+json format according to the parameters specified by the user in Telegram Expert. You can set parameters that simulate manual registration on Android mobile devices. If necessary, the created parameters can be transferred to Desktop sessions in the TData format. The generator includes several important settings that should be filled in before creating an account — let's review them.
Modes: Beginner vs. Professional
For those just starting with auto-registration, the «Beginner» mode offers a simplified form for entering parameters, making it easier to begin registration quickly. This section also helps to understand the format required for presenting data or parameters for registering accounts, which will later simplify working with Professional mode. You can see what this data looks like in the created database file, opened in SQLStudio.
In this mode, the program selects parameters automatically — you only need to choose from the list. Here’s what you can set:
Here you can choose the device type for account creation. Options include:
This setting is often overlooked but is essential. Here, you specify the time zone where the registration is supposedly taking place, which helps the system think accounts are being created in various regions. Telegram uses Eastern European Time:
For example:
Data is entered into the software’s databases in the same format; however, when configuring parameters, it is specified in hours. For example, for Russia, this would be 0 hours, for Canada -7 hours, and for Malaysia 5 hours. A «+» sign is not added for positive values.
To search for time zone data, we recommend using this service. Also, remember that not all countries switch to daylight saving time, so it’s worth fact-checking information for specific countries.
Choose the brand of the phone, such as Samsung, Xiaomi, or Huawei. This setting makes the registration process appear as if it’s being done from a real device.
Specify the app version that the device supposedly uses.
Choose the language of the app. For instance, if creating accounts for Russia, choose Russian; for the United States, choose English.
Professional mode offers extensive settings and allows the creation of large databases, even up to 1 million rows. Here, you can manually enter parameters to build a comprehensive database tailored to your goals. The mode enables fine-tuning of parameters.
Unique identifiers that allow interaction with Telegram servers through API commands. Telegram Expert allows registration on:
For Desktop use, these identifiers can be duplicated with additional parameters for Windows.
Examples:
In this section, specify the list of devices that will be emulated during auto-registration. The list of devices can easily be found on GitHub—only two columns are needed: device name and model. It is important that the data corresponds to real devices on which Telegram allows account registration.
Depending on the selected platform (Telegram or Telegram X), the syntax must be strictly followed. For example, the Huawei Y6 (2018) device in the database should be entered as «Huawei hwy618». Here are some more input examples:
This can be specified as a list, with each item on a new line. Telegram Expert will randomly select values for each parameter from the list. Or you can use spintax, for example, Huawei {hwpe|hwy618t|hwldnq}. In this case, a random model value from the three options will be selected for one device..
The model should correspond to a real or existing device that will be emulated.
Enter the version of the operating system that the device supposedly runs on (for example, Android 11). This information is necessary for Telegram to believe the registration is coming from a real system. You can also look up system version variations for the device online. Data should be entered not as «Android 11» but in SDK format:
If desired, this can also be specified using spintax: enter variations of the Android system. For example, SDK {27|28|29|30|31|32|33}. The software will randomly select a value for the device.
In this field, specify the current app versions that correspond to the selected platform. App versions for Android look like this:
In some cases, each version may have multiple builds, for example:
You can view all current versions on this resource.
You can specify the language in which the app operates. For example, if the accounts are created for Russia, it makes sense to select Russian, and for other countries, the corresponding language. Enter in the format: en, es, ru. You can also use spintax: {en|ru|es}.
This is the language of the gadget’s operating system interface, as specified in the settings of the real device. Enter in the format: en, es, ru. You can also use spintax. Additionally, include the country code, for example, not en, but en-us (English, USA). In spintax format, it would look like: {en-en|en-ru|en-es}.
Select Android (if configuring parameters for Android) or Telegram Desktop, depending on the device for which parameters are being created.
Specify the device class, which corresponds to the specific type of gadget: smartphone, tablet, desktop, etc. This is important because Telegram detects the device type for registration, and this should match the real model:
They can also be divided by RAM size: 3-6 GB corresponds to class 2, and 8-16 GB falls under class 3.
This field is filled out the same way as in Beginner Mode, with either a negative or positive value in seconds. Telegram Expert uses Eastern European Time: EET (UTC+2) in winter and EEST (UTC+3) in summer. It is essential to specify the correct time zone offset in this field, whether positive or negative. For example, for Russia (UTC+2), it is 0 hours, for Canada (UTC-7) — -7 hours, and for Malaysia (UTC+5) — 5 hours.
If you are creating new parameters, do not add a database. If you are supplementing already created parameters (for example, if you want different time zones), you need to specify the path to the source database. To do this, check the box and add the database from your device. New rows from the specified parameters will be added to the selected database.
Specify the number of generations — how many rows to generate in the final database. Data from the specified parameters are chosen randomly.
Modes: Beginner vs. Professional
Beginner Mode
For those just starting with auto-registration, the «Beginner» mode offers a simplified form for entering parameters, making it easier to begin registration quickly. This section also helps to understand the format required for presenting data or parameters for registering accounts, which will later simplify working with Professional mode. You can see what this data looks like in the created database file, opened in SQLStudio.
In this mode, the program selects parameters automatically — you only need to choose from the list. Here’s what you can set:
Settings Overview:
Application
Here you can choose the device type for account creation. Options include:
- Android: the standard Telegram application on Android. API ID:API Hash version — 4:014b35b6184100b085b0d0572f9b5103
- Android X: Telegram X on Android, which supports more authorized accounts compared to the standard version. API ID:API Hash version — 21724:3e0cb5efcd52300aec5994fdfc5bdc16
- Desktop: suitable for logging into existing accounts on a computer. However, the software allows transferring sessions in the TData format. API ID:API Hash version — 2040:b18441a1ff607e10a989891a5462e627
Time Zone
This setting is often overlooked but is essential. Here, you specify the time zone where the registration is supposedly taking place, which helps the system think accounts are being created in various regions. Telegram uses Eastern European Time:
- EET (UTC+2) in winter
- EEST (UTC+3) in summer
For example:
- Russia (UTC+2) = 0 seconds
- Canada (UTC-7) = -25200 seconds
- Malaysia (UTC+5) = 18000 seconds
Data is entered into the software’s databases in the same format; however, when configuring parameters, it is specified in hours. For example, for Russia, this would be 0 hours, for Canada -7 hours, and for Malaysia 5 hours. A «+» sign is not added for positive values.
To search for time zone data, we recommend using this service. Also, remember that not all countries switch to daylight saving time, so it’s worth fact-checking information for specific countries.
Manufacturer
Choose the brand of the phone, such as Samsung, Xiaomi, or Huawei. This setting makes the registration process appear as if it’s being done from a real device.
App Version
Specify the app version that the device supposedly uses.
App Language
Choose the language of the app. For instance, if creating accounts for Russia, choose Russian; for the United States, choose English.
Professional Mode
Professional mode offers extensive settings and allows the creation of large databases, even up to 1 million rows. Here, you can manually enter parameters to build a comprehensive database tailored to your goals. The mode enables fine-tuning of parameters.
App ID and HASH
Unique identifiers that allow interaction with Telegram servers through API commands. Telegram Expert allows registration on:
- Telegram Android
- Telegram X
For Desktop use, these identifiers can be duplicated with additional parameters for Windows.
Examples:
- Android: API:HASH — 4:014b35b6184100b085b0d0572f9b5103
- Telegram X: API:HASH — 21724:3e0cb5efcd52300aec5994fdfc5bdc16
- Desktop: API:HASH — 2040:b18441a1ff607e10a989891a5462e627
Device List
In this section, specify the list of devices that will be emulated during auto-registration. The list of devices can easily be found on GitHub—only two columns are needed: device name and model. It is important that the data corresponds to real devices on which Telegram allows account registration.
Depending on the selected platform (Telegram or Telegram X), the syntax must be strictly followed. For example, the Huawei Y6 (2018) device in the database should be entered as «Huawei hwy618». Here are some more input examples:
- Huawei hwpe;
- Huawei hwldnq.
This can be specified as a list, with each item on a new line. Telegram Expert will randomly select values for each parameter from the list. Or you can use spintax, for example, Huawei {hwpe|hwy618t|hwldnq}. In this case, a random model value from the three options will be selected for one device..
The model should correspond to a real or existing device that will be emulated.
System Versions
Enter the version of the operating system that the device supposedly runs on (for example, Android 11). This information is necessary for Telegram to believe the registration is coming from a real system. You can also look up system version variations for the device online. Data should be entered not as «Android 11» but in SDK format:
- SDK 29 = Android 10
- SDK 30 = Android 11
- SDK 31 = Android 12
- SDK 32 = Android 12L
- SDK 33 = Android 13
If desired, this can also be specified using spintax: enter variations of the Android system. For example, SDK {27|28|29|30|31|32|33}. The software will randomly select a value for the device.
App Versions
In this field, specify the current app versions that correspond to the selected platform. App versions for Android look like this:
- 11.3.2 (53932)
- 11.2.3 (53352)
- 11.2.2 (53292)
In some cases, each version may have multiple builds, for example:
- 1.3.2 (53931)
- 11.3.2 (53932)
- 11.3.2 (53939)
You can view all current versions on this resource.
Application Language
You can specify the language in which the app operates. For example, if the accounts are created for Russia, it makes sense to select Russian, and for other countries, the corresponding language. Enter in the format: en, es, ru. You can also use spintax: {en|ru|es}.
System Language
This is the language of the gadget’s operating system interface, as specified in the settings of the real device. Enter in the format: en, es, ru. You can also use spintax. Additionally, include the country code, for example, not en, but en-us (English, USA). In spintax format, it would look like: {en-en|en-ru|en-es}.
Device Code
Select Android (if configuring parameters for Android) or Telegram Desktop, depending on the device for which parameters are being created.
Device Class
Specify the device class, which corresponds to the specific type of gadget: smartphone, tablet, desktop, etc. This is important because Telegram detects the device type for registration, and this should match the real model:
- 2 — older devices (up to SDK 29, Android 9)
- 3 — newer devices (after SDK 30, from Android 10)
- 0 — for Telegram Desktop
They can also be divided by RAM size: 3-6 GB corresponds to class 2, and 8-16 GB falls under class 3.
Time Zone
This field is filled out the same way as in Beginner Mode, with either a negative or positive value in seconds. Telegram Expert uses Eastern European Time: EET (UTC+2) in winter and EEST (UTC+3) in summer. It is essential to specify the correct time zone offset in this field, whether positive or negative. For example, for Russia (UTC+2), it is 0 hours, for Canada (UTC-7) — -7 hours, and for Malaysia (UTC+5) — 5 hours.
Add to Database
If you are creating new parameters, do not add a database. If you are supplementing already created parameters (for example, if you want different time zones), you need to specify the path to the source database. To do this, check the box and add the database from your device. New rows from the specified parameters will be added to the selected database.
Number of Generation
Specify the number of generations — how many rows to generate in the final database. Data from the specified parameters are chosen randomly.