2024年11月

1、软件升级前需要具备 内存卡+读卡器+电脑 ,并通过读卡器内存卡与电脑连接;

2、我们图中是以32g的内存卡为例,请选择正规渠道购买的品牌内存卡,将内存卡格式化一下FAT32格式,选择开始按钮 按照系统提示将内存卡格式好。

3、查询设备底部核实产品的具体名称及型号,对应在固件下载栏找到对应的固件点击下载,解压对应的固件包,这里以小方1s为例:

4、将卡刷的文件(以小方1s的卡刷包为例),放进格式化的内存卡里备用。将固件文件重命名为demo.bin

5、将内存卡从电脑里取出,插入断电的小方1s的卡槽内。

6、先按住SETUP键,再通电等待黄灯变为蓝黄灯一起亮后方可松开SETUP键(提示:小方设备除外,小方是看到指示黄灯亮起15秒后,放开setup键)如图片所示

7、等待大概30s之后升级成功后,会出现黄灯闪烁或者黄蓝灯交换闪烁稍后可以重新按SETUP键重启设备,伴有黄色的闪烁,会听到“等待连接”的声音,至此软件的升级就完成了,可以在米家app 根据提供重新连接设备。

软件下载 请您首先确认,在设备底部或者背面产品标签上的 产品名称 并找到相应的升级的软件再进行下载。

wechatDataBackup

PC微信聊天记录数据导出工具【项目地址】

  • 基于wails开发 + React前端,实现PC端微信聊天记录一键导出功能。
  • 导出后数据可以做永久化保存,即使微信停止支持,聊天记录也可以随时查看。
  • 前端界面尽量与微信界面保持一致,减少使用成本。
  • 理论上支持所有Windows 32/64位微信版本。

效果图如下:

演示视频

演示视频

使用方法

  1. 下载release可执行文件直接打开
  2. 下载源码自行编译可执行文件 安装wails环境

    git clone https://github.com/git-jiadong/wechatDataBackup.git
    cd wechatDataBackup
    wails build

    编译成功后在可执行二进制文件路径build\bin\wechatDataBackup.exe

  3. 导出聊天记录
    电脑登陆微信,然后打开wechatDataBackup.exe后按照如图提示导出

功能

本项目目前的规划与实现进度:

  • [x] 支持图片消息
  • [x] 支持视频消息
  • [x] 支持链接消息
  • [x] 支持语音消息
  • [x] 支持文件消息
  • [x] 支持原始表情显示
  • [x] 支持按类型检索
  • [x] 支持日期检索
  • [x] 支持按群成员检索
  • [x] 支持增量式导出
  • [ ] 支持更多消息类型显示
  • [ ] 图片查看器重绘
  • [ ] 实现头像或表情预先下载(实现完全离线查看)
  • [ ] 聊天报告
  • [ ] AI本地模型应用
  • [ ] 导出数据本地加密
  • ...
    如果遇到什么问题,或者有更好的建议与优化点欢迎给作者提 ISSUE

常见问题

Q: 支持手机端的聊天记录备份吗?

A: 手机端可以使用聊天数据迁移功能,将手机的数据迁移到电脑后再将数据导出。 微信迁移聊天记录功能

Q: 导出后界面是空白的、导出的数据比PC微信里面看到的少,数据不完整

A: 这是由于可能数据存在于内存中还没有回写到磁盘导致的,退出微信时会将内存的数据全部回写到磁盘,导出数据时最好退出重新登陆一次微信,保证数据都在磁盘中再导出即可。

Q: 有些图片、视频打不开

A: 这是电脑端微信没有点开过这个消息,默认只加载了预览图而已,如果手机有打开过可以把手机的记录迁移到电脑,迁移后重新退出登陆一次微信导出即可。

免责声明

⚠️ 本项目仅供学习、研究使用,严禁商业使用<br/>
⚠️ 用于网络安全用途的,请确保在国家法律法规下使用<br/>
⚠️ 本项目完全免费,问你要钱的都是骗子<br/>
⚠️ 使用本项目初衷是作者研究微信数据库的运行使用,您使用本软件导致的后果,包含但不限于数据损坏,记录丢失等问题,作者不承担相关责任。<br/>
⚠️ 因软件特殊性质,请在使用时获得微信账号所有人授权,你当确保不侵犯他人个人隐私权,后果自行承担<br/>

前端代码

由于前端代码不成熟,前端界面代码暂时不公开。

