title: How to communicate between Android and Java Card Applet on SIM card (with or withour RIL libs)?
body: <p>I want to communicate from my Android app to a Java Card applet loaded on a SIM card using APDUs under Android prior to 5.0 (4.2.2, for example). My applet is not a SIM Toolkit applet, it is a common Java Card applet.</p>
  
  <p>Following this <a href="https://stackoverflow.com/questions/30325663/send-apdu-commands-to-usim-sim-card-in-android">post</a> (thanks to @vojta and @jean) and <a href="https://github.com/seek-for-android/pool/wiki/UsingSmartCardAPI" rel="nofollow noreferrer">SEEK</a> I would like to build my app using RIL (Radio Interface Layer). Where can I get those libs? The only ones I can get is for Nexus - <a href="https://developers.google.com/android/nexus/drivers" rel="nofollow noreferrer">here</a>. </p>
  
  <p>If I understand it well I will have a different .apk file for each mobile manufacturer. Am I right? If yes, is there any other way to communicate from Android to SIM applet apart from SEEK?</p>
  
  <p>If I cannot avoid that (I really think SEEK is the best or the only way to communicate with my SIM applet), can someone share a step-by-step manual for building such an example APK application (including communication with the applet)?</p>