Viber For Java J2me -

Nimbuzz was the king of J2ME VoIP. It supported Skype, GTalk, Yahoo, and MSN. The J2ME version allowed text chat over Wi-Fi or GPRS, and voice calls via call-back (not pure VoIP). You can still find Nimbuzz .jar files on archive sites.

By late 2014, Viber for J2ME was officially sunsetted. Several factors killed it:

No. Viber requires Google Play Services (Firebase) or Apple Push Notification service. J2ME has no equivalent.

Almost certainly no. Rakuten Viber has discontinued support for BlackBerry OS, Windows Phone, and even older Android versions (4.4). The maintenance cost of J2ME would be astronomical with zero financial return. Viber For Java J2me

No. Android (Dalvik/ART) and J2ME (CLDC/MIDP) are fundamentally different execution environments. Conversion is impossible without rewriting the entire Viber source code.


This article is accurate as of 2026. J2ME devices are considered legacy hardware. Always back up your data before installing any unsigned JAR files.

Finding a working version of Viber for Java (J2ME) today is difficult because Rakuten Viber does not officially support the platform. While unofficial .jar files existed in the past for feature phones like Nokia S40, they are largely non-functional due to modern security protocols and API changes. The Reality of Viber on J2ME Nimbuzz was the king of J2ME VoIP

Official Status: Viber was originally built for iOS and Android. There was never a sustained, official J2ME client released by Rakuten Viber.

Compatibility Issues: Older Java-based phones (like Nokia, Sony Ericsson, or BlackBerry) struggle with modern Viber features like end-to-end encryption and media syncing.

Failed Emulation: Recent attempts to run older Viber .jar files (e.g., version 2.2.017) on J2ME loaders often result in ClassNotFoundException errors because the app requires specific Nokia or proprietary libraries that no longer exist. Modern Alternatives for Old Phones This article is accurate as of 2026

If you are trying to use a messenger on a vintage phone, Viber is likely not the best choice. Instead, consider these more active community-driven projects:

Telegram: Unofficial clients like MPGram are designed specifically for J2ME and are more likely to connect to modern servers.

Discord: An unofficial J2ME port exists that allows basic text chatting on older handsets.

WhatsApp: Independent developers are actively working on J2ME clients for WhatsApp, though these are third-party and may require technical setup. Viber for Modern Java Developers Viber Java Bot API