因为不知道加载是哪一个只收到了一个原厂提供的一个最新的固件

思路:如何替换

看到发过来的固件是*.hcd结尾

必然是替换一个.hcd文件

我们去截取logcat.log

并未找到路径

然后adb shell dmesg >d:/kmsg

看串口输出,

也没有想要的路径

然后去 内部寻找,查资料得知在vendor的文件夹

然后再代码里面查找

然后在代码内寻找加载过程

\sdk\hardware\broadcom\libbt\src

然后至此,位置已经全部知道,然后就是在文件中筛选出到底是加载哪个文件

于是取巧,我们把名字修改看哪一个文件修改之后蓝牙不能工作

然后蓝牙就无法打开,就是这个文件,然后把最新的文件改成这个名字,

然后最新固件加载成功

然后再代码里面更新这个文件!

记录一下,程序员的智慧,end!

不懂就问,懂也要问,不要害怕别人的嘲笑,因为别人在嘲笑,而你是在学习,划算!!!

android调试方法之更换蓝牙的hcd文件相关推荐

  1. linux应用程序调试方法,Linux应用程序使用写文件调试程序的方法

    Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux的运行环境下. 通常,我们在调试程序的都会使用printf. 在Android中,我们会去使用log ...

  2. PS Suite Studio Android 调试方法

    准备 使用USB数据线连接PC和Android机. 确认Android机的驱动程序是否安装 确认Android中有SD卡(PS Suite程序保存在SD卡) 启动方法 确认Android机可以上网(P ...

  3. android申请蓝牙的权限,Android Studio 真机调试捕获异常申请和蓝牙权限代码

    Android Studio 真机调试捕获异常申请和蓝牙权限代码 第一步: 在Android的manifest.xml文档中加入下面的声明: android:name="android.ha ...

  4. android audiorecord socket,蓝牙ble数据转语音实现Android AudioRecord方法推荐

    蓝牙ble数据转语音实现Android AudioRecord方法推荐 教程欢迎走进zozo的学习之旅. 概述 蓝牙BLE又称bluetooth smart,主打的是低功耗和快速链接,所以在支持的pr ...

  5. android程序突然崩溃如何调试,Android应用开发android 调试崩溃Unable to instantiate application的解决方法...

    本文将带你了解Android应用开发android 调试崩溃Unable to instantiate application的解决方法,希望本文对大家学Android有所帮助. 更新后Android ...

  6. Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理

    Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理 目录 Android Studi ...

  7. android的反调试方法,Android平台融合多特征的APP反调试方法与流程

    本发明涉及Android平台融合多特征的APP反调试方法,属于计算机与信息科学技术领域. 背景技术: 应用程序本身并不具备反调试的功能,但是动态调试是动态分析应用逻辑.动态脱壳等攻击方式所采取的必要手 ...

  8. Android 无usb数据线调试方法,ADB无线连接 调试

    Android开发过程中,一般都是通过USB数据线将手机与电脑连接,进而使用adb进行Android调试,这种方法的缺点不言而喻,在USB被占用或者无数据线的情况下,就无法调试了,那么有没有办法通过无 ...

  9. Android 11.0 12.0蓝牙遥控器确认键弹不出输入法的解决方法

    1.概述 在android11.0 12.0设备定制化开发时,遥控器是使用红外遥控器,也有使用蓝牙遥控器的,所以出现的问题不一定相同,今天遇到个问题就是蓝牙遥控器在输入数据时弹不出输入法的问题 首选排 ...

最新文章

  1. java 字符转化字符串_【转载】java字符串的各种编码转换
  2. STM32 基础系列教程 15 - SPI
  3. python seek tell_Python指针seektell详解
  4. java二柱子_japonensisjava导航
  5. Linux nc命令
  6. hash 数据类型的应用场景
  7. pycharm中如何正确配置pyqt5
  8. iptables 开放远程_JavaWeb项目的部署以及远程调试
  9. 【Python CheckiO 题解】Days Between
  10. c语言迷宫游戏怎么存放坐标,求解迷宫问题(c语言,很详细哦
  11. Kotlin学习笔记25 协程part5 协程的同步与异步
  12. 剑指offer——面试题4:替换空格
  13. Java 重写(Override)与重载(Overload)区别
  14. Atitit api与安全措施法 目录 1.1. 模板替换 sprintf %f %d 数字小数字段格式化转换校验法 1 2.  $pdo-exec 与query 2 2.1. 数字校
  15. 使用Java程序实现计算器
  16. uniapp小程序腾讯云视频调用实现1V1会话和踩坑分享
  17. Genin.一日一进步
  18. MVC5 + EF6 + Bootstrap3 (14) 分部视图PartialView
  19. vue 禁用滚动条 锁定屏幕
  20. Selenium-淘宝登录

热门文章

  1. iphone分辨率图解
  2. java 双向链表的示例
  3. SAP Product Lifecycle Costing 里的 Costing Sheet 成本核算表
  4. vue后台管理上传图片并实现图片裁剪
  5. 前端开发中IE6,IE7,IE8的问题的汇总
  6. 前端框架 san 使用
  7. 摆摊经济下小程序为何如此重要?
  8. 菜鸡尝试:pytorch姿态估计hourglass模型(LSP数据集)
  9. 解析服装行业的现状及数字化转型的步伐
  10. 美食杰-菜谱大全右侧主体