首页
碎碎念
东邻西舍
本站信息
前来吐槽
统计
Search
1
openwrt系统上安装第三方插件
26,757 阅读
2
ubuntu下zerotier的基本使用教程
13,578 阅读
3
给小米R3G更换系统:从padavan刷成openwrt
12,848 阅读
4
openwrt使用第一步:设置上网拨号
10,741 阅读
5
openwrt无线中继功能:实现不插网线就能上网
9,517 阅读
学习点滴
Java
Web前端
Linux
踩坑实录
折腾搞机
关于建站
只言片语
登录
Search
标签搜索
Linux
建站
Java
踩坑实录
Ubuntu
MySQL
折腾搞机
HTML
CSS
MyBatis
Spring
SQL
Nginx
路由器
树莓派
OpenWrt
Maven
Git
Win10
只言片语
知识分子没文化
累计撰写
83
篇文章
累计收到
152
条评论
首页
栏目
学习点滴
Java
Web前端
Linux
踩坑实录
折腾搞机
关于建站
只言片语
页面
碎碎念
东邻西舍
本站信息
前来吐槽
统计
搜索到
83
篇与
的结果
2024-12-03
不使用 MySQL Installer 安装 MySQL 的方法
目录: 1、下载安装MySQL 2、在安装目录新建配置 3、添加环境变量 4、安装 5、启动服务 6、卸载 现在 Windows 下安装 MySQL 的时候需要首先下载 MySQL Installer,通过这个软件来联网安装管理不同版本的 MySQL,但是这个软件默认是将 MySQL 安装在 C 盘的,修改安装路径的地方也藏的很隐蔽,并且由于安装时 MySQL Installer 需要联网下载安装包,这对于内网里的机器无疑就是很不友好的。但是从 Oracle 官网下载到的 MSI Installer 程序只是解压出了 MySQL 程序,并没有进行任何的环境变量配置、服务配置,那么就需要通过手动配置程序信息。 1、下载安装MySQL 最新版本下载链接:MySQL :: Download MySQL Community Server 旧版本下载链接:MySQL :: Download MySQL Community Server (Archived Versions) 选择下载某一个版本的 MSI 安装程序或者 ZIP 压缩包,下载完成之后进行安装或解压。 2、在安装目录新建配置 下文中的 MySQL 安装目录以 D:\Program\Environment\MySQL\MySQL Server 5.7 为例: 安装目录下创建一个 “data” 文件夹 安装目录下创建一个 “my.ini” 文本文件,向其中写入以下内容(文件路径根据实际修改): [mysqld] # mysql 安装目录 basedir="D:\Program\Environment\MySQL\MySQL Server 5.7" # mysql 数据库的数据存放目录 datadir="D:\Program\Environment\MySQL\MySQL Server 5.7\data" sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # MySQL服务器监听的端口 port=3306 # 服务端编码方式 character-set-server=utf8mb4 [clinet] # 客户端编码方式 loose-default-character-set=utf8mb4 # 端口号设置 port=3306 [WinMySQLadmin] Server="D:\Program\Environment\MySQL\MySQL Server 5.7\bin\mysqld.exe" 3、添加环境变量 右键 “开始菜单” -> “系统” -> “高级系统设置” -> “环境变量” 向 Path 中添加环境变量,值为 MySQL 安装目录下的 bin 文件夹: D:\Program\Environment\MySQL\MySQL Server 5.7\bin 4、安装 上面环境变量配置没有问题的话,就可以在 cmd 窗口中使用 mysqld 命令了。 此时以管理员身份运行 cmd 窗口,执行命令来初始化相关 data 文件: # 在前面配置好的 data 文件夹下会生成初始化的文件 mysqld --initialize-insecure --user=mysql 安装 MySQL 服务: mysqld -install 5、启动服务 可以通过以下命令启动 MySQL 服务: net start mysql 或者在 ”服务“ 窗口中找到 ”MySQL“ 这项服务,右键启动即可: 服务窗口可通过在“运行”窗口输入 “services.msc” 来启动,或者右键 开始菜单 -> 计算机管理 -> 服务和应用程序 -> 服务 找到。 在启动过程中有可能会出现报错: 在 MySQL 的服务属性中可以看到这项服务可执行文件的程序路径是不正确的: 这个窗口里面没有提供可以改这个路径的地方,查了一下,得需要到注册表中改,在注册表中(Win + R 运行窗口中输入“regedit”回车打开)找到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL” 这个路径,修改其中 ImagePath 的值,将引号里的路径替换为本地 MySQL 安装文件的实际路径(就只替换前面的路径,其他的不用改): 保存退出之后,再到 “服务” 窗口中刷新一下,可执行文件的路径变成了新的路径之后再次启动即可成功启动 MySQL 服务。 目前本地运行的 MySQL 服务用 root 用户就可以登录,密码为空 MySQL 修改密码: 连接到数据库之后用 SQL 语句为 root 用户更改密码: alter user '用户名'@'localhost' identified by '新密码'; 修改完之后,刷新权限信息: flush privileges; 也可以在 MySQL 控制台中使用 mysqladmin 命令修改用户密码: # 新密码不需要加引号,否则会报错 mysqladmin -u [用户名] -p password [新密码]; 6、卸载 以管理员身份执行命令: mysqld -remove 删除服务: sc delete mysql 删除注册表文件: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQL HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL 参考资料: MySQL8.0绿色版本——最纯净的安装体验(免去卸载不掉只能重做系统的‘囧‘境)_mysql8.0 绿色安装-CSDN博客 mysql 启动提示:错误2系统找不到指定文件;(本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止)_无法编辑imagepath-CSDN博客
2024年12月03日
510 阅读
0 评论
0 点赞
2023-06-25
Thinkbook16+在ubuntu下编译无线网卡驱动、替换Grub的默认主题等等
目录: 一、编译无线网卡驱动 1.1、clone 项目 1.2、安装环境 1.3、编译并加载驱动 二、更换Grub主题 2.1、下载主题文件 2.2、安装主题 2.3、修改启动顺序 三、修复启动项 四、安装搜狗输入法 4.1、添加中文语言支持 4.2、安装搜狗输入法 环境:ubuntu 22.04 一、编译无线网卡驱动 由于 Thinkbook16+ 原装的无线网卡是瑞昱的 RTL8852,装上 ubuntu 22.04 之后会因为没有驱动而无法使用 wifi 功能,这个问题一度困扰了我好长时间,由于没有网线,在此期间只能用手机的 USB 热点共享功能把手机当成 ubuntu 的无线网卡来用。 后来在网上查到一篇关于自己编译 RTL8852 无线网卡驱动的博客:thinkbook14+16+ 安装ubuntu22.04 解决wifi6驱动问题 + 加装完善让笔记本化身完全体,一劳永逸思路_ubuntu wifi6驱动_久日与至的博客-CSDN博客,于是才得以解决此问题。 1.1、clone 项目 驱动项目链接:GitHub - HRex39/rtl8852be: Realtek Linux WLAN Driver for RTL8852BE 根据系统 kernel 的版本选择不同的分支: # kernel < 5.18 选择默认主分支 git clone https://github.com/HRex39/rtl8852be.git # kernel >= 5.18 选择 dev 分支 git clone https://github.com/HRex39/rtl8852be.git -b dev 查看当前 ubuntu 系统内核的方法: uname -srm # 或者 uname -a 1.2、安装环境 进行编译之前需要安装环境: sudo apt update sudo apt install make gcc linux-headers-$(uname -r) build-essential 1.3、编译并加载驱动 编译: cd rtl8852be make -j8 sudo make install 加载驱动: sudo modprobe rtw89pci # 加载驱动 sudo modprobe -r rtw89pci # 卸载驱动 二、更换Grub主题 2.1、下载主题文件 主题文件可以在这里下载: GRUB Themes - Gnome-look.org GRUB Themes - Gnome-look.org (opendesktop.org) 以我下载到的 ubuntu.tar 为例,将其解压到 /boot/grub/themes/ubuntu (或者选择其他目录也行): # 创建目录 mkdir /boot/grub/themes mkdir /boot/grub/themes/ubuntu # 将文件到解压到创建好的目录中 sudo tar -xf ubuntu.tar -C /boot/grub/themes/ubuntu 2.2、安装主题 修改配置文件,编辑 /etc/default/grub 文件 sudo nano /etc/default/grub 找到以 "#GRUB_THEME" 开头的一行,该行用来配置主题文件路径,将其改为 "主题文件路径/theme.txt” : # 没有这一行的话直接新增即可 GRUB_THEME="/boot/grub/themes/ubuntu/theme.txt" 然后更新一下 grub 配置: sudo update-grub 最后重启,开机的时候就能看到效果了。 2.3、修改启动顺序 在 Windows + Linux 双系统的启动项中,如果在 BIOS 中选择的是 ubuntu 的话,开机进入的 grub 启动项选择中 ubuntu 系统是排在第一位的。但在双系统中一般来说都是 windows 用的比较多,所以每次启动都来选择 Windows 启动项的话也是一件挺麻烦的事情,那么可以将 windows 的系统启动项放到第一位,只有需要用到 ubuntu 的时候再去手动选择启动。 需要用到的是 Grub Customizer 这个软件,安装命令: sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt update sudo apt install grub-customizer 安装完成后,在 ubuntu 的应用列表中找到这个软件并启动,软件中会显示出当前所有的启动项。 修改启动顺序的话也很简单,点击选中 windows 启动项,用菜单栏上的箭头给移动上去就可以了。 PS:其实这个软件也可以用来替换主题 Grub 主题 三、修复启动项 这一项希望你用不到 ::(狂汗) 如果在修改启动项的时候,不小心操作失误把启动项修改坏了,造成 ubuntu 系统无法启动的话(我之前就是....),可以安装 boot-repaire 来进行修复: sudo apt-get install boot-repair boot-repaire 使用方法:使用 boot-repair 对 Windows + Ubuntu 双系统引导修复 - schips - 博客园 (cnblogs.com) 四、安装搜狗输入法 4.1、添加中文语言支持 打开 系统设置 -> 区域和语言 -> 管理已安装的语言,在 “语言” tab下点击“添加或删除语言” 弹出“已安装语言”窗口,勾选中文(简体),点击应用 回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx” 注:如果在键盘输入法系统中,没有“fcitx”选项时,需要打开终端手动安装fcitx: sudo apt install fcitx 等安装成功之后再执行上述步骤 最后点击“应用到整个系统”,关闭窗口,重启电脑 4.2、安装搜狗输入法 从 搜狗输入法linux-首页 (sogou.com) 下载适用于 ubuntu 的 deb 安装包,然后用命令行安装(双击也可以安装,但就是少点 Linux 的灵魂): sudo dpkg -i 路径/安装包名 然后安装依赖: sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 sudo apt install libgsettings-qt1 这些依赖非常重要,不安装的话就会出现只能输英文而输不了中文汉字的问题。 以上步骤进行完之后,重启电脑,就可以在 ubuntu 上使用搜狗输入法了。 参考资料: thinkbook14+16+ 安装ubuntu22.04 解决wifi6驱动问题 + 加装完善让笔记本化身完全体,一劳永逸思路_久日与至的博客-CSDN博客 搜狗输入法linux-安装指导 (sogou.com) Grub Customizer首页、文档和下载 - GRUB2 管理器 - OSCHINA - 中文开源技术交流社区
2023年06月25日
1,450 阅读
0 评论
1 点赞
2023-05-30
Thinkbook16+安装指纹模块
目录: 废话 指纹模块本体 拆机 安装前试验、装驱动 安装 请注意!!!此文中的提到的改装有可能会导致产品失去保修,改装有风险,下手请谨慎!!! 废话 手上这台 Thinkbook 16+ 是年后换的,刚开始还出现核显时不时抽风掉驱动的问题(后来排查下来是由于 BIOS 不稳定导致的,在更新了官网上 J6CN43WW 版本的 BIOS 之后就没这个问题了),这几个月用下来,简直堪称我的“梦中情本”。 R7-6800H 的单核多核性能不算顶尖但也十分够用,6400 Mhz 的 高频 DDR5 内存可以让核显 Radeon 680M 满血发挥,散热也很够用(毕竟 RTX2050 版本也是用的同一套模具,用来压核显还是不成问题),机身外围的接口配置堪称豪华:TypeC 接口、SD 卡槽、HDMI 接口、RJ-45 网线接口、2 个 USB3.0 接口都不缺,主板上还有两个 M.2 插槽,16寸的 2K 屏幕素质也不错。 这个本子最巧妙的设计是机身右侧隐藏式的 USB2.0 接口(堪称是 “2022 年笔记本最佳设计”),专门用来插无线鼠标、无线键盘等设备的接收器,从而避免了接收器插在外面上显得很突兀的问题。并且这个接口的位置附近就有一个直连 CPU 的 M.2 插槽,所以这个接口的还可以开发出一个新用途就是从主板上的一个 M.2 接口接根 Oculink 线缆,通过这个孔位延伸出来外接显卡,从而来提高游戏性能。有一说一外接显卡能用这样一种低成本的方式来实现可谓是相当诱人,要知道现在大部分扩展显卡的方案光是成品的显卡扩展坞价格就相当于大半张甜品卡了,并且机器还必须要有雷电接口才能实现。 不过,这个本子的缺点倒也不是没有。首先,个人觉得 A 面 和 C 面右下角的两个竖向排列的 “Lenovo” Logo 是真的丑,充满了突兀感,如果没有这两个 Logo 的话说不定还能让本子的颜值再提升一个层次;并且机身颜色只有一个黑灰色配色而没有银色配色可选就有点可惜了(感觉银色 + 圆润金属外壳就是我的 XP 了 :@(脸红) );1.8KG 的机身重量显然已经摆脱了轻薄本的范畴,鉴于它还是比大部分游戏本要轻一点,而且也没有游戏本的傻大黑粗,倒是可以接受。 除此之外,解锁时只有前置摄像头的人脸识别,这个本子也不支持指纹识别,算是最大的遗憾了。 欸~不过就在不久前,我在淘宝上无意中发现了有 Thinkbook 14/16+ 的指纹模块在卖,产品简介里卖家也大概介绍了安装方法。在 B 站上搜了搜,看到有不少安装成功的视频,小小研究一下之后感觉安装好像不是很难,果断下单买来一个打算试试。 指纹模块本体 到手之后是一个袋子,里面有几根排线加指纹识别模块本体: 拿出来看指纹模块的成色还是挺新的,指纹模块正面的蓝色贴纸下面是一块胶,把蓝色的贴纸撕掉之后就可以粘在主板上达到固定的效果,在排线上还印着联想的 logo,不太好判断这是拆机的还是其他联想电脑的配件存货: 指纹模块上连接排线的底座位于指纹模块的背面,连接排线时14+ 和 16+ 使用的排线也是不一样的,14+ 使用异面排线,16+ 使用同面排线: 连接时应该确保排线的每根引脚能正确地对应接触到指纹模块底座上的排线,因为卖家发过来的排线尺寸并不是与排线底座完全相同的,实际要更窄一点,需要看准了安装,否则没有正确连接上排线的话指纹模块是识别不出来的。安装了一个小时后还没有在设备管理器中找到指纹模块设备的大冤种如是说到。 :@(喷水) 组装好指纹模块和排线之后开始拆机安装。 拆机 这台笔记本的卡扣很多,而且扣的很牢固。这不是我第一次拆这台笔记本了,但是拧掉笔记本 D 面外壳的全部螺丝之后还是无法直接取下来后盖,我的办法是用撬片从转轴处一点一点地撬,就别想着大力出奇迹了,太大力的话可是真会出来一个“奇迹” ::(滑稽) 。 最后一点一点把后盖周围的卡扣撬开之后,缓缓的移动外壳多试探几下就可以慢慢取下来外壳了。主板上已经预留了指纹模块的排线接口,位于隐藏式 USB 接口那边的一个小主板上: 安装前试验、装驱动 先将指纹模块的另一端排线接到预留的指纹排线接口上,开机打开设备管理器看一下能不能识别到: 在“其他设备”一栏中出现了一个“Goodix FingerPrint Device”的新设备,这就说明识别到了这个设备(不同卖家的指纹模块的设备型号不一样那么识别出来的名字应该也是不一样的,上面出现的设备名仅供参考),设备图标旁边有一个感叹号是因为没有安装驱动,Window 系统无法正确识别这个设备,那么安装一个驱动来试试。 卖家是给了一个驱动的,我当时并没有下载,因为想着驱动问题应该可以通过 Window 更新来解决,但是尝试之后才发现以前安装驱动很方便的 Windows 更新这次竟然也不管用了,不管怎么更新都安装不上驱动。于是我找到卖家通过百度云分享过来的驱动,结果驱动文件超过了网页版的下载大小上限,必须要用客户端下载,鉴于百度云感人的下载速度,我老早就从百度云脱坑了,所以根本不想再下载百度云客户端,就放弃了。 反正指纹模块的排线上不是还有 “Lenovo” 的 logo 嘛,那我就想着在 thinkpad 官网看能不能搞个驱动,于是就在一众 thinkbook 笔记本的驱动列表中一个一个查指纹驱动名字和版本号有没有包含 “Goodix FingerPrint Device” 类似字样的。哎嘿,还真让我给找到了联想_ThinkPad|ThinkCentre|ThinkStation服务与驱动下载_联想指纹驱动程序(Windows 10 64-bit) (lenovo.com.cn): 结果歪打正着地安装之后正好能用,设备管理器中设备旁边的感叹号消失了: 然后进入 设置 -> 账户 -> 登录选项 看到指纹模块出现了 “添加手指” 的选项: 至此,说明指纹模块没有问题,现在可以正式往主板上安装了。 安装 需要说明的是,为了保险起见,一般拆机时建议先给主板断电。可以在 BIOS 中开启“维修模式”,这个功能会直接关闭电池的供电,在下次插电时才会恢复电池供电。如果对这个模式断电不放心的话,也可以直接拔掉在主板上的电池排线(撕掉电池那块的黑色绝缘胶布之后,看主板上从电池那个位置延伸出来的一条五颜六色的排线就是了),如果徒手比较难从排线插座上取下来排线的话建议也不要大力出奇迹,找个细一点的物体从露出的排线下面往出来推。 接下来先把固定转轴黑色铁片的 3 颗螺丝拧下来,抬起转轴,角度不能太大,否则会把后面的外壳顶变形。 取掉指纹模块排线接口旁边的的黑色排线,拧掉小板上的所有螺丝之后,从接触外壳那一侧的接口轻轻把小板子取下来,同时还得小心另外一侧的一根排线。 把小的那块板子完全取下来之后电源键的位置上面还有铁片固定,拧掉螺丝取下来贴片就看到电源键了: 现在电源键上是用胶粘上去的一个没有任何功能的透明塑料片: 取下来这个塑料片之后按照原来的位置把之前组装好排线的指纹模块粘上去,撕掉背面的蓝色贴纸将模块粘到下面的板子上,顺带给露出来的一面贴上一层塑料胶带以达到绝缘的效果: 把小板安装上,最后再想办法把指纹模块排线的另一头给绕上去,插到小板上预留的接口里面: 连接好其他排线之后,装上外壳,就算大功告成了。放上一张最后的成品图: 老实说,我在买之前就没太搞明白,既然连人脸识别都给标配上了(要知道 Windows 的 人脸识别可是另外需要特殊的摄像头硬件支持,并不是随便一个摄像头就可以用人脸识别的)但是却连指纹识别都不给。但是当我在买来重装系统之后,在官网下载驱动时竟然看到驱动列表上提供了指纹识别模块的驱动!!这就很耐人寻味了。 :@(无所谓) 以目前的情况来看是在主板上是有预留的指纹识别模块的接口,所以个人猜测是大概率是这款 Thinkbook 在设计阶段的方案就包含了人脸和指纹两种解锁方式,到了最后量产阶段为了省成本给阉割掉了这个本子的指纹识别功能。 不过既然保留了指纹接口,那么对于有能力的用户来说,只要能买到对应的硬件就可以自己动手安装指纹模块,也算是一种不错的选择了。
2023年05月30日
4,211 阅读
5 评论
1 点赞
2022-11-23
折腾随身WiFi过程中的亿点点小记(下):Debian部分优化/其他
本篇博客篇幅较长,建议结合目录查看! 目录: 一、Debian 1.1、添加 RNDIS 驱动 1.2、解决Debian 下无法使用 SIM 卡上网的问题 1.3、Debian 连接 WiFi 1.4、解决 “无法安全地用改源进行更新,所以默认禁用该源” 报错 1.5、修改默认网关地址 1.6、安装 xfce 桌面并通过 VNC 访问 1.7、安装蓝牙 二、改装材料尺寸(仅供参考) 一、Debian 1.1、添加 RNDIS 驱动 装好 Debian 之后,插在电脑上用 SSH 是连接不上的,需要配置一下 RNDIS 驱动,在设备管理器中找到这个设备: 右键“更新驱动” -> 选择“浏览我的电脑以查找驱动程序” -> “让我从计算机上的可用驱动程序列表中选取” 选择加载全部,然后左侧选择“Microsoft”,右侧选择“基于远程 NDIS 的 Internet 共享设备” 无视警告,选是: 1.2、解决Debian 下无法使用 SIM 卡上网的问题 给随身 WiFi刷入 Debian 之后,原来的基带也被新系统自带的基带覆盖,所以可能会出现无法使用 SIM 卡上网的问题,要解决的话问题可以这么搞: 从 QPT 备份出来的分区镜像中找到 NON-HLOS.bin 文件,修改后缀格式为 “.img”; 用 DiskGenius 挂载打开这个文件,并复制出来 image 文件夹中的文件,主要是文件名为 “modem” 与 “wcnss” 的十几个文件 用导出的文件替换掉 Debian 系统 /usr/lib/firmware 目录下面的同名文件; 最后重启一遍系统即可 Diskgeniue专业版下载:『DiskGenius v5.4.2.1239汉化版-破解全功能专业版 | 花园博客 (wcstu.cn)』 1.3、Debian 连接 WiFi 随身 WiFi刷好 Debian 之后,默认是开了热点的,所以连接 WiFi 前需要关掉热点: sudo nmcli d disconnect wlan0 然后使用如下命令进入图形化界面配置网络: sudo nmtui 选择要连接的 WiFi 即可。 1.4、解决 “无法安全地用改源进行更新,所以默认禁用该源” 报错 修改源: sudo apt edit-sources # 或者: sudo nano /etc/ 国内软件镜像源: deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main non-free contrib deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main non-free contrib deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main non-free contrib deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main non-free contrib deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main non-free contrib deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main non-free contrib 修改完成之后,在执行 “apt update” 命令更新软件源时,可能会报错: 这个问题多数时候可忽略,但是少数情况下就会影响软件的安装,比如安装 xfce 桌面环境时总是会报错导致安装失败,暂时不清楚对其他软件安装有多少影响。 可以看到,报错信息中提示其中一个软件源 “http://repo.mobian-project.org” 有错误,这个是 mobian (就是适配移动端的 debian 系统)的软件源,其位于 /etc/apt/sources.list.d/mobian.list 文件中,但一般修改软件源是修改的 /etc/apt/sources.list 这个文件,所以修改软件源并不能解决这个问题,而且我在国内各个镜像站点也没有查到 miban 的镜像,所以干脆将其注释掉。后来发现还有个有更省事的办法,直接用执行如下命令,注释掉这个源: sudo sed -i '1c # deb http://repo.mobian-project.org/ bullseye main non-free' /etc/apt/sources.list.d/mobian.list 1.5、修改默认网关地址 编辑 “/etc/dnsmasq.conf” 文件,在文件末尾找到如下两行,第一行是地址,修改IP地址的三个部分: 1.6、安装 xfce 桌面并通过 VNC 访问 参考教程:『如何在Debian 9安装VNC | myfreax』 debian安装桌面环境(讲解debian安装kde图形界面) - 长城号 (changchenghao.cn) # 安装 xfce 桌面环境: sudo apt update && sudo apt install xfce4 # 安装字体,否则进去系统之后字体全是方块: sudo apt install ttf-wqy-microhei ttf-wqy-zenhei xfonts-intl-chinese # 安装 VNC: sudo apt install tigervnc-standalone-server 在用户目录 “~/.vnc/” (没有就新建一个)下新建一个配置文件 “config”, sudo mkdir ~/.vnc && sudo nano ~/.vnc/config 用自己熟悉的方式编辑这个文本文件,添加如下内容: geometry=1440x900 localhost=no 保存退出即可,接下来启动 VNC 服务: # 启动 sudo vncserver 控制台会提示:" You will require a password to access your desktops.Would you like to enter a view-only password (y/n)? ",输入 “y” 回车即可按照提示设置密码即可。 启动完成之后使用 VNC Viewer 就用 IP 地址可以连接到随身 WiFi 的 VNC 服务了。 1.7、安装蓝牙 apt install bluetooth 根据这篇博客 『debian下蓝牙适配器的配置和使用 - qiaoqiao2003 - 博客园 (cnblogs.com),研究着玩了一下,随身 WiFi的蓝牙功能是正常的,但是暂时没想到在 Debian 下有什么用...... ::(挖鼻) 二、改装材料尺寸(仅供参考) 改装材料这块我只罗列出我用到的一些,仅供参考,不一定要跟我一样,具体根据自己的情况来选择 散热需要的风扇尺寸 : 2510/3007/3010 风扇金属防护铁网:2.5cm/3cm 固定风扇螺丝尺寸:M2.5 x 18 温控开关:TB02微型温控开关45度常开,KSD9000 到手之后感觉尺寸太大就放弃用了 参考资料: UFI 系列 4G WiFi 棒研究记录 | 泠泫凝的异次元空间 410刷debian避坑指南 来自 Mcitem - 酷安 Debian基础使用 · OpenStick项目 · 看云
2022年11月23日
1,864 阅读
0 评论
2 点赞
2022-11-16
折腾随身WiFi过程中的亿点点小记(上):备份刷机
本篇博客篇幅较长,建议结合目录查看! 目录: 一、驱动与备份工具 二、备份原厂固件 2.1、进入9008 2.2、开始备份固件 2.2.1、Miko 3.2.2、QPT 三、开启 ADB 以及 ROOT 3.1、开启 ADB 功能 3.2、Root 设备 3.3、修改切卡密码 四、备份/恢复基带 4.1、备份 4.2、恢复基带 五、刷机 貌似这东西在去年就有大佬拿来刷机玩了,我是七月初的时候在 B 站上看到关于随身 wifi 的搞机视频,鉴于当时因为疫情快递进不来小区,所以观望了一会,后来疫情好点了买了几个来玩。然后....鸽了几个月才写出来这篇小记::(小乖) 在研究这个东西的过程中,阅读了很多热心大佬写的教程,在此感谢酷安诸多大佬的教程与固件包,RESPECT!!!具体引用到的教程地址都会贴在对应的部分,这些教程集中在酷安的随身 wifi 版块与一些博客中,写的都很不错,但是由于太分散,对于新手来说入门时一脸懵逼完全无处下手(我不信就我一个人这样::(挖鼻)),所以用此篇博客来总结串联一下相关的教程,并结合我瞎捣腾的一点经验对教程中未提到的作出一些补充。 闲言少叙,下面进入正题。 首先,随身 wifi拿到手之后请务必备份!刷机不备份,变砖两行泪!!! 备份全固件!备份分区镜像!备份基带文件! 备份的好处就是可以放心给随身 wifi刷机,完全不用担心随身 wifi变砖的问题,变砖之后恢复备份即可救砖。 一、驱动与备份工具 备份之前需要安装相关的软件环境、驱动等,在这篇博客 『设备刷机需要的软件 | 宁宁's Blog (momoe.ml) 』中介绍得很全面。当然也不需要全部用到,只需要了解这么几个软件即可: MiFlash:用来安装 ADB 驱动 9008 驱动:顾名思义 Miko Service Tool(以下称为 Miko):全备份工具,将所有分区备份为一个 “bin” 格式的文件 “Qualcomm Premium Tool”(以下称为 QPT):备份工具,与上面 Miko 的区别是将分区分别备份为 “img” 、“mbn” 文件 星海SVIP(以下称为星海):备份基带,备份成一个 “qcn” 文件 ARDC: 在电脑上投屏显示安卓系统的屏幕画面。 DiskGeniue Pro:用来编辑修改 “img” 镜像文件 文件下载链接:随身wifi文件 - 123云盘 (123pan.com) 需要注意的是,Miko 与 QPT 安装之后需要再破解激活,具体方法可查看对应安装文件目录下的文本文件。 二、备份原厂固件 2.1、进入9008 备份固件需要随身 wifi在 9008 模式下进行。 9008 模式是高通设备的最底层的联机模式,它相对于 Recovery、Fastboot 和 Android 系统是独立的,在这个模式下可进行救砖、备份等操作,联机后表现为序列端口(COMxx),在设备管理器下的 “端口” 选项中查看: 对于大部分的随身 wifi来说,都有这么一个恢复按钮: 在断电情况下,按住这个按钮将随身 wifi连接到电脑即可进入 9008 模式,这种方法适用于目前市面上能买到的大部分随身 wifi。除此之外还有一种短接引脚的方式也可以进入 9008,但是我查到的方法没有一个统一的答案,所以这种方法也就不再细说。 当然也有办法用 adb 命令进入 9008 模式: adb reboot edl 2.2、开始备份固件 教程:『UFI 系列 4G WiFi 棒研究记录 | 泠泫凝的异次元空间 (lxnchan.cn)』 由于备份软件有两个,所以以下分开来说吧。 2.2.1、Miko 备份: 备份出来的文件是 “.bin” 格式,如果觉得备份文件太大占空间的话可以打包成压缩文件保存,此时文件所占的空间会小很多。 恢复: 3.2.2、QPT 可以将整个固件按分区备份成多个镜像文件,后续进行开ADB(如果随身 wifi默认没有开ADB的话)、修改配置、给 openwrt/Debian 替换基带等操作需要用到其中的镜像文件。 备份: 完成之后窗口左下角会有提示: 恢复: 这个功能一般只用来恢复某个分区而不是整个固件,以 “boot” 分区为例: 同样的,完成之后左下角会提示。 这里说一个大概率会碰到的问题,就是 QPT 或 Miko 会出现如下报错: 这个问题我碰到了好多遍,明明随身 wifi已经在 9008 模式下了,却还是莫名其妙地报错,后来我发现了规律,即在 9008 模式下的随身 wifi不能被软件重复读取,随身 wifi进入 9008 模式之后,被 Miko 读取过一次分区,下次不管是 Miko 还是 QPT 读取分区,必会出现报错。 那么此时只需要拔掉随身 wifi重新进一遍 9008 模式即可,如果这样依然有报错的话,假如之前打开操作过与 ADB 相关的软件,在任务管理器 —> 详细信息中结束掉 “edl” 这个进程,再重进 9008 即可。 PS:貌似报错提示中失败的单词 fail 还是拼错的,拼成了 fial....:@(无奈) 三、开启 ADB 以及 ROOT 3.1、开启 ADB 功能 如果买到手的时候就是开了 ADB 的,那么这个步骤即可跳过。 检查随身 wifi是否开启 ADB 的方法:开机状态下,执行 adb 命令: # 此命令意为查看当前连接 adb 的设备 adb devices 如果设备列表中出现有这样的设备就说明已经开启了 ADB: 否则就是需要手动开启 ADB 功能,手动开启的过程也不难。简单来说,只需要修改 system.img 镜像中的几个文本文件,然后再刷回去即可。当然,在酷安社区中也有人直接刷其它人提供的 system.img 镜像文件,要使用哪种方式请自行甄别。 参考教程:『高通芯片的随身Wi-Fi开启adb 来自 厚德载物HoldZywOo - 酷安 (coolapk.com)』 DiskGenius 专业版下载地址:『DiskGenius v5.4.2.1239汉化版-破解全功能专业版 | 花园博客 (wcstu.cn)』 system.img 来自于之前 QPT 备份的镜像文件,用 DiskGeniue 打开这个 img 文件(把镜像文件拖进窗口打开,或者通过 “磁盘” —> “打开虚拟磁盘文件” 打开),将这三个文本文件右键复制出来: 根目录(点击主分区即可看到):build.prop 根目录:build.prop.bakforspec 子目录 /vendor/Default/system/:build.prop 用文本文件打开,在大概179行的位置添加 “,adb”(逗号是英文逗号,不要打成中文逗号): 然后将改好的文件拖进 DiskGenius 打开的 system.img 镜像文件里面复制替换掉原文件,需要注意的是 DiskGenius 普通版没有该功能,需要专业版。 最后将修改完成的 system.img 镜像文件用 QPT 重新刷入即可完成,刷入方法参考前面 QPT 恢复部分。 3.2、Root 设备 参考教程:『高通骁龙芯片的随身wifi入门刷机教程 来自 伏莱兮浜 - 酷安 (coolapk.com)』 Root 设备是为了备份基带,也可安装 Magisk 相关模块玩免流。这一步需要用到前面备份的 “boot.img” 镜像文件,以及一些 apk 文件,下载地址:随身wifi文件 - 123云盘 (123pan.com)。 修补 boot.img 镜像需要用到 ARDC 操作随身 wifi,打开 ARDC 之前需要关掉后台的 adb 软件,并且在任务管理器中结束掉 adb 进程,否则有可能会连接设备失败。弄好之后接下来按照以下步骤: 连接到随身 wifi之后,首先将 “桌面”、“ES 文件浏览器”、“Magisk” 这几个 apk 文件拖到窗口中安装,等几秒钟安装好之后,点击鼠标右键返回就会弹出主页的选择窗口,“Launcher” 就是刚才安装的桌面,选择始终用这个软件打开主页。 回到桌面之后打开 ES 文件浏览器,进入一个目录进行接下来的操作,以 “下载” 为例(当然也可以是其他目录)。同样的,像安装 apk 一样将之前 QPT 备份的 “boot.img” 拖进来,等几秒之后刷新,文件就被复制到这个目录了; 然后退出 ES 文件管理器,打开 Magisk,点击首页 安装 -> 下一步 -> 选择并修补一个文件 选好刚才上传的 boot.img 文件,并选择 “标准安卓方式”,然后点击 “开始”,等待出现 “All done” 提示出现 此时打开 ES 文件浏览器,可以看到在原来的目录下生成了新的修补好的 boot 镜像文件(为了之后操作方便,可将长按文件将其文件名修改得简单一点)。接下来需要用到 adb 工具,点击 ARDC 标题栏末尾的 “<<” 标记打开自带的 adb工具,在 CMD 字样右侧的输入栏中执行 adb 命令(当然可以用其他的 adb 环境,用这个只是方便而已)。 最后将修补好的文件导出到电脑上,在输入栏中输入如下命令,回车执行,等下方日志提示完成: # “Magisk.ing”与“E:/Download” 按照实际路径来 adb pull /sdcard/Download/magisk.img "E:/Download" 将修补好的 boot.img 镜像文件导出来以后,接下来就简单了,在 9008 模式下用 QPT 把镜像文件重新刷到 boot 分区即可完成。 或者用教程中提到的另外一种方式也行,即在 fastboot 下通过命令行的方式刷入,还是在这个输入栏中执行: # 将随身 wifi重启到 fastboot 下 adb reboot bootloader # 执行刷写 boot 分区的命令, # "E:download/magisk.img"是镜像文件实际的路径,可以通过把文件直接拖入输入框的方式自动生成路径 fastboot flash boot "E:download/magisk.img" 执行之后等待几秒,下方日志提示 Finished 的时候,执行重启命令即可(也可以手动插拔随身 wifi): fastboot reboot 随身 wifi重启进入系统之后打开 Magisk,这一次进入可能得多等待一会,如果首页下方有如下图标说明 root 成功: 3.3、修改切卡密码 其实在自带的安卓系统中,很多设置项都写进了 system.img 镜像中的几个配置文件中,包括切卡密码,主要是镜像中的这几个文本文件: 根目录(点击主分区即可看到):build.prop 根目录:build.prop.bakforspec 子目录 /vendor/Default/system/:build.prop 所以要查看切卡密码的话也很简单,首先用 DiskGeniue 挂载 system.img 镜像文件,找到这三个文件中的任意一个,复制出来后用文本文件打开,搜索 “persist.ufi.ft.simswitchpword” 属性即可,等号后面的值就是当前切卡密码: 要修改的话将这三个文件的该属性值都修改掉,然后替换掉 system.img 镜像中原来的文件,再用 QPT 刷回去即可。 或将随身 wifi重启到 fastboot 模式下用命令行刷入: # 将随身 wifi重启到 fastboot 下 adb reboot bootloader # 执行刷写 boot 分区的命令, # system.img 换成实际路径,可以通过把文件直接过来方式自动生成 fastboot flash system system.img 这就是修改切卡密码的办法,如果是其他设置项的话也是同理。设置项命名虽然都是英文,但基本能明白个大概的意思....吧::(狗头)::(狗头) 四、备份/恢复基带 备份基带使用星海这个软件。 参考教程:『随身wifi先机W001和先机003mb备份与刷机恢复基带流程 来自 UTF16 - 酷安 (coolapk.com)』 备份操作进行之前,先用 ARDC 连接随身 wifi打开 Magisk。 4.1、备份 需要注意的是,在最后一步执行备份 QCN 的操作时,弹出窗口选好基带文件保存位置后,当左边提示 “连接手机...” 的时候,随身 wifi端将会弹出 “Shell 申请获取超级用户” 的提示,选择 “允许”。如果没来得及点允许的话,在 Magisk 里面重新给 Shell 赋予 root 权限,然后再操作一遍即可。 4.2、恢复基带 首先用命令将随身 wifi重启到 fastboot 模式(或者用 “搞机助手/随身wifi助手”): adb reboot bootloader 恢复之前,需要先将原有的基带擦除: 然后将随身 wifi重启进入系统,接着如下步骤恢复即可: 五、刷机 随身 wifi自带安卓系统,如果不使用自带的 esim 套餐,也不用 Magisk 玩免流的话,那可以刷 Debian/openwrt 系统玩一玩。 Debian/openwrt 源于 HandsomeHacker 大佬的 『OpenStick Project · GitHub』、『HandsomeMod · GitHub』 项目,在此向大佬致敬!!其官方 wiki 地址为:『OpenStick项目 · 看云 (kancloud.cn)』。后续也有酷安的其他的热心大佬根据此项目编译了不同版本的系统固件,在酷安的随身 wifi 话题下能找到很多。 这里以酷安 苏苏小亮亮 编译的固件为例,来说说如何刷机。 固件发布地址:『来自 苏苏小亮亮 - 酷安 (coolapk.com)』,下载地址:ufi_rom - 123云盘 (123pan.com) 相对于之前的备份操作,刷机反而是最容易的。刷机只需要使随身 wifi进入 “fastboot” 模式(在 adb 窗口运行 “adb reboot bootloader” 命令或者使用 “搞机助手/随身 wifi 助手” 这样的工具),然后运行刷机包目录下的刷机脚本 “flash.bat” (Linux 系统执行 “flash.sh” ),最后按照窗口中的提示操作即可刷机。 刷完机之后一般会自动重启,如果没有重启的话手动插拔一下。并且,安装完之后最好用 passwd + 用户名 改一下密码。 这个 Debian 系统连接 ssh 的地址是 192.168.68.1,用户名是 “root/user“,密码是“1”;openwrt 系统首页地址为 192.168.1.1,用户名为 “root”,无密码。需要说明的是, 这两组账户名与密码不一定适合于其他人编译的固件,不同的大佬编译的固件的账号密码是不同的,具体请参考其固件说明。 除此之外,还有一种情况,就是刷机包中只提供了 boot.img 与 roofs.img 这两个镜像,那么这个时候可以用上之前的刷机包,在其目录下用这两个文件替换同名文件,然后执行 flash.bat 刷机脚本就行了。当然前提是使用的 boot.img 文件与随身 wifi是匹配的,否则就会变砖,这一点需要注意。 文件下载:随身wifi文件 - 123云盘 (123pan.com) 参考资料: OpenStick Project · GitHub OpenStick项目 · 看云 (kancloud.cn) UFI 系列 4G WiFi 棒研究记录 | 泠泫凝的异次元空间 (lxnchan.cn) 高通骁龙芯片的随身wifi入门刷机教程 来自 伏莱兮浜 - 酷安 (coolapk.com) 随身wifi先机W001和先机003mb备份与刷机恢复基带流程 来自 UTF16 - 酷安 (coolapk.com) 设备刷机需要的软件 | 宁宁's Blog (momoe.ml)
2022年11月16日
9,223 阅读
6 评论
3 点赞
1
2
...
17