meixianghao 发表于 2026-4-12 11:49:43

酷9搭建本地更新服务器

,酷9app看电视挺好用的,就是没有升级服务器,每次有新版了需要用u盘拷来拷去,挺麻烦的。

如果有台式机可以搭建个升级服务器,需要升级的时候开启下就可以自动升级了。
需要个HFS(HTTP File Server)软件, http://www.rejetto.com/hfs/,每次需要升级时启动下这个软件,再启动酷9就可以自动升级了。

具体操作:
1.下载hfs,假设安装在c:\hfs文件夹中
2.在c:\hfs文件夹中创建一个叫www的文件夹,在hfs如下设置:


3.在www文件夹中创建个文件,update.json,用记事本打开update.jison,内容如下:
{
"Update": {
    "#1": "是否更新;true为开启,false为关闭,(versionCode大于客户端并且值为true是提示更新必须条件)",
    "hasUpdate": true,
    "#2": "通过判断客户端APK里的versionCode值提示是否升级,设置值>客户端值则提示升级",
    "versionCode": 18,
    "#3": "升级版本等信息",
    "apkSize": "版本:1酷9原版32位1.7.7.6-2_20260217_1142    apk大小:35MB",
    "#4": "升级内容;\n为展示内容分行",
    "updateLog": "#增加在线更新。\n#调整焦点逻辑。\n#修复部分问题。\n#媒体信息增加视频分辨率,声道及FPS信息。",
    "#5": "升级时下载APK的网络路径",
    "apkUrl": "http://192.168.1.200/酷9原版_32位1.7.7.8_20260303_1351.apk"
}
}


这里面,versionCode设为18就可以更新,apkUrl那里改成对应的新版apk下载地址,并把新版酷9apk拷贝到"www"文件夹中。
更新完毕后可以把versionCode改成17,不改的话,启动hfs后总是提示更新。
还可以把电视台频道txt文件拷贝到这个文件夹中,然后在酷9的列表报表订阅中设置成这个,更新电视台数据时也可以自动更新。

meixianghao 发表于 2026-4-13 08:59:43

