首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android手机上使用亚行桥从Linux终端发送短信

在Android手机上使用亚行桥从Linux终端发送短信
EN

Stack Overflow用户
提问于 2020-10-11 07:28:28
回答 1查看 893关注 0票数 1

我试着跟踪Solution 1Solution 2。不幸的是,我收到以下消息:

代码语言:javascript
复制
$ adb shell service call isms 5 s16 "1234564789" i32 0 i32 0 s16 "SMS TEXT HERE"

服务:未知选项文本

结果:包裹(复制给Icc的消息:用户2000和当前进程都没有android许可接收SMS)

代码语言:javascript
复制
$ adb shell service call isms 5 s16 "+1234564789" i32 0 i32 0 s16 "SMS TEXT HERE"

服务:未知选项文本

结果:包裹(复制给Icc的消息:用户2000和当前进程都没有android许可接收SMS)

代码语言:javascript
复制
$ adb shell service call isms 7 i32 0 s16 "com.android.mms.service" s16 "+1234564789" s16 "null" s16 "keje" s16 "null" s16 0

结果:Parcel(尝试获取空数组的长度)

代码语言:javascript
复制
$adb shell service call isms 7 i32 0 s16 "com.android.mms.service" s16 "+1234564789" s16 0 s16 "Hey you !" s16 0 s16 0

结果:Parcel(尝试获取空数组的长度)

代码语言:javascript
复制
$adb shell service call isms 5 s16 "com.android.mms" s16 "+1234564789" s16 "+61418706275" s16 "Hey you !" i32 0 i32 0

结果:Parcel(尝试获取空数组的长度)

我尝试了以上不同的组合,但我无法理解别人是如何能够发送短信的命令,但我不能。如果有人能指出我做错了什么,我会很感激的。

我使用的是linux机器和带有5.1连接USB电缆的android手机,USB调试在上面。

代码语言:javascript
复制
ro.build.version.release=5.1
TAG=android-5.1.0_r1
EN

回答 1

Stack Overflow用户

发布于 2020-10-11 09:00:35

最后,我发现它应该如何在Android5.1上工作。

代码语言:javascript
复制
$ adb shell service call isms 9 s16 "com.android.mms" s16 "DEST_NUMBER" s16 "null" s16 "MESSAGE\ BODY" s16 "null" s16 "null"

您还可以使用以下格式来补偿消息中的空格:

代码语言:javascript
复制
$ adb shell service call isms 9 s16 "com.android.mms" s16 "DEST_NUMBER" s16 "null" s16 "'MESSAGEBODY 2 with spaces'" s16 "null" s16 "null"

此查询现已关闭。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64301613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档