1、adb shell 获取设置数据库中的值

adb shell settings get global multi_sim_data_call

adb shell settings put global mobile_data1 0

2、adb shell 来获取IMEI2

interface IPhoneSubInfo {

/**
     * Retrieves the unique device ID, e.g., IMEI for GSM phones.
     */
    String getDeviceId(String callingPackage);

/**
     * Retrieves the unique Network Access ID
     */
    String getNaiForSubscriber(int subId, String callingPackage);

/**
     * Retrieves the unique device ID of a phone for the device, e.g., IMEI
     * for GSM phones.
     */
    String getDeviceIdForPhone(int phoneId, String callingPackage);

/**
     * Retrieves the IMEI.
     */
    String getImeiForSubscriber(int subId, String callingPackage);
....
}

adb shell service call iphonesubinfo 3 i32 1 s16 "com.android.phone"

iphonesubinfo                             表示增加到Servicemanager 中的服务

3                                                  表示调用IPhoneSubInfo.aidl的第三个函数getDeviceIdForPhone

i32                                               i32表示传递int整形

1                                                  表示getDeviceIdForPhone第一个参数phoneId为1

s16                                              s16表示传递字符串

"com.android.phone"                  表示getDeviceIdForPhone第一个参数callingPackage为"com.android.phone"

获取IMEI2方法如下:

adb shell "service call iphonesubinfo 3 i32 1 s16 "com.android.phone" | grep -o '[0-9a-f]\{8\} ' | tail -n+3 | while read a; do echo -n \\u${a:4:4}\\u${a:0:4}; done"

3、adb shell 启动设置界面

设置主页面

adb shell am start com.android.settings/com.android.settings.Settings

启动5G设置界面

adb shell am start -n com.android.settings/com.android.settings.SubSettings -e :settings:show_fragment com.android.settings.development.Prefer5GNetworkListFragment

4、adb shell 杀死进程

adb shell "ps -A | grep rild|grep -v grep|awk 'NR==1 {print $1}' | xargs kill -9"

5、adb shell 设置 prefapn

adb shell content update --uri content://telephony/carriers/preferapn_no_update/subId/1 --bind apn_id:i:1292

其中1为subid,1292为apnid

查询

adb shell content query --uri content://telephony/carriers/preferapn_no_update/subId/1

详细使用方法,请使用adb shell content查询

6、adb shell 设置默认网络制式

1、adb pull system/build.prop

2、修改ro.telephony.default_network值

3、adb push build.prop system/

4、恢复出厂设置

adb shell 操作相关推荐

  1. adb shell操作文件

    1.创建 # adb shell "touch  /sdcard/text.txt; echo 12345678 > /sdcard/text.txt /" or # adb ...

  2. emmc linux.格式化参数,大家都是怎么格式化emmc芯片的?能在ADB SHELL 中操作吗?uboot 就实现了GPT分区和烧录功能...

    大家都是怎能格式化emmc芯片的,我用DM3730芯片.用的是2.3.4代码 ,kernel是2.6.37  .系统外部sd启动是可以的,我加入了emmc芯片,我在uboot下分区,在uboot下把E ...

  3. Android 手机上利用adb shell模拟手机相关操作

    1.连接安卓手机,进入cmd窗口: 2.执行adb shell + "input tap x y"执行点击屏幕上(x,y)的操作. 应用:如果有一个需要测试的安卓应用,可以分别精确 ...

  4. android adb shell 命令操作

    一:camera 1.查看是否存在camera外设,设备节点 ls /dev/video* 2.adb 查看camera详细信息 adb shell dumpsys media.camera 3.ad ...

  5. 我的Android进阶之旅------gt;Android中通过adb shell input来模拟滑动、按键、点击事件...

    今天在维护公司的一个小项目的时候,发现按公司手机的某个物理按键,激活相应的Service后,会在屏幕上模拟的点击了屏幕的某个坐标点.好家伙,原来是之前该项目的版本是按这个物理按键后,会弹出一个对话框, ...

  6. 删除android软件,adb shell删除Android系统下的软件

    一.删除Android系统下的软件,使用adb shell进入系统,然后使用命令重新挂载"/system"目录为读写权限,具体操作及命令如下: 1.打开dos窗口:win+R 输入 ...

  7. adb和adb shell

    adb常用命令: adb devices 查看与计算机连接的所有模拟器和手机 输出格式:serialnumber state adb get-serialno 获取与计算机连接设备的serialnum ...

  8. adb shell dumpsys 命令 查看内存

    android程序内存被分为2部分:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制是 n ...

  9. 如何将adb shell里面查到的文件复制到本地电脑

    一般我们通过adb连接到安卓系统后,可以通过abd shell的ls命令来查看到该目录下的文件. 然后如果要复制该目录的文件到本地电脑,则一般不在adb shell里面来操作.通常直接使用 adb p ...

  10. Android adb shell 命令

    adb 概述 SDK的Tools文件夹下包含着Android模拟器操作的重要命令 adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中 ...

最新文章

  1. 给新手或者中级程序员提的22条重要建议.
  2. 理解 iOS 和 macOS 的内存管理
  3. javaFX的控制台实现
  4. fiddler几种功能强大的用法(一)转自:http://www.cnblogs.com/chenshaoping/p/5785010.html
  5. 一次性解决Java程序中的乱码问题
  6. 瑞士桁架机器人_机器人库晚报:人工智能可以在实验室中预测人的血糖水平
  7. java 原理图_Java中比较重要的原理图(三大框架、、、、)
  8. 关于opencv中Mat赋值(浅拷贝,深拷贝)原理
  9. 谁说 Java 要过时?2017 年 Java 大事件回顾!
  10. 每个程序员都必须搞懂的抽象类和接口的含义以及区别
  11. java向flex传递 List
  12. 前言:设计模式六大原则
  13. 落户上海!分享心得,再做个积分计算器
  14. 计算机中内存、cache和寄存器之间的关系及区别
  15. QAM的符号能量及比特能量
  16. 斐波那契数列C语言设计步骤,斐波那契数列c语言函数
  17. 奇怪的是珊瑚虫版反而可以
  18. 谷歌的招聘(pta)
  19. 让Linux支持手机,让linux支持qq手机音乐播放
  20. 轻松打造自己的Cheat Engine

热门文章

  1. MATLAB激活时填错Windows用户名怎么办?
  2. 【游戏开发实战】Unity使用Socket通信实现简单的多人聊天室(万字详解 | 网络 | TCP | 通信 | Mirror | Networking)
  3. win10 cannot open clipboard 解决办法
  4. CameraLink标准解读
  5. 工科数学分析寒假预习day4 更序问题和级数乘法
  6. Mac 解决 Font family [“sans-serif”] not found , Glyph xxx missing from current font 的问题
  7. JavaScript 特效三大系列总结
  8. 树言树语:QQ影音和暴风影音用户体现
  9. delphi中panel控件应用
  10. couchbase java 手册_couchBase在java中使用的基本知识