This is a real Nokia 3410 v2
Every pixel comes from the original firmware running cycle-accurately on an emulated ARM7 core. The boot animation, the menus, Snake — all of it is the phone's own code executing in your browser.
Press the green key to boot →
Keyboard: 0–9 * # · ↑↓ · Enter = Menu · Backspace = Names · ←→ = Call / End
🎮 Load a real game onto the 3410
Drop in a J2ME MIDlet and it plays on the phone's own Java engine — find it under Games ▸ More games. Just the .jar is enough (add its .jad too if you have it). Games you upload stay in your browser for next time.
Developer tools
Boot
Hardware
Network
WAP browsing (3410)
Send the phone its WAP settings by SMS (the way operators did), accept them, then open Services ▸ Home to browse over a real emulated CSD data call.
Note: pages are fetched for the phone by this site’s own gateway, which therefore sees every address you open. The phone’s side of the connection is 2003 technology with no encryption at all, so treat anything you type on it as public.
Persistence
Firmware
Built-in: Nokia 3310 NR1 v5.79
Pick a raw ~2 MB DCT3 dump to boot it here. The matching device shell is selected automatically.
Where to go next
For the full debug surface (RAM watch, PC traces, replay JSON, EEPROM merge, crash reports) see the legacy UI at ../.