因为不知道加载是哪一个只收到了一个原厂提供的一个最新的固件
思路:如何替换
看到发过来的固件是*.hcd结尾
必然是替换一个.hcd文件
我们去截取logcat.log
并未找到路径
然后adb shell dmesg >d:/kmsg
看串口输出,
也没有想要的路径
然后去 内部寻找,查资料得知在vendor的文件夹
然后再代码里面查找
然后在代码内寻找加载过程
\sdk\hardware\broadcom\libbt\src
然后至此,位置已经全部知道,然后就是在文件中筛选出到底是加载哪个文件
于是取巧,我们把名字修改看哪一个文件修改之后蓝牙不能工作
然后蓝牙就无法打开,就是这个文件,然后把最新的文件改成这个名字,
然后最新固件加载成功
然后再代码里面更新这个文件!
记录一下,程序员的智慧,end!
不懂就问,懂也要问,不要害怕别人的嘲笑,因为别人在嘲笑,而你是在学习,划算!!!