title: Android: How can I get the set_time permission?
body: <p><strong>Background:</strong> I am developing an app for commercial use, that will be sold with a dedicated device. In other words the customer will buy an android table from us, with a custom rom that restricts the use of the device to our software.</p>
  
  <p><strong>The Problem:</strong> It is vital to the operation that the clock in the android device is synced to the server, which means that the app needs to be able to update the time.</p>
  
  <p>The information that I have found so far seems to be sketchy tbh, but this is what I have found:</p>
  
  <ul>
  <li>I Need the SET_TIME Permission
  <ul>
  <li>To get this I will need to be installed as a System app (I do this by placing the apk in the system/app folder)...</li>
  <li>...and I will need to sign my application with the same keys that built the system image</li>
  <li>I will need to add android:sharedUserId="android.uid.system" to the manifest </li>
  </ul></li>
  </ul>
  
  <p>Am I on the right track? </p>