讨论QCC30xx固件加密方法,除了EFU方式
目前想到有两种方法:1.芯片的批次号加密,但不知道怎么获取?
2.flash的UID加密,也是不知道怎么获取?
不想使用官方的EFU方式
灌水 一般加密的3种方法,1软件加密,校准地址, 2. 官方加密,也就是芯片写key, 3. 也就是你说的软件校验FLASH 唯一ID。第三种方法没用过 jjr 发表于 2022-10-25 11:07
一般加密的3种方法,1软件加密,校准地址, 2. 官方加密,也就是芯片写key, 3. 也就是你说的软件校验FLASH ...
个人倾向于第三种方法,但苦于找不到读取FLASH信息的代码 89758235 发表于 2022-10-25 12:52
个人倾向于第三种方法,但苦于找不到读取FLASH信息的代码
第二种不香吗? 89758235 发表于 2022-10-25 12:52
个人倾向于第三种方法,但苦于找不到读取FLASH信息的代码
第三种方法应该也支持302x 303x,你试试单地址earbud工程,有这个接口。 jjr 发表于 2022-10-25 13:49
第二种不香吗?
是的,第二种也挺好的。但是第三种方法要是研究出来,更灵活,比如MAC地址的后几位也可以用UID,加密也更加简单灵活 用地址+校验码的方式不是挺好吗?每个蓝牙最后在config区写入一个特定的校验码,只要修改蓝牙地址,就跑不起来。这样也能防止别人复制软件。 jjr 发表于 2022-10-25 13:49
第二种不香吗?
您好,我用第2中方法加密后,不启动了。和flash容量有关系吗,32M的。按照的是论坛教程方法 纯简 发表于 2022-10-27 17:03
用地址+校验码的方式不是挺好吗?每个蓝牙最后在config区写入一个特定的校验码,只要修改蓝牙地址,就跑不 ...
那量产时,要写入MAC的,和固件最开始的MAC是不同的
页:
[1]
2