javajava-menokiacellidseries-40

Reading cell ID from Nokia S40 using J2ME


Reading around Nokia forums, it seems that accessing the Cell ID and related information from Nokia S40 series phones is virtually impossible unless your MIDlet is signed, and even this would work only for S40 3rd Edition FP1 and above.

I tried the following on a Nokia S40 Dev Platform 2 phone, using Java ME:

System.getProperty("com.nokia.mid.cellid");

However the value returned was null.

Is there any workaround to this, can the cell ID be read by other methods, like Modem AT (I guess this will only work with a phone connected to the PC), SIM Application Toolkit or other?


Solution

  • And even if it is S40 3rd Edition FP1 (or above) and signed - it has to be signed by Nokia! (really). I don't know about other workarounds, but I have also tried JSR-179 and failed to do this.