补充下,还得修改酷9带的Configuration.json文件,配置下升级文件地址:
{
"Configuration": {
    "提醒": "配置文件在configuration文件夹内不存在的情况下会自动复制到app的configuration文件夹下,已存在就不会复制及覆盖,首次安装也就是无任何缓存数据的情况下才会读取配置文件,提示部分只读取一次,只读取一次,只读取一次!!!",

    "#1": "启动图片路径,支持本地和网络",
    "loginPng": "/storage/emulated/0/酷9/bg.png",

    "#2": "退出图片路径,支持本地和网络",
    "exitPng": "https://ExitImageUrl",

    "#3": "app升级配置文件路径",需要修改这里:
    "updateUrl": "http://192.168.1.200/update.json",

    "#4": "是否隐藏加载数据文字提示及动画;true=隐藏,false=显示",
    "hideLoginText": false,

    "#5": "启动数据提示文字",
    "loginText": "正在加载数据,请稍后...",

    "#6": "启动加载文字颜色",
    "loginTextColor": "#FF000000",

    "#7": "启动加载动画颜色",
    "progressBarColor": "#FF00BCD4",

    "#8": "网速及时间背景颜色",
    "speed_timeColor": "#26000000",

    "#9": "网速及时间背景圆角大小",
    "speed_timeRadius": 10,

    "#10": "EXO bufferForPlaybackMs值",
    "EXO_bufferForPlaybackMs": 2500,

    "#11": "IJK analyzeduration值",
    "IJK_analyzeduration": 2000000,

    "#12": "IJK probesize值",
    "IJK_probesize": 4096000,

    "#13": "数字选台字体颜色,默认清新绿",
    "selected_ChannelNumber_Color": "#FF70C439",

    "#14": "启动图停留时间,单位毫秒",
    "loginPng_Dwell_time": 200,

    "#15": "自定义背景色值(渐变色格式:色值1,色值2$渐变方向,单色一种即可,注意色值格式)",
    "渐变参数": "TOP_BOTTOM(上到下);TR_BL(右上到左下);RIGHT_LEFT(右到左);BR_TL(右下到左上);BOTTOM_TOP(下到上);BL_TR(左下到右上);LEFT_RIGHT(左到右);TL_BR(左上到右下)",
    "CUSTOM_BACKGROUND_COLOR": "#036D80,#052D49$BL_TR",

    "#16": "右上角时间格式",
    "time_format": "HH:mm EE",

    "#17": "倍速值设定(英文逗号隔开,共6个参数),参数一:最小值;参数二:最大值;参数三:慢放步进;参数四:快放步进;参数五:快放二级步进;参数六:快放触发二级步进的阈值。",
    "Speed_value": "0.5,3,0.25,0.5,1,2",

    "#75": "自定义默认图标显示首字时的背景颜色色值(仅支持单色配置);设置null或空字符为随机颜色(注意null和色值书写格式)",
    "icon_background_color": "#32FFFFFF",

    "====================================================":"====================================================",
    "#提示1": "以下设置(分割线内)为初始化配置(首次安装或清除数据时的默认设置),app第一次运行时的配置!之后运行不会生效!!!",

    "#18": "预置列表URL(默认勾选首个),多个使用双竖线||隔开,格式:地址$自定义名称",
    "LIVE_URLS": null,

    "#19": "预置EPG URL(默认勾选首个),多个使用双竖线||隔开,格式:地址$自定义名称",
    "EPG_URLS": null,

    "#71": "预置JSON URL(默认不勾选),多个使用双竖线||隔开,格式:地址$自定义名称",
    "LIVE_JSONS": null,

    "#20": "预置头部请求(默认勾选首个),headers为json格式,多个使用双竖线||隔开,格式:地址$自定义名称",
    "HEADERS_URLS": null,

    "#21": "预置用户代理(默认勾选首个),多个使用双竖线||隔开,格式:地址$自定义名称",
    "USER_AGENTS": "OKhttp/1.31 || Mozilla/5.0 || SYTV/1.6$预置SYTV/1.6",

    "#22": "解码方式;0=系统解码,1=IJK硬解,2=IJK软解,3=EXO硬解,4=EXO软解",
    "PLAY_TYPE": 1,

    "#23": "画面比例;0=默认,1=16:9,2=4:3,3=填充,4=原始,6=裁剪",
    "PLAY_SCALE": 3,

    "#24": "超时换源,0=5s,1=10s,2=15s,3=20s,4=25s,5=30s",
    "LIVE_CONNECT_TIMEOUT": 1,

    "#25": "EPG解析方式;0=百川/DIYP,1=超级TV,2=XmlTV",
    "EPGTYPE_SELECT": 0,

    "#26": "显示时间;true=显示,false=隐藏",
    "LIVE_SHOW_TIME": false,

    "#27": "显示网速;true=显示,false=隐藏",
    "LIVE_SHOW_NET_SPEED": false,

    "#28": "列表图标;true=显示,false=隐藏",
    "HIDE_Channel_LOGO": true,

    "#29": "底部图标;true=显示,false=隐藏",
    "HIDE_Bottom_LOGO": true,

    "#30": "关闭PG;true=显示,false=隐藏",
    "CLOSE_EPG": false,

    "#31": "关闭收藏;true=显示,false=隐藏",
    "HIDE_FAVOR": false,

    "#32": "隐藏序号;true=显示,false=隐藏",
    "HIDE_NUMBER": false,

    "#33": "记忆解码;true=开启,false=关闭",
    "PL_MEMORYS_ET_SELECT": false,

    "#34": "换台反转;true=开启,false=关闭",
    "LIVE_CHANNEL_REVERSE": false,

    "#35": "跨选分组;true=开启,false=关闭",
    "LIVE_CROSS_GROUP": false,

    "#36": "关闭密码;true=开启,false=关闭",
    "LIVE_SKIP_PASSWORD": false,

    "#37": "画中画;true=开启,false=关闭",
    "PIC_IN_PIC": false,

    "#38": "开机启动;true=开启,false=关闭",
    "BOOT_START": false,

    "#39": "快速退出;true=开启,false=关闭",
    "QUICK_EXIT": false,

    "#40": "画面锁定;true=开启(切换源时保持最后一个画面,部分设备无效,画面渲染异常可尝试关闭),false=关闭(切换源黑屏一下)",
    "EYE_PROTECTION": true,

    "#41": "回放标识;true=显示,false=隐藏",
    "PLAYBACK_ID": false,

    "#42": "开启时移;true=开启,false=关闭",
    "TIME_SHIFT_ON": true,

    "#43": "渲染类型;0=texture,1=surface",
    "PLAY_RENDER": 1,

    "#44": "安全DNS选项;0=关闭,1=腾讯,2=阿里,3=360,4=Google,5=AdGuard,6=Quad9",
    "DOH_URL": 0,

    "#45": "主题类型;0-9选项(lite版不支持此选项)",
    "THEME_SELECT": 2,

    "#46": "回放方式;0=重新加载url更新进度,1=播放器seekTo更新进度",
    "PLAY_BACK_TYPE": 0,

    "#47": "断线重连;0=关闭重连,1=1秒后重连,2=3秒后重连,3=5秒后重连,4=10秒后重连,5=20秒后重连",
    "RECONNECT_INDEX": 0,

    "#48": "EXO隧道模式;true=开启,false=关闭",
    "EXO_TUNNELING_SELECT": false,

    "#49": "RTSP通道;0=TCP,1=UDP",
    "RTSP_TCP_SELECT": 0,

    "#50": "导航栏模式;0=滑动显示,1=一直显示,2=触摸显示",
    "NAVIGATION_SELECT": 0,

    "#51": "EPG展示;0=折叠展示,1=一直展示",
    "EPG_SHOW_TYPE_SELECT": 0,

    "#52": "全局字体,负值比默认小,否则比默认大,数值范围:-12~12",
    "TEXT_SIZE": 0,

    "#53": "列表宽度,负值比默认小,否则比默认大,数值范围:-12~12",
    "LIST_WIDTH": 0,

    "#54": "底部信息栏宽度,负值比默认小,否则比默认大,数值范围:-12~12",
    "BOTTOM_WIDTH": 0,

    "#55": "EPG缓存设置;;0=关闭缓存,1=每天2点,2=每天4点,3=每天6点,4=每天8点,5=每天10点,6=每天12点,7=每天14点,8=每天16点,9=每天18点,10=每天20点,11=每天22点",
    "EPGCACHE_SELECT": 4,

    "#56": "图标缓存开关;true=开启,false=关闭",
    "IMAGECACHE_SELECT": false,

    "#57": "脚本缓存;true=开启,false=关闭",
    "SCRIPT_CACHE": true,

    "#58": "记忆多源;true=开启,false=关闭",
    "MEMORYS_SOURCE": true,

    "#59": "记忆进度开关;true=开启,false=关闭",
    "MEMORYS_POSITION": true,

    "#60": "背景色系;0-9选项(9为自定义色系内容,既#15的设置内容)",
    "BACKGROUND_THEME_SELECT": 6,

    "#61": "开机自启检测设置;true=开机获取ip后自启,false=开机直接自启",
    "BOOTRECEIVER_SET_SELECT": true,

    "#62": "快捷菜单显示开关;true=开启,false=关闭",
    "SHORTCUTS_MENU": false,

    "#63": "快捷菜单默认选项,多个以英文逗号隔开,填写的名称与快捷列表名称一致",
    "SHORTCUTS_MENU_SELECT": "列表订阅,EPG订阅,无线投屏,频道搜索,APP信息",

    "#64": "列表类型;0=传统分组(仅网络列表进行分组),1=列表分组(所有列表进行分组),2=二级分组模式1(所有分组显示二级分组),3=二级分组模式2(分组数小于1的隐藏二级分组)",
    "GROUP_PARS_SET_SELECT": 3,

    "#65": "遍历多源循环;true=开启,false=关闭",
    "PLAY_ALL_SOURCE": true,

    "#66": "分辨率显示样式;0=分辨率缩写,1=分辨率数字x数字",
    "RESOLUTION_MODE_SELECT": 0,

    "#67": "XML时间偏移;0=默认时区,1=-12小时,2=-11小时,......,24=+11小时,25=+12小时",
    "TIME_ZONE_SELECT": 0,

    "#68": "时移结束播放设置;true=时移结束自动刷新继续播放,false=回到直播",
    "TIME_SHIFT_MODE": true,

    "#69": "是否显示videoFile文件夹下的本地视频列表;true=开启,false=关闭",
    "ENABLE_LOCAL_VIDEO": false,

    "#70": "图标优先级,true=m3u获取图标优先级高于epg中获取图标,false=默认优先级",
    "M3U_LOGO_PRIORITY": false,

    "#72": "列表EPG详情显示;true=显示,false=隐藏(需EPG支持desc字段,移动端长按epg显示)",
    "EPG_DESC_SET": false,

    "#73": "底部信息栏EPG详情显示;true=显示,false=隐藏(需EPG支持desc字段)",
    "BOTTOM_DESC_SET": true,

    "#74": "图标默认样式;true=显示自定义背景频道首字,false=显示默认图片",
    "ICON_INITIAL_SET": true,

    "#76": "epg缓存路径设置,true=外部储存(部分设备可能会有出错),false=内部储存",
    "EPG_CACHE_PATH_SET": false,

    "=====================================================":"=====================================================",
    "#提示2": "以上设置(分割线内)为初始化配置(首次安装或清除数据时的默认设置),app第一次运行时的配置!之后运行不会生效!!!"
}
}

把这个文件保存为Configuration.json,并拷贝到安装了酷9apk的电视盒酷9目录中,这个只需要拷贝一次,以后再升级就只需要修改台式机上的update.json文件。

zhang260gt 发表于 2026-4-14 03:01:34

没找到下载地址
2026。4。14

meixianghao 发表于 2026-4-14 06:26:57

zhang260gt 发表于 2026-4-14 03:01
没找到下载地址
2026。4。14

http://www.rejetto.com/hfs2/?f=intro

meixianghao 发表于 2026-4-18 16:54:53

酷9在安卓9盒子可以显示升级页面,下载完安装显示解包失败,在安卓6盒子中可以实现自动升级。
页: [1]
查看完整版本: 酷9搭建本地更新服务器