草庐IT

ToBeWritten之篡改固件

全部标签

Pytest 固件

一、固件使用背景在执行测试用例时,我们常常需要在测试用例执行的前后去完成一些额外的操作。例如针对于Web测试,在用例执行前需要打开浏览器,完成用户登录等一系列前置操作;在用例执行完成后,要清除浏览器缓存,关闭浏览器......Pytest框架提供的固件机制(又称为夹具)可以帮我们实现一系列的前后置操作。我们先创建一套测试用例:二、前后置函数1.测试方法级别setup和teardown方法作用于每一个测试方法,每个测试方法执行之前都会先去执行setup方法,执行之后都会再去执行teardown方法。1#cases/test_cases.py2classTestCase:3​4defsetup(s

单片机 MCU 固件打包脚本软件

​ 1前言开发完MCU软件后,通常都会生成hex文件或者bin文件,用来做固件烧录或者升级,如果用来做产品开发,就涉及到固件版本的问题,初学者通常采用固件文件重命名来区分版本。如果需要将版本写入固件中,就需要通过一定的方式去实现,实现的方式有很多。2介绍下面介绍一个自动打包单片机固件的脚本软件,主要实现以下功能:基于Windows平台的单片机MCU固件脚本打包工具支持hex文件的裁剪和hex文件的合并可以为hex固件添加版本信息、GitCommit分支和提交记录等按照版本信息命名hex固件,可生成bin文件等以上均可通过ini配置文件设置参数对hex文件进行操作3实现步骤下面以MDK+STM3

单片机 MCU 固件打包脚本软件

​ 1前言开发完MCU软件后,通常都会生成hex文件或者bin文件,用来做固件烧录或者升级,如果用来做产品开发,就涉及到固件版本的问题,初学者通常采用固件文件重命名来区分版本。如果需要将版本写入固件中,就需要通过一定的方式去实现,实现的方式有很多。2介绍下面介绍一个自动打包单片机固件的脚本软件,主要实现以下功能:基于Windows平台的单片机MCU固件脚本打包工具支持hex文件的裁剪和hex文件的合并可以为hex固件添加版本信息、GitCommit分支和提交记录等按照版本信息命名hex固件,可生成bin文件等以上均可通过ini配置文件设置参数对hex文件进行操作3实现步骤下面以MDK+STM3

巧用Fiddler开启运营商定制版路由器被阉割的功能,免去刷公版固件的风险

前言:三大运营商都有自己的定制版路由器,一般会在自家营销活动中作为赠品送给用户正巧我家里就有两台电信定制版的华为路由器,都是这两年双十一在某宝上买宽带时送的两台路由器型号分别是TC7001和TC7102,分别对应华为官方公版路由器型号是AX2和AX3这两台在我家里都是作为从路由使用的,增强下全屋的wifi信号仅此而已 1.路由器刷成砖了这两路由器当时到手的时候,我直接用手机把它们设置为家里的从路由了,所以管理后台我都还没仔细看过 请先注意这句话晚上闲着无聊打开路由器的后台看了一下,发现定制版的路由器阉割掉了很多功能,只有最基础的wifi设置和一些基础信息设置的功能,完全没有可玩性我就在网上找了

巧用Fiddler开启运营商定制版路由器被阉割的功能,免去刷公版固件的风险

前言:三大运营商都有自己的定制版路由器,一般会在自家营销活动中作为赠品送给用户正巧我家里就有两台电信定制版的华为路由器,都是这两年双十一在某宝上买宽带时送的两台路由器型号分别是TC7001和TC7102,分别对应华为官方公版路由器型号是AX2和AX3这两台在我家里都是作为从路由使用的,增强下全屋的wifi信号仅此而已 1.路由器刷成砖了这两路由器当时到手的时候,我直接用手机把它们设置为家里的从路由了,所以管理后台我都还没仔细看过 请先注意这句话晚上闲着无聊打开路由器的后台看了一下,发现定制版的路由器阉割掉了很多功能,只有最基础的wifi设置和一些基础信息设置的功能,完全没有可玩性我就在网上找了

