解决群晖File Station中文拼音排序问题
方法来自: https://blog.icedream.xyz/2020/01/01/破解群晖file-station中文未按拼音排序问题/
以下基于DSM 6.23-25426 Update 3 (x64)
涉及修改文件为/usr/lib/libsynocore.so.6。
ucol_open涉及到以下代码位置:
具体修改操作:
- 将
48 8D 3D 78 A9 00 00替换成48 8D 3D 7B AF 00 00。 - 查找字符串
string_join.c,并替换成string_joinzh。
结论:这样修改完成后,在File Station中按拼音排序时,中文目录会排列到所有英文目录前。
提供一个 改好的文件 ,用SSH登录管理员权限替换即可,替换时请注意版本及文件权限。
2026-07-02: 用AI做了一个 python脚本 ,可以自动对libsynocore.so.7打补丁,只要原理相同,理论上是不限制版本的。