Прежде всего, вы не должны! Позвольте платформе Android обрабатывать ril, или вы можете перевести демона в неопределенное состояние.
С этим отказом от ответственности, вам нужно посмотреть на
./frameworks/base/telephony/java/com/android/internal/telephony/gsm
./frameworks/base/telephony/java/android/telephony/gsm
Для уточнения.
Фактические команды передаются через сокет rild, поэтому вам также нужно будет работать от имени пользователя root или принадлежать к группе радиосвязи, чтобы получить доступ.