title: System.getProperty(param) returns wrong value - Android
body: <p>steps I do:</p>
  
  <p>I do in code</p>
  
  <pre><code>System.setProperty("myproperty", 1);
  </code></pre>
  
  <p>and then I set in a shell script the property "myProperty" to 3.
  like this:</p>
  
  <pre><code># setprop "myproperty" 3
  </code></pre>
  
  <p>and then in the code I try to read the property like this:</p>
  
  <pre><code>System.getProperty("myproperty");
  </code></pre>
  
  <p>I get the value of 1. which means that the set from the shell didn't actually work.
  but when I print all props from shell with </p>
  
  <pre><code># getprop
  </code></pre>
  
  <p>I see in the list that myproperty equals 3.</p>
  
  <p>in shorter words: I want to change the value of a property from a script, and I see that this scripts actually changes the property but in the java code I get the old value.</p>
  
  <p>any ideas?</p>