android 中 ril 层调试笔记和理解

本文介绍了在Android系统中进行RIL(Radio Interface Layer)层调试的经验,特别是针对Android 4.4.3和5.0的安全机制。内容包括如何解决非root用户启动服务的权限问题,以及RIL层的基本工作步骤,如通过libreference-ril.so库与模块交互,配置网络参数等。
摘要由CSDN通过智能技术生成


 这段时间一直在弄android5.0 , 对 SELinux有了一定的了解,  上周是在折腾 4G 模块, 搞 ril  层的东西.

以前没有好好理解 ril 层是怎样工作的, 以前在网上看关于 ril 的文章, 感觉看不懂, 后来忙其它方面的东西, 没有深入了解 ril 层的内容.

这周有时间, 终于对ril的功能有了个真实大概了解.

由于android5.0 的安全审核机制,  在调试模块的时候, 没有像以前那样方便, 总要设置很多东西, 如果设置不正确, 可能会走弯路, 于是我打算用 android4.4.3版本来测试.

在实际调试的时候, 发现 android4.4.3 的安全机制也是 相对于 android4.4.2 有提高的, 但是没有 android5.0那么严格.


在android4.4.3 及以后的系统, 在 init.rc中定义一个服务 , 然后想在 ril 层中启动这个服务, 都是要把服务名称注册的白名单的. 就像这个网站提到的一样:


https://groups.google.com/forum/#!topic/android-platform/ajAxn-hYd6w


We're trying to setup Android to use PPP over a GPRS connection on the 
Omapzoom platform and have run into a question regarding UID 
permissions to startup a service in init.rc. 

To enable ppp the following property is set in init.rc: 

setprop ro.radio.use-ppp yes 

After doing this, the Java Telephony framework expects a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值