Concordo com o Rodrigo, vc vai precisar do root.
Acontece que o acesso ao AT é feito por um dispositivo lógico, criado por um módulo do kernel Linux do Android. Traduzindo: ele fica numa rota /dev/smd0, que só o root tem acesso.
Se com RIL, vc quer dizer Radio Interface Layer, a
API escrita em C dentro do Android, imagino - e isso é apenas especulação - que você teria que escrever uma lib em C via NDK e linká-la no app via JNI. Boa sorte.
Bom, claro que se pudéssemos saber um pouco mais do escopo do projeto, talvez pudéssemos ajudar mais...