title: How to avoid reverse engineering of an APK assets folder resources items file?
body: <p>I am developing a android application, in this application <code>assets</code> folder contains some password and some imp information.
  I want to prevent a hacker from accessing <code>any resources, assets or source code from the APK file</code>, Mainly <code>assets resources</code>.</p>
  
  <p>How can I achieve this thing?</p>
  
  <p>I found and also think about following solutions, Please make me correct and provide your suggestions on this.</p>
  
  <pre><code>1) Put every data or files in assets folder in encrypted way.
  </code></pre>
  
  <p>In this solution when i require to use this assets folder data then i need to do decryption every time that make my application slow.</p>
  
  <pre><code>2) To secure resources, don't include all important resources in the assets folder with APK. Download these resources at the time of application first start up.
  </code></pre>
  
  <p>This solution also not suitable for my application as i want to use my application in Offline mode if it is going to be use first time or second time.</p>
  
  <pre><code>3) obfuscation would not protect assets folder data so we can not use that.
  </code></pre>
  
  <p>Please provide your suggestions and inputs on the same.</p>
  
  <p>Any help would be appreciated.</p>
  
  <p>Thanks &amp; Regards</p>