分类 开发随笔 下的文章

开发时的突发奇想

去年年底,借着一些关系联系到了小米电视的PM,直接反馈了一些问题之后,小米给我手头这个18年底就断更的机器更新了最终版本的更新,把大部分Bug和缺憾都做了补全,我很是满意。
但是发现从老版本更新到新版本之后,系统原生的设置不见了。还好老版本当中没有odex化系统App,所以可以直接拿出来安装后补全。不知道其他用户有没有需求,所以在此随便记录一下。
测试版本: 4A 32" matrix Android6.0.1 MIUITV1.3.89

过程

1.安装Settings.apk和Starter.apk
2.于我的应用界面会出现以下图标的APP
MITVSettings_Starter
3.点选即可打开设置主页面
MITVSettings_AOSP1
MITVSettings_AOSP2
也可以通过快速点按版本号来打开完整版的开发者选项
MITVSettings_AOSP3

下载

Settings.apk
Starter.apk

由于个人喜欢将Alpine Linux作为服务端系统使用,每次在多个服务器需要重新配置环境,实在觉得麻烦,故直接写了这个脚本
这个脚本将会:
1.安装Nginx并添加开机自启动
2.安装PHP8并添加开机自启动(包含模块mysqli pdo_mysql mbstring json zlib gd intl session fpm)
3.安装PHP8的SQLite模块(包括pdo_sqlite tokenizer ctype)
4.开启BBR拥塞控制算法
5.安装IPTables并配置以下策略

端口类型用途策略
22TCPSSH允许出入站
80TCPHTTP允许出入站
443TCPHTTPS允许出入站
ICMPICMP允许出入站
任意TCP/UDP/ICMP 允许出站
本地任意TCP/UDP/ICMP 允许出入站
任意TCP/UDP/ICMP 禁止入站

6.切换时区至中国标准时间(Asia_Shanghai)并安装Chrony与默认NTP池同步时间
使用方法:

wget --no-check-certificate https://oss.yuu.ink/script/yuu_alpineinit.sh && chmod +x yuu_alpineinit.sh && ./yuu_alpineinit.sh

更新日志:
1.1->1.2/Apr.21-2022
修正一些错误
添加更友善的提示字符
添加执行步骤提示
1.1/Feb.5-2022
首次公开发表

最近有在WindowsMe下跑某软合成器,由于其是依赖VXD的驱动,所以只得搭建虚拟环境后才可正常运行
但直接在现代虚拟机里运行如此古早的操作系统肯定会有缺少驱动及功能不完整的问题
在此,我通过各种渠道以及方法收集到了这些驱动,且于WindowsMe测试可用
完整安装之后即可消除全部的设备管理器中的叹号并添加完整USB2.0支持,且Sound Blaster 128可导入自选软波表

类别设备名版本号日期
NICPCNET4.51.0.02004/07/07
AICSound Blaster 128PCI5.12.01.20652001/10/26
USBPCI to USB Enhanced Host Controller4.90.3000.102003/09/26
USBUSB 2.0 Root Hub4.90.3000.102003/09/26
HIDPointing Device2001/06/11
GPUSVGA II10.7.0.02001/11/28
SYSVMCI Bus7.2.30.02009/07/16

版权归属
© Advanced Micro Devices, Inc 2004
© Creative Technology Ltd. 2001
© Microsoft Corporation 2003
© VMware, Inc. 2001-2009

点此下载ISO

Debian To Alpine Linux Script
Can be used on KVM architecture 's VPS
The root password will not change after use this script.

Official Source:

wget --no-check-certificate https://oss.yuu.ink/script/debian_to_alpine.sh && chmod +x debian_to_alpine.sh && ./debian_to_alpine.sh

USTC Mirror (Recommend use in Mainland of China):

wget --no-check-certificate https://oss.yuu.ink/script/debian_to_alpine_cn.sh && chmod +x debian_to_alpine_cn.sh && ./debian_to_alpine_cn.sh

最近突发奇想想看看艾可慕的送信机的固件
就花了一晚上时间写了个算法解压了它
作为一条懒狗,肯定懒得写分析日志
所以给出两条提示:
1.找到正确的头,大胆删无用数据
2.Lempel–Ziv–Storer–Szymanski(LZSS)压缩算法
在此提供成功解压后的IC-7300的1.40版本固件,发布于2021年2月26日
点此下载
同时得知该设备的AP为RENESAS RZ-A1,是ARM架构,有空再用IDA看看再写下一篇分析日志