Android 是安卓';服务电话还在工作吗?
我正在寻找一个解决方案,通过adb在我的android手机上通过我的桌面发送短信。当我在谷歌第三页的时候,我知道我需要帮助 我找到了一些解决方案:创建我自己的服务并从adb调用它,执行本机sms应用程序intent并模拟一些按键,使用一个名为ShellSMS的应用程序,并通过service call isms命令发送消息 最后一个看起来很有希望。我想让它发挥作用。命令是:Android 是安卓';服务电话还在工作吗?,android,shell,sdk,sms,adb,Android,Shell,Sdk,Sms,Adb,我正在寻找一个解决方案,通过adb在我的android手机上通过我的桌面发送短信。当我在谷歌第三页的时候,我知道我需要帮助 我找到了一些解决方案:创建我自己的服务并从adb调用它,执行本机sms应用程序intent并模拟一些按键,使用一个名为ShellSMS的应用程序,并通过service call isms命令发送消息 最后一个看起来很有希望。我想让它发挥作用。命令是: service call SERVICE CODE [i32 INT | s16 STR] ... 我想要的服务是isms
service call SERVICE CODE [i32 INT | s16 STR] ...
我想要的服务是isms,所以我搜索了Android的源代码来找到接口:isms
我想要的代码是5(常量)。从技术上讲,它调用函数,因此我传递了以下参数:
service call isms 5 s16 "PHONENUMBER" s16 "" s16 "MESSAGEBODY" i32 0 i32 0
但我所拥有的只是
Result: Parcel(fffffffc ffffffff '........')
除非我尝试在没有root权限的情况下运行它
嗯,这个包裹似乎是无效的,我的信息没有发送。有人知道我做错了什么吗
谢谢大家!