title: Reading cell ID from Nokia S40 using J2ME
body: <p>Reading around Nokia forums, it seems that accessing the Cell ID and related information from Nokia S40 series phones is virtually impossible unless your <a href="http://en.wikipedia.org/wiki/MIDlet" rel="nofollow noreferrer">MIDlet</a> is signed, and even this would work only for S40 3rd Edition FP1 and above.</p>
  
  <p>I tried the following on a Nokia S40 Dev Platform 2 phone, using <a href="http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition" rel="nofollow noreferrer">Java ME</a>:</p>
  
  <pre><code>System.getProperty("com.nokia.mid.cellid");
  </code></pre>
  
  <p>However the value returned was null.</p>
  
  <p>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), <a href="http://en.wikipedia.org/wiki/SIM_Application_Toolkit" rel="nofollow noreferrer">SIM Application Toolkit</a> or other?</p>