最近入手一个小玩意儿,M5Stack Cardputer 卡片电脑。
不过说是电脑,其实只是一个自带键盘的 ESP32 小设备,当然,也正因为有这个 ESP32 模块,使得 Cardputer 也可以像 Flipper Zero 一样完成一些网络相关的任务。
由于不具备实际意义的操作系统,因此只能通过烧录固件的方式更换程序,我们可以下载 M5Bunner 烧录自己喜欢的固件。M5Bunner 中还提供其他用户上传的固件,比如 Nemo、BadCard 等。
一个比较好的推荐是先烧录 M5-Launcher,然后将其他固件放入 SD 卡中使用,这样大多数情况下就不必再通过烧录的方式更换固件了。
注意:SD 卡必须为
FAT32
格式才可以被 Launcher 识别。请注意备份数据。
作为示例,我们下载 M5-Bruce.bin
固件并放入 SD 卡中任意位置,插卡并开机,按下 OK 键进入文件选择界面,选择 M5-Bruce.bin
文件后会开始加载,加载完成后我们可以选择 Wi-Fi
项中的 EVIL portal
,按提示输入一个 Wi-Fi SSID
,,这里我们输入 Ezra Free WiFi
,回车确认后,我们就可以通过其他设备搜索到这个 Wi-Fi
了,连接后会弹出一个网页,要求用户输入 Google 账户的账号密码,并将这个信息记录到 SD 卡中的 evil-portal-creds.txt
文件中。
如果你在 SD 卡的根目录放置一个
index.html
,那么 Bruce 会改为使用这个文件。
更多的固件这里就不一一举例了,如果有需要也可以使用 Arduino IDE
自己进行开发,例如 Youtube 上就有人自己开发了一个固件作为三星电视机的遥控器使用。