We had an app which was using below two OEM Hook APIs to interact with Android telephony/RIL side in order to get vendor specific data in raw form:
- RIL_REQUEST_OEM_HOOK_RAW
- RIL_REQUEST_OEM_HOOK_STRINGS
It seems that unfortunately the support of above OEM Hook APIs is completely removed from RIL + telephony from Android 12 onwards:
Below is the official link to this OEM Hook removal from RIL/Telephony:
https://android.googlesource.com/platform/hardware/ril/+/refs/tags/android-12.0.0_r20
https://android.googlesource.com/platform/hardware/ril/+/refs/tags/android-12.0.0_r20%5E%21/
[Telephony] Remove IOem in Telephony:
Does anybody know why these API are removed from telephony/RIL and what are the alternatives now that can be used to get vendor data from Android RIL layer?