Telegram apps are open source and support reproducible builds. Anyone can independently verify that Telegram apps you download from App Store or Google Play were built using the exact same code that we publish.
Mobile apps
- Telegram for Android
- Telegram for iPhone and iPad
Desktop apps
- Telegram for Windows/Mac/Linux
- Telegram for macOS
Web apps
Telegram Database Library (TDLib)
- TDLib – a cross-platform client designed to facilitate creating custom apps on the Telegram platform.
- Telegram X for Android – a slick experimental Telegram client based on TDLib.
Unofficial apps
- Unigram, a client optimized for Windows (based on TDLib) (desktop and Xbox)
- Telegram CLI for Linux
- MadelineProto
Source code
For the moment we are focusing on open sourcing the things that allow developers to quickly build something using our API. We have published the code for our Android, iOS, web and desktop apps (Win, macOS and Linux) as well as the Telegram Database Library.
Как стать разработчиком Андроида? (honor 8s)
This code allows security researchers to fully evaluate our end-to-end encryption implementation. It is also possible to independently verify that Telegram apps available on Google Play and App Store are built using the same code that we publish on GitHub.
Telegram Database Library
Cross-platform library for building custom Telegram apps, see TDLib for details.
Licensed under Boost 1.0.
GitHub »
Telegram for Android
Telegram for iOS
Telegram for macOS
Native macOS client.
Licensed under GNU GPL v. 2.
GitHub »
Telegram for Web browsers
- Telegram Web, Version K. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Telegram Web, Version A. Mac, Windows, Linux, Mobile.
Licensed under GNU GPL v. 3.
GitHub » - Legacy JavaScript client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram React
JavaScript client for browsers. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram Desktop
Qt-based desktop client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »
Telegram for WP
Telegram X for Android
Alternative Telegram client for Android based on TDLib.
Licensed under GPL v.3.0
GitHub »
Unofficial apps
Telegram CLI (Unofficial)
Linux Command-line interface for Telegram.
Licensed under GNU GPL v. 2.
GitHub »
Unigram (Unofficial)
A Telegram client optimized for Windows (desktop and Xbox).
Licensed under GNU GPL v. 3 or later.
GitHub »
MadelineProto (Unofficial)
A PHP MTProto Telegram client.
Licensed under GNU AGPL v. 3.
GitHub »
Bug Bounty Program
Telegram welcomes developers and the security research community to audit its services, code and protocol seeking vulnerabilities or security-related issues. Learn more about our Bug Bounty Program here.
КАК ЗАЙТИ В РЕЖИМ РАЗРАБОТЧИКА В ТЕЛЕФОНЕ HUAWEI И HONOR
Источник: telegram.org
Как включить отладку по USB на телефоне Huawei Honor 8A
Подключая смартфон к ПК через USB-кабель, пользователь может заряжать гаджет или, например, передавать файлы. Чтобы расширить возможности сопряжения, нужно включить отладку по USB на Huawei Honor 8A. Это позволит получить доступ к дополнительным операциям при взаимодействии телефона и компьютера.
Для чего нужна отладка по USB
Чаще всего отладка используется разработчиками мобильных приложений, так как она предоставляет доступ не только к файлам, сохраненным на смартфоне, но и к внутренностям мобильной платформы. Однако данный режим находит применение и среди обычных пользователей.
В частности, он позволяет перепрошить смартфон через компьютер, если не удается выполнить операцию стандартными средствами. Также отладка позволяет подключаться к ПК без предупреждения. То есть при сопряжении устройств в этом режиме на экране смартфона не будет появляться уведомление, предлагающее выбрать режим подключения («Только зарядка» или «Передача файлов»).
Стандартный способ активации
Каждый смартфон на Андроид, включая Huawei Honor 8A, позволяет активировать режим отладки. Но по умолчанию эта опция скрыта, в связи с чем активация происходит в два этапа.
№1. Переход в режим для разработчиков
Включение отладки происходит через режим разработчика, который изначально скрыт. Следовательно, первым делом нам нужно активировать меню расширенных параметров:
- Откройте настройки телефона.
- Перейдите в раздел «О телефоне».
- Кликните 5 раз по пункту с номером сборки.
Свидетельством того, что вам удалось включить недостающую опцию станет появление сообщения «Вы стали разработчиком». Далее можно переходить к процессу непосредственной активации отладки.
№2. Включение отладки
Выполнив подготовительные действия, переходите к основной части инструкции, которая выглядит следующим образом:
- Откройте настройки Huawei Honor 8A.
- Перейдите в раздел «Специальные возможности», а затем – «Для разработчиков».
- Активируйте ползунок напротив пункта «Отладка по USB».
- Подтвердите выполнение операции.
На этом включение опции завершается, и вы можете взаимодействовать со смартфоном через компьютер в режиме отладки.
Как включить отладку, если экран Huawei Honor 8A разбит
Ранее уже отмечалось, что рассматриваемый режим позволяет подключать телефон к ПК без выдачи разрешения на передачу файла. Поэтому данную опцию нередко рассматривают в качестве средства обмена данными между компьютером и неисправным смартфоном. Однако здесь может возникнуть сложность в активации самого режима.
Включить отладку по USB на Huawei Honor 8A, если разбит экран, можно при помощи дополнительных аксессуаров:
- Вставьте переходник OTG в свой телефон.
- Подключите к нему компьютерную мышь.
- Выполните действия, описанные в предыдущей инструкции, при помощи подключенного аксессуара.
Как включить отладку по USB на телефоне Huawei Honor 8A Pro
Подключая смартфон к ПК через USB-кабель, пользователь может заряжать гаджет или, например, передавать файлы. Чтобы расширить возможности сопряжения, нужно включить отладку по USB на Huawei Honor 8A Pro. Это позволит получить доступ к дополнительным операциям при взаимодействии телефона и компьютера.
Для чего нужна отладка по USB
Чаще всего отладка используется разработчиками мобильных приложений, так как она предоставляет доступ не только к файлам, сохраненным на смартфоне, но и к внутренностям мобильной платформы. Однако данный режим находит применение и среди обычных пользователей.
В частности, он позволяет перепрошить смартфон через компьютер, если не удается выполнить операцию стандартными средствами. Также отладка позволяет подключаться к ПК без предупреждения. То есть при сопряжении устройств в этом режиме на экране смартфона не будет появляться уведомление, предлагающее выбрать режим подключения («Только зарядка» или «Передача файлов»).
Стандартный способ активации
Каждый смартфон на Андроид, включая Huawei Honor 8A Pro, позволяет активировать режим отладки. Но по умолчанию эта опция скрыта, в связи с чем активация происходит в два этапа.
№1. Переход в режим для разработчиков
Включение отладки происходит через режим разработчика, который изначально скрыт. Следовательно, первым делом нам нужно активировать меню расширенных параметров:
- Откройте настройки телефона.
- Перейдите в раздел «О телефоне».
- Кликните 5 раз по пункту с номером сборки.
Свидетельством того, что вам удалось включить недостающую опцию станет появление сообщения «Вы стали разработчиком». Далее можно переходить к процессу непосредственной активации отладки.
№2. Включение отладки
Выполнив подготовительные действия, переходите к основной части инструкции, которая выглядит следующим образом:
- Откройте настройки Huawei Honor 8A Pro.
- Перейдите в раздел «Специальные возможности», а затем – «Для разработчиков».
- Активируйте ползунок напротив пункта «Отладка по USB».
- Подтвердите выполнение операции.
На этом включение опции завершается, и вы можете взаимодействовать со смартфоном через компьютер в режиме отладки.
Как включить отладку, если экран Huawei Honor 8A Pro разбит
Ранее уже отмечалось, что рассматриваемый режим позволяет подключать телефон к ПК без выдачи разрешения на передачу файла. Поэтому данную опцию нередко рассматривают в качестве средства обмена данными между компьютером и неисправным смартфоном. Однако здесь может возникнуть сложность в активации самого режима.
Включить отладку по USB на Huawei Honor 8A Pro, если разбит экран, можно при помощи дополнительных аксессуаров:
- Вставьте переходник OTG в свой телефон.
- Подключите к нему компьютерную мышь.
- Выполните действия, описанные в предыдущей инструкции, при помощи подключенного аксессуара.