Skip to main content

How to Register New Telegram Account Sessions

History

Before February 2023, various third-party Telegram clients had the right to register new accounts.

Unfortunately, in February 2023, Telegram officially decided to stop non-premium authorized clients from registering new accounts.

Current Situation

Currently, the most common method for registering new account sessions is:

  1. Register using a real device
  2. Keep the device idle
  3. Start registration with third-party clients (telethon based/wtelegram based/tdlib based)
  4. Verification code gets pushed to real device
  5. After getting verification code, provide it to third-party client

Of course, there are some shortcuts:

  1. Register with real device
  2. Hack the Telegram official app Data on real device
  3. Extract key content
  4. Use converter to convert to session format

There's an even more clever method:

  1. Simulate real device registration process and corresponding api_id/hash
  2. Register directly

I personally recommend the first method. It's more stable. The last method... if you're lucky, it's very efficient, if unlucky it's disastrous. The second method requires completely simulating the original registration scene when logging in (like the device ID of the real device, etc.).