gpt4 book ai didi

android - 在 galaxy/nexus 上发送 RIL 命令

转载 作者:行者123 更新时间:2023-11-30 02:34:00 26 4
gpt4 key购买 nike

我想知道如何将命令发送到 rild,而不是 rild-debug。我有 root 并且程序可能在 c/java 中。

我试过单选选项(https://github.com/mozilla-b2g/android-hardware-ril/blob/master/rild/radiooptions.c)。

但是 radiooptions 使用 rild-debug 而不是 rild。我试图将 SOCKET_NAME_RIL_DEBUG 更改为 SOCKET_NAME_RIL但是程序什么也没做..

有什么方法可以发送原始 RIL 命令? (也许直接来自 adb ?)

提前致谢。

最佳答案

包:

com.android.internal.telephony

文件:

com/android/internal/telephony/RIL.java

方法:

public void invokeOemRilRequestRaw(byte[] data, Message response) 

调用方法,使用代码:

 import com.android.internal.telephony.ITelephony;

ITelephony it = ITelephony.Stub.asInterface(ServiceManager.getService(Context.TELEPHONY_SERVICE));
it.invokeOemRilRequestRaw(oemReq, oemResp);

或使用代码(如果可能):

import com.android.internal.telephony.PhoneFactory;

((PhoneBase)PhoneFactory.getDefaultPhone()).mCi.invokeOemRilRequestRaw(oemReq, oemResp);

关于android - 在 galaxy/nexus 上发送 RIL 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26867194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com