• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Packet Driver and RIL Header Files

[FONT=Courier, Monospaced]Good Afternoon everyone,
I have been looking at the telephony architecture of Android on
kandroid.com (Android - Porting Guide).
From the diagram on that website one can see the libril-vendor.so
binary file in the Libraries section. I know you can download this
binary file (libhtc_ril.so) when obtaining the packages for creation
of a custom android build for the G1 as seen here:
Building For Dream ?(Android Open Source Project)?.
[/FONT][FONT=Courier, Monospaced]Because this is a binary file you cannot look into its contents. So my
question is, has anyone been able to locate any kind of header file
for this file to at least get a glimpse of what's going on inside?
[/FONT]
[FONT=Courier, Monospaced]Also from the kandroid.com diagram one can see the Packet Drivers at
the Linux Kernel layer. I have been unable to locate these files as
well. If anyone could point me in the right direction I would greatly
appreciate it.
[/FONT]
[FONT=Courier, Monospaced]Thanks for your help![/FONT]
 
RIL.h defines the RIL interface, but somewhere in the Android source is a reference RIL implementation.

Pick one of the structs used as an arg to a RIL API, and search the Android source for it. You'll find a .c containing an implementation you can look at.

Scott
 
Back
Top Bottom