Running code on an old-type push button phone [closed]

  assembly, c++, java, operating-system

Recently, I have bought a fake Nokia 3310 phone from the local market with an extremely cheap price. Surprisingly, It has some relatively advanced features such as GPRS and Bluetooth. Even it can save HTML files and open them as well.

However, I can’t find any information about the OS that it uses and how can I run code using it. It can be, Assembly, C, C++, maybe Java (any language).

Does anyone know how can I interact with its OS and run code using it?

I put an image of the phone, it is the last thing that I know about it.

enter image description here

Not all heroes wear caps. Cheers.

Source: Windows Questions C++