当前位置:首页 > NAS > 正文内容

群晖激活Advanced Media Extensions 3.0

Yuki2024-02-20 10:31:55NAS92

能够成功激活的前提是你的群晖为半白(有正确的SN号)


将以下代码保存为AME.py上传至NAS


import hashlib

import os


r = ['669066909066906690', 'B801000000', '30']

s = [(0x1F28, 0), (0x48F5, 1), (0x4921, 1), (0x4953, 1), (0x4975, 1), (0x9AC8, 2)]


prefix = '/var/packages/CodecPack/target/usr'

so = prefix + '/lib/libsynoame-license.so'


print("Patching")

with open(so, 'r+b') as fh:

    full = fh.read()

    print(hashlib.md5(full).digest().hex())

    # 这里的 md5 值很多人对不上,我是直接获取替换字符串,没有直接注释来的方便

    # if hashlib.md5(full).digest().hex() != 'fcc1084f4eadcf5855e6e8494fb79e23':

    #     print("MD5 mismatch")

    #     exit(1)

    for x in s:

        fh.seek(x[0] + 0x8000, 0)

        fh.write(bytes.fromhex(r[x[1]]))


lic = '/usr/syno/etc/license/data/ame/offline_license.json'

os.makedirs(os.path.dirname(lic), exist_ok=True)

with open(lic, 'w') as licf:

    licf.write('[{"appType": 14, "appName": "ame", "follow": ["device"], "server_time": 1666000000, "registered_at": 1651000000, "expireTime": 0, "status": "valid", "firstActTime": 1651000001, "extension_gid": null, "licenseCode": "0", "duration": 1576800000, "attribute": {"codec": "hevc", "type": "free"}, "licenseContent": 1}, {"appType": 14, "appName": "ame", "follow": ["device"], "server_time": 1666000000, "registered_at": 1651000000, "expireTime": 0, "status": "valid", "firstActTime": 1651000001, "extension_gid": null, "licenseCode": "0", "duration": 1576800000, "attribute": {"codec": "aac", "type": "free"}, "licenseContent": 1}]')



print("Checking whether patch is successful...")

ret = os.system(prefix + "/bin/synoame-bin-check-license")

if ret == 0:

    print("Successful, updating codecs...")

    os.system(prefix + "/bin/synoame-bin-auto-install-needed-codec")

    print("Done")

else:

    print(f"Patch is unsuccessful, retcode = {ret}")


打开套件中心安装Advanced Media Extensions套件。安装完成后打开需要你登录,这里直接关闭不用管。


在控制面板的任务计划中,新建一个计划任务使用用户自定义脚本,用户账户使用root。


任务设置中的用户自定义脚本输入:python后面跟刚才我们保存的文件位置。


python /volume1/Document/AME.py


保存任务后在任务上点击右键运行。

运行完成后稍等十几秒,打开Advanced Media Extensions,我们看到解码包已经开始安装了。

如果没有开始安装请彻底删除Advanced Media Extensions后重装并再次手动运行我们的脚本。


最后进入Synology Photos的设置,重建HEIC文件索引即可。



如果解码包安装失败,请重新卸载Advanced Media Extensions后再次尝试。


扫描二维码推送至手机访问。

版权声明:本文由发布,如需转载请注明出处。

本文链接:http://suzumiya.fun:8003/?id=32

分享给朋友:

“群晖激活Advanced Media Extensions 3.0” 的相关文章

群晖更新Docker容器方法

群晖更新Docker容器方法

事实上Docker容器不存在更新一说,只有替换,用新的替换旧的以达到“更新”的目的 1、打开Docker在注册表菜单搜索“需要更新的文件”点击下载2、打开Docker侧栏中的容器菜单,找到正在运行的“待更新”容器,点最右边的开关停止运行3、在容器菜单,找到刚才已经停止的“待更新”容器,点[...

群晖Docker安装LXQT并解决无法输入中文问题

群晖Docker安装LXQT并解决无法输入中文问题

安装lqxt套件中心搜索查找LXQT并安装套件lqxt修改显示中文打开lxqt里的qterminal,输入sudo apt update && sudo apt upgrade改时区: 输入sudo -i 后再输入sudo dpkg-reconfigure tzdata  ...

群晖开启SSH修改hosts并解决vs刮削下载失败问题

群晖开启SSH修改hosts并解决vs刮削下载失败问题

修改群晖host打开群晖终端机开启SSH,自定义端口号输入账号输入密码(此处不显示)更改root权限:sudo -i再次输入密码(此处不显示)查看hosts:vi /etc/hostsi 进入编辑模式输入待修改ipEsc 键退出编辑模式:wq 退出编辑解决搜刮信息出现下...

群晖Docker挂载阿里云盘并开启同步

群晖Docker挂载阿里云盘并开启同步

群晖安装阿里云盘webdav打开docker,搜索aliyundriver下载并启动这里我选用了tickstep/aliyunpan-webdav镜像高级设置存储空间:docker/aliyundrive     /etc/aliyun-driver/网络:bridge...

群晖Docker安装MT Photos照片管理

群晖Docker安装MT Photos照片管理

下载映像在【注册表】栏目下,输入 mt-photos ,然后点击【搜索】在搜索结果中点中mtphotos/mt-photos,然后点击【下载】创建容器在【映像】栏目下,等待映像下载完成下载完成后,点击【启动】来创建容器高级设置存储空间photo(装载照片路径)  &nb...

Jellyfin封面图和字幕乱码解决办法

Jellyfin封面图和字幕乱码解决办法

封面解决方法1.在 docker中 打开 bash。具体地方 容器实例 -> 详情 -> 终端机 -> 新增 -> bash 2.在 bash 里面执行:apt update3.等待完成后输入apt install fonts-noto-cjk-extra4.按Y确...