0
点赞
收藏
分享

微信扫一扫

Android 蓝牙 adb pull 失败 - fastboot解锁、adb操作

知年_7740 2022-04-16 阅读 64

Android 蓝牙配对连接源码分析文档大全 - 点击下载
Android 蓝牙配对连接源码分析文档大全 - 点击下载

一、手机解锁

        如果从手机中abd pull文件failed,可以试试以下解锁方法:

        手机remout解锁:

        首先进入开发者选项中打开OEM锁,如果abd pull还是失败,则使用下面方法:

        adb root
        adb reboot bootloader //进入fastboot模式
        fastboot flashing unlock
        fastboot getvar unlocked
        fastboot reboot
        adb root
        adb disable-verity
        adb root
        adb remount

二、adb 基本操作

    Adb --help 查看帮助手册
    Adb devices 检查连接电脑的安卓设备
    Adb pull <手机路径>< 本地路径>从手机中拉取信息到本地电脑
    Adb push <本机路径><手机路径>从本地推送信息到手机上去
    adb shell - - 登陆设备shell 
    adb logcat - -  打印日志
    Adb install  **.apk  安装apk,可直接把apk拖到cmd窗口中,返回success 说明安装成功
    adb install -r  **.apk —保留数据和缓存文件,重写安装apk
    adb uninstall com.tencent.bobileqq —卸载应用(包名)
    adb uninstall -k com.tencent.mobileqq —卸载应用但保留数据和缓存文件
    adb shell dumpsys activity | findstr "mFocusedActivity" —查找当前应用activity名
    logcat 日志文件

    1、目前定义了四个log缓冲区
    Radio  :输出通信系统的log
    System:输出系统组件的log
    events:输出event模块的log,事件模块
    Main:所有java层的log,不属于上面3层的log
    如果输出通信系统的log:adb logcat -b radio,默认情况是输出main模块日志,不需要指定如: adb logcat  > d:\文件\log.txt
    2、日志文件输出到本地:
    1:adb logcat -b radio > d:\文件\log.txt
    2:ctr+c 停止文件抓取
    3:显示时间戳日志 adb logcat  -v  time > d:\文件\log.txt
    日志文件分析
    输出的日志格式由5部分组成
    1:写下日志的时间
    2:优先级,日志优先级从低到高分以下几种
    v -verbose 最低级别,开发调试中的一些详细信息,仅在开发中使用,不可出现在发布的产品中
    D- debug 用于调试的信息,可以在与发布中关闭,比较常见
    I -info 一般提示性的消息
    W- warming 警告日志
    E- error 错误:已经出现可影响运行的错误,比如crash时候输出的日志
    3:标签(tag),标明日志发起者和方便日志的过滤筛选
    4:pid (进程ID) 
    5:正文,本日志的主体内容

    4、蓝牙lib文件在手机中的位置:system/lib64

    5、查找日志:cd data/misc/bluetooth/logs 

    6、抓取kernel log 
    adb shell logcat proc/kmsg > 输出路径
    adb shell dmesg > kernel.log
    adb logcat -v threadtime > 输出路径

  7、MTK刷机教程

          1、打开flash tool选择文件目录
            1.选择         C:\Users\zhangtiancheng\AppData\Local\Temp\Rar$EXa15832.3576\SP_Flash_Tool_exe_Windows_v5.2020.00.000\MTK_AllInOne_DA
            2.选择 scatter-loading file 。文件在刷机包解压文件夹下software/images/下的MT6765_Android_scatter.txt文件
    选择format all
    点击download  然后连接数据线; 
    目的:提前做好刷机文件准备
    
2、连接手机usb线和电池线 
3、flash tool 软件上的进度条会自动运行将文件下载到手机中, flashing完成
4、短接电源线(右边两个孔)6秒
    目的:退出刷机模式;
5、短接电源线(左边两个孔)6秒
    目的:打开手机,可以在电脑上显示手机内容。

    如何证明手机打开并且连接到电脑?
    1、打开设备管理器 ,在短接的第二步中,是否出现新的usb设备接入电脑。
    2、打开手机模拟器(Vysor),和 第1步 同一期间,出现 view,证明手机接入成功。
    3、进入终端 输入 adb shell 如果能进入手机中,说明手机连接成功。

8、Qcom刷机教程 
    如果是板子:1、断开usb,用镊子戳住两个点,再插usb。2、在开机时,终端执行 adb reboot edl  
    如果是手机:高通手机同时按下电源键和上下音量键,进入9008模式。
    
    首先再左上角选择flat build.
    第一个文件选择ddr.elf文件,第二个文件选择rawprogram0_unsparse.xml,会弹出一个文件patch0.xml,直接点击就好。
    如果没有提前插手机,会让咱们选择端口。进行选择,再进行download。

放张纸只在屏幕地下,进行短路,屏幕就不会灭屏。

1、往手机中安装apk 教程
    adb install -r F:\工作\04刷机工具\test_apk_tool_app\QQMusic72282.apk

举报

相关推荐

0 条评论