参考/引用

Cloudreve简介
Cloudreve 是什么?
Cloudreve 是一个基于云存储的在线文件管理系统,支持多种存储策略和协议,提供了简洁美观的前端界面和强大的后台功能。通过多种存储策略的支持、虚拟文件系统等特性为个人或者组织实现灵活的文件管理体验。

项目地址:GitHub - cloudreve/Cloudreve: 🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)

操作步骤
本操作演示基于

阿里云 专有网络VPC、 云主机ECS

操作系统:CentOS 7.9 64位

面板:宝塔Linux面板

前期环境准备
利用阿里云专有网络VPC、 云主机ECS创建一台合适配置的公网连通(带公网ip)的Linux云服务器。(操作系统在公有镜像中选择 CentOS 7.x的版本)

安全组中开通端口ECS云主机中开通以下相关端口:
ECS云主机中开通以下相关端口:
22(SSH连接)
80(http连接)
8080(http连接)
8888(宝塔面板)
8090(Docker)

在CentOS中安装宝塔Linux面板
yum install -y wget
wget -O install.sh http://download.bt.cn/install/install_6.0.sh
sh install.sh

(记得妥善保管好外网面板地址、内网面板地址、username、password信息,下面登录要用)

  1. 在云服务器 ECS安全组放行上面红框部分里的对应端口
  2. 在浏览器输入外网地址登录宝塔Linux面板
    输入外网面板地址、username、password登录
    (建议登录后,在“面板设置”修改面板用户、面板密码信息,面板端口也可以修改,修改后安全组要开通)
  1. 安装Docker
    在“软件商店”-“应用搜索”里面查找 Docker ,安装官方Docker管理器

配置阿里云镜像加速器

使用加速器可以提升获取Docker官方镜像的速度

  1. 登录阿里云,搜索“容器镜像服务”,找到“镜像加速器”
  1. 通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

输入CentOS对应的4条命令

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://gcm31yjv.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker
如果这里爆错信息显示

Failed to restart docker.service: Unit not found.
是因为缺少 rhel-push-plugin.socket 单元。

rhel-push-plugin.socket单元是rhel-push-plugin软件包的一部分。

我们执行以下指令后重新输入第四条指令就可以成功解决报错问题:

curl -sSL https://get.docker.com/ | sh
Docker测试
输入docker version或者docker -v命令查看docker版本

详细搭建步骤
默认拉取最新版本镜像
docker pull cloudreve/cloudreve

创建cloudreve数据卷映射目录
mkdir -p /data/cloudreve/uploads

启动cloudreve容器(注意端口号选择)
docker run -d --name cloudreve \
-p 8999:80 --restart=always \
-v /data/cloudreve/uploads:/cloudreve/uploads \
cloudreve/cloudreve:latest

进入cloudreve容器修改 conf.ini 的端口号为80
docker exec -it cloudreve /bin/sh
vi conf.ini

修改完成后输入:wq 保存退出,重启容器
docker restart cloudreve

查看docker日志获取初始化的账号和密码
docker logs cloudreve

登录使用部分
在游览器中输入云主机ECS公网ip并加上先前设置好的端口号,使用上面的默认账号密码登录即可进入Cloudereve主页,开始使用搭建好的私人人云网盘。(注意云主机的安全组需要放开先前设置好的的端口号,本演示使用的端口是8999)

感谢
感谢你的观看,如果对你有所帮助请点点关注。

https://dockerpull.org
https://docker.1panel.dev
https://docker.fxxk.dedyn.io
https://docker.xn--6oq72ry9d5zx.cn
https://docker.zhai.cm
https://docker.5z5f.com
https://a.ussh.net
https://docker.cloudlayer.icu
https://hub.littlediary.cn
https://hub.crdz.gq
https://docker.unsee.tech
https://docker.kejilion.pro
https://registry.dockermirror.com
https://hub.rat.dev
https://dhub.kubesre.xyz
https://docker.nastool.de
https://docker.udayun.com
https://docker.rainbond.cc
https://hub.geekery.cn
https://docker.1panelproxy.com
https://atomhub.openatom.cn
https://docker.m.daocloud.io"

1)File Browser 介绍
官网:https://filebrowser.org/
GitHub:https://github.com/filebrowser/filebrowser

今天为大家分享一款开源的私有云盘项目:File Browser,简单实用、轻量级、跨平台,安装部署简单快捷,自带网页版文件管理器,基于 Go 语言开发,运行速度快。

