You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在使用adb shell service call isms发短信时开启送达报告请求

ADB命令发短信开启送达报告的调整方法

你当前使用的命令对应Android 7~9版本的isms服务调用逻辑,仅需修改末尾两个空参数即可开启送达报告:

调整后适用Android 7~9的命令

adb shell service call isms 7 i32 1 s16 "com.android.mms" s16 "+1234567890" s16 "null" s16 "'text is here'" s16 "1" s16 "null"

参数修改说明

  • 原命令倒数第二个s16 "null"是送达报告请求开关,改为s16 "1"即代表强制请求送达报告,不受系统全局短信设置影响
  • 最后一个s16 "null"是发送状态报告开关,需要同步获取发送成功/失败状态的话可以同样改为s16 "1"

高版本Android适配(Android 10及以上)

高版本系统isms服务的方法编号和参数顺序有调整,使用如下命令即可:

adb shell service call isms 9 i32 0 i32 1 s16 "+1234567890" s16 "null" s16 "'text is here'" s16 "1" s16 "null" i32 0 i32 0

验证方式:短信发送成功后,打开系统自带短信应用,对应消息条目下会显示「已送达」标识,和手动在短信设置里开启送达报告的效果完全一致。

内容的提问来源于stack exchange,提问作者Vam Vrut

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 19:45:09