首页 > 其他分享 >008、adb命令 (service call iphonesubinfo 15),获取手机号码

008、adb命令 (service call iphonesubinfo 15),获取手机号码

时间:2023-07-31 19:34:23浏览次数:39  
标签:15 service iphonesubinfo phone num call

获取手机号码命令,  adb shell service call iphonesubinfo 15  如下:

不同android版本 15的数字不一样,可是是 13 或 17 等
C:\Users\SZ-M1-BD-0080>adb shell service call iphonesubinfo 15
Result: Parcel(
  0x00000000: 00000000 0000000e 0038002b 00310036 '........+.8.6.1.'
  0x00000010: 00320033 00390034 00330038 00380039 '3.2.4.9.8.3.9.8.'
  0x00000020: 00350036 00000000                   '6.5.....        ')

C:\Users\SZ-M1-BD-0080>

 

用python提取号码,如下:

import uiautomator2 as ui2

phone_device = ui2.connect('1579745798000GS')

# 获取手机号码
service_call_iphonesubinfo_15_txt = phone_device.shell('service call iphonesubinfo 15').output      # 不同android版本 15的数字不一样。
tem = service_call_iphonesubinfo_15_txt.split('\n')

phone_num_2 = tem[2].split(' ')[-1]
phone_num_3 = tem[3].split("'")[1]

phone_num_str_temp = '1' + phone_num_2.replace("'", '') + phone_num_3
phone_num_str_ = phone_num_str_temp.replace('.', '')

print(phone_num_str_)

 

标签:15,service,iphonesubinfo,phone,num,call
From: https://www.cnblogs.com/qq-2780619724/p/17594284.html

相关文章

  • ARC154
    ARC154A似乎是均值反着用,直接最大乘最小即可#include<bits/stdc++.h>usingnamespacestd;constintMOD=998244353;intn;stringA,B;intmain(){//freopen("date.in","r",stdin);//freopen("date.out","w",stdout);......
  • HDU1151—Air Raid(最小路径覆盖)
    【\(HDU1151\)】—\(Air\)\(Raid\)(最小路径覆盖)题解描述给定一个\(DAG\)(有向无环图),选定最少的点,使得从这些点出发可以覆盖每一条路径(即每个点都经过至少一遍)。输入:24334132333131223输出21以测试数据为例,\(4\)个路口,\(3\)条路。现派伞兵经过所有......
  • Mit6.s081 Lec15: xv6 的 logging system
    Logginglayerfilesystem设计的一大重要问题就是crashrecovery。这是因为文件系统操作往往涉及向磁盘多次写入,而几次写入之后的crash可能导致磁盘上的文件系统处于一个不一致的状态。Forexample,supposeacrashoccursduringfiletruncation(settingthelengthof......
  • 3.声明式API及指令式命令创建namespace、pod、service
    应用编排运行在kubernetes上的条件1、以容器化形式,得有可用的Image2、编排、调度、运行应用的最小单元是pod3、Controller模式(控制器模式)4、声明式API声明式API声明式API:声明资源对象的终态,达成终态的依赖项是Controller声明多个资源终态:以应用为中心工作负载型......
  • Oracle 19c 报ORA-704 ORA-01555故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:Oracle19c报ORA-704ORA-01555故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]异常断电导致数据库无法启动,尝试对数据文件进行recover操作,报ORA-00283ORA-00742ORA-00......
  • ARC154 E
    非常好题目!!!求和不好搞的话,我们先把他转成期望!最后再乘上\((\frac{n(n+1)}{2})^m\)。然后拆贡献,考虑\(i\)的系数:\[\sum_{j\lti}[P_j\gtP_i]-\sum_{j\gti}[P_j\ltP_i]\]然后是特别波特的一步!这个东西对于所有排列都满足,所以在其它题看到类似地结构也可以联想:\[\sum_{j\l......
  • 15_Spring_JDBCTemplate批操作
    15_Spring_JDBCTemplate批操作一次连接,操作表格里的多条数据,就是批量操作1批量增加2批量修改3批量删除实体类packagecom.msb.pojo;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importjava.io.Serializable;/**@......
  • Java面试题 P15:Redis篇:面试场景
    Redis内容: 面试题总结: ......
  • 15-Yarn(2)
    1.YARN命令YARN命令${HADOOP_HOME}/bin/yarn在不带任何参数的情况下运行yarn脚本会打印所有命令的描述,命令分为用户命令和管理命令。$yarnUsage:yarn[OPTIONS]SUBCOMMAND[SUBCOMMANDOPTIONS]oryarn[OPTIONS]CLASSNAME[CLASSNAMEOPTIONS]whereCLASS......
  • 【jmeter系列】WebService(soap)请求
    一、SOAPWeb服务请求组成Envelope(信封):SOAP消息的最外层包装,用于标识SOAP消息的开始和结束。一个SOAP消息只包含一个Envelope元素。Header(头部):可选的部分,用于包含与消息相关的元数据信息,如身份验证信息、加密方法等。Header元素是Envelope元素的直接子元素。Body(消息体):必......