I have an application which uses org.simalliance.openmobileapi.jar and implements SEService.CallBack interface to communicate with UICC in the sim slot.
However the same application fails to work on devices with Android 4.4 and above which support HCE.
I get "INSTALL_FAILED_MISSING_SHARED_LIBRARY" error during installation of apk.
On googling i found that it is due to missing org.simalliance.openmobileapi.jar in /system/frameworks and org.simalliance.openmobileapi.xml in /system/etc/permissions/.
Since my device is not rooted i do not have write access on to the directory and hence i am not able to copy those files.
Is there any way of me testing the app for communicate with UICC on higher version of Android devices?
I also found that Android API 28 has introduced android.se.omapi.SEService for achieving the same, but again this does not work on older versions.
Thanks in Advance,
Praveen P T