Language

How it works

Does my old phone run Java apps? Five quick checks

Updated · KeyAgain

KeyAgain runs on most phones with Java. Here’s how to find out, in a couple of minutes, whether the phone in your drawer is one of them.

1. Look for an Apps or Games folder

Open the menu. If there’s a folder called Applications, Apps, Games, Games & Apps or, on Sony Ericsson, Organizer › Applications, and it holds games you could download or add, the phone almost certainly runs Java.

2. Watch the screen when an app starts

Many Motorola, Sony Ericsson and Samsung phones briefly show a Java logo or “Java powered” when a game or app opens.

3. Check the brand and the decade

Phones from the mid-2000s to the early 2010s are the sweet spot. As a rule of thumb:

4. Read the specifications

Search for your exact model plus “specifications”. Look for “Java”, “MIDP 2.0” or “J2ME”. MIDP 2.0 means the full KeyAgain app; MIDP 1.0 means the lighter text-only version.

5. The real test: open the installer

On the phone’s own browser, go to m.keyagain.app. If the phone offers to download and install the app, it runs Java. If the page won’t open, try http://m.keyagain.app or http://m.oldphonerevival.com/keyagain, or download the file manually and send it by Bluetooth or cable. The first 3 days are free, so the test costs nothing.

Phones that won’t work

Phones that can’t install apps at all, like the original Nokia 3310, Nokia’s Series 30 and Series 30+ basic phones (as far as we know) and KaiOS phones, which use web apps instead of Java. The full list and why.

It runs Java. Will it get online?

That’s the other half. The phone needs mobile data where you live, or Wi-Fi. Check your country in the 2G and 3G guide.

Questions

My phone has games but I can’t find a folder to add apps. Does it run Java?

Possibly not: some basic phones only have built-in games. The quickest check is to open m.keyagain.app in the phone’s browser and see whether it offers to install the app.

Does a touchscreen phone from 2010 run Java?

Often, yes: Symbian touch phones like the Nokia 701 and 5800, BlackBerry OS touch models and many Samsung and LG touch feature phones run Java ME apps.

Other phones

Keep reading

All guides →