无法安装Windows沙盒:在固件中禁用了虚拟化支持,操作无法安装hyoer-v该固件中的虚拟化支持被禁用问题

windows10系统“无法安装Windows沙盒:在固件中禁用了虚拟化支持”,另外操作无法安装hyoer-v该固件中的虚拟化支持被禁用问题。解决办法:我这里以联想拯救者r720笔记本电脑为例,开启cpu虚拟化:1、打开联想笔记本电脑,重新启动电脑,在启动的时候快速按键盘上的F2按键,这个是进入bios的快捷按键。2、接着进入到bios的界面,选择标题栏的Configuration选项。3、接着在界面的下方就可以看到IntelVirtualTechnology的选项,也就是intel虚拟化技术选项,在其后边显示disabled选项,也就是禁用的意思,按回车键。4、接着会弹出一个小窗口的选项,在

无法安装Windows沙盒:在固件中禁用了虚拟化支持,操作无法安装hyoer-v该固件中的虚拟化支持被禁用问题

windows10系统“无法安装Windows沙盒:在固件中禁用了虚拟化支持”,另外操作无法安装hyoer-v该固件中的虚拟化支持被禁用问题。解决办法:我这里以联想拯救者r720笔记本电脑为例,开启cpu虚拟化:1、打开联想笔记本电脑,重新启动电脑,在启动的时候快速按键盘上的F2按键,这个是进入bios的快捷按键。2、接着进入到bios的界面,选择标题栏的Configuration选项。3、接着在界面的下方就可以看到IntelVirtualTechnology的选项,也就是intel虚拟化技术选项,在其后边显示disabled选项,也就是禁用的意思,按回车键。4、接着会弹出一个小窗口的选项,在

在 Apple silicon Mac 上 DFU 模式修复或恢复 macOS 固件

搭载Apple芯片的Mac电脑DFU模式全新安装macOSVentura请访问原文链接:https://sysin.org/blog/apple-silicon-mac-dfu/,查看最新版。原创作品,转载请保留出处。作者主页:www.sysin.orgMaccomputerswithApplesilicon,简称ApplesiliconMac,中文翻译为“搭载Apple芯片的Mac电脑”。2023.02.07更新,增加了新机型MacBookPro(14、16英寸,M2Pro/M2Max,2023年)和Macmini(M2/M2Pro2023年)。2022.08.17更新:增加了新机型MacS

在 Apple silicon Mac 上 DFU 模式修复或恢复 macOS 固件

搭载Apple芯片的Mac电脑DFU模式全新安装macOSVentura请访问原文链接:https://sysin.org/blog/apple-silicon-mac-dfu/,查看最新版。原创作品,转载请保留出处。作者主页:www.sysin.orgMaccomputerswithApplesilicon,简称ApplesiliconMac,中文翻译为“搭载Apple芯片的Mac电脑”。2023.02.07更新,增加了新机型MacBookPro(14、16英寸,M2Pro/M2Max,2023年)和Macmini(M2/M2Pro2023年)。2022.08.17更新:增加了新机型MacS

iOS 16 Beta 5小改动暗示AirPods手动固件更新或更加轻松

尽管此前AirPods真无线耳机的固件升级过程一直是个谜,但随着本周iOS16DeveloperBeta5的发布,广大用户终于可以查看与固件更新有关的详情了。安装iOS16Beta5后,你将能够导航至“蓝牙”菜单、在配件列表中点击对应的AirPods、并于系统“设置”中查看AirPods的固件版本。正如u/NoticeCrafty在Reddit“r/iOSBeta”子版块上指出的那样,你现在可以通过点击“固件版本“而了解到AirPods和充电收纳盒的当前固件版本。此外你可通过在系统“设置”里点击AirPods的新顶层菜单来查找此信息,而无需像以前那样先转入蓝牙设备菜单。这些信息下方还多了一行解