Telegram client for J2ME platform based on MPGram Web API, which is based on MadelineProto
Originally written in MIDletPascal in 2020 and later rewritten in Java, hence the name MPGram.
- Chat with automatic updates
- Music player with playlists and streaming
- Bot interactions
- Notifications (Pigler API, NokiaUI)
- Basic administration (message deletion, member banning)
- Forum chats
- File downloads and sending
- Image viewer
- Voice messages
- Stickers
- Folders
- Message search
- Contact list
- Customization: Themes, Custom wallpapers
- MIDP 2.0
- Heap memory: at least 1 MB
- Screen size: at least 176x220 (for smaller screens use legacy UI)
Does not work on most Samsung phones.
- JSR-75 (Files)
- JSR-135 (Audio recording)
- Nokia UI (Clipboard, Keyboard, Notifications)
- Pigler API (Symbian Belle Notifications)
- Nokia: Full version with usage of Nokia OEM APIs.
- Samsung: Use this if you want to hide virtual keyboard on Samsung or LG touchscreen phones.
- Generic: Use this if installation fails with verification error (e.g. BlackBerry, or Sony Ericsson).
- Lite: Use this if your device does not support CLDC 1.1 or JSR-75.
- Legacy UI only
- No file uploads
- No notifications
- No chat or profile pictures
- No data compression
- No localization
This project contains modified parts of TUBE42 imagelib (LGPL) and jazzlib (GPLv2 or later).
If you want to fork this project under the MIT license, you have to exclude jazzlib (src/zip) from it.