img

2)File Browser 功能
开源跨平台,支持中文

简单实用、轻量级、运行速度快

部署简单,配置要求低

可视化操作,界面简洁,操作简单

文件、文件夹操作、文件在线预览、共享链接

用户认证,管理用户、添加权限、设置范围

支持 Shell,执行自定义命令

官网在线体验地址:
https://demo.filebrowser.org/
用户名: demo
密码: demo

image.png

3)检查 Docker 环境
安装 Docker 软件包

高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh

关闭防火墙
systemctl disable --now firewalld
setenforce 0

启用 Docker
systemctl enable --now docker
检查 Docker 服务状态
systemctl status docker
image.png

开启 IPv4 forwarding
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward
4)安装 Docker-Compose
下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
给文件增加执行权限
chmod +x /usr/local/bin/docker-compose
检查 Docker-Compose 版本
docker-compose -v
image.png

5)下载 File Browser 镜像
docker pull filebrowser/filebrowser
6)方式一:使用 Docker-Cli 部署

创建数据存储目录
mkdir -p /docker/filebrowser/{srv,config,db}
docker run -d --name filebrowser --restart always -v /docker/filebrowser/srv:/srv -v /docker/filebrowser/config/config.json:/etc/config.json -v /docker/filebrowser/db/database.db:/etc/database.db -p 8080:80 filebrowser/filebrowser
容器说明
服务器文件夹 容器文件夹 说明
/docker/filebrowser/srv /srv 文件存放位置
/docker/filebrowser/filebrowser.db /database/filebrowser.db 数据库
/docker/filebrowser/settings.json /config/settings.json 配置文件
7)方式二:使用 docker-compose.yaml 部署
创建数据目录
mkdir -p /docker/filebrowser/{srv,config,db}
目录授权
chmod -R 777 /docker/filebrowser/
编辑 docker-compose.yaml 文件
[root@blog filebrowser] vim docker-compose.yaml
version: "3"
services:
filebrowser:

container_name: filebrowser
image: filebrowser/filebrowser:latest
restart: always
depends_on:

  • mariadb
    volumes:

    • /data/filebrowser/srv:/srv
    • /data/filebrowser/config/config.json:/etc/config.json
    • /data/filebrowser/db/database.db:/etc/database.db
      environment:
  • DB_HOST=mariadb
  • DB_USER=admin
  • DB_PASS=admin
  • DB_NAME=notepad
  • DB_PORT=3306
  • PGID=1000
  • PUID=1000
  • TZ=Aisa/Shanghai
    ports:

    • "8080:80"
      networks:
    • filebrowser
      networks:

filebrowser:
运行 File Browser 容器

基于 docker-compose.yaml 启动并运行服务
docker compose -f docker-compose.yaml up -d
验证 File Browser 容器状态
docker ps -a
image.png

8)访问 File Browser
部署好之后我们就可以通过浏览器的方式打开了,打开方式依然为 本地IP:端口号。( 此处端口为 8080 )
首次打开需要输入账号密码,File Browser 文件管理器的初始账号和密码分别为:admin/admin。

image.png
image.png

9)File Browser 基本操作
中文语言
登录之后默认的语言界面是英文,好在 File Browser 文件管理器原生支持中文

点击 Settings,找到 Language 选项,选择 简体中文,然后点击 UPDATE 即可切换为中文

image.png

基本使用
可实现 上传、删除、预览、重命名 和 编辑 文件

允许创建多个用户,每个用户可以有自己的目录。

image.png
image.png

图片效果
image.png

视频效果
image.png

用户注册
点击 全局设置,勾选 允许用户注册 和 在添加新用户的同时自动创建用户的个人目录,并在右边的用户默认设置中把 目录范围 里面的内容清空,如果不清空这里面的内容会导致 在添加新用户的同时自动创建用户的个人目录 这个选项没用,然后把语言修改为中文并分配相应的权限,之后点击 更新 进行保存,这里修改了全局设置板块和默认用户设置板块,所以需要保存两次,每个板块都有单独的 更新 按钮。

image.png

再重新打开前端页面就可以看到 创建用户 选项啦

image.png

个性化
如果需要修改系统名称和 系统 Logo 的话可以在设置中的全局设置里面的 实例名称 和 品牌信息文件夹路径 来实现,修改完成后几点点击对应板块的 更新 按钮进行更新

image.png

大功告成~