在android7.1原始碼工程目錄device/qcom/common/rootdir/etc/init.qcom.rc檔案中,會有以下服務:
service ril-daemon2 /system/bin/rild -c 2
class main
socket rild2 stream 660 root radio
socket rild-debug2 stream 660 radio system
user root
disabled
group radio cache inet misc audio sdcard_r sdcard_rw qcom_diag diag log
service ril-daemon3 /system/bin/rild -c 3
class main
socket rild3 stream 660 root radio
socket rild-debug3 stream 660 radio system
user root
disabled
group radio cache inet misc audio sdcard_r sdcard_rw qcom_diag diag log
正常原始碼中會啟動兩個rild服務行程(rild,rild2),一個是在rild.rc檔案中啟動,另一個則是在init.rc中,而第三個rild行程 (ril-daemon3)在原始碼中是不起動的,現在我想讓ril-daemon3行程起來,該怎么修改原始碼呢
uj5u.com熱心網友回復:
求幫助。。。uj5u.com熱心網友回復:
on property:sys.reset.rild=0stop ril-daemon3
on property:sys.reset.rild=1
stop ril-daemon3
這是這種屬性,然后在你想打開的地方去設定sys.reset.rild這個值去打開關閉
也可以在vendor/mediatek/proprietary/hardware/gsm0710muxd/src/gsm0710muxd.c
這個里面property_set("ctl.start", "ril-daemon3");這種方法打開
uj5u.com熱心網友回復:
on property:sys.reset.rild=0stop ril-daemon3
on property:sys.reset.rild=1
start ril-daemon3
寫錯了
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/129925.html
標籤:Android
