前后端都是源码,非反编译版本。
前后端都是源码,非反编译版本。
前后端都是源码,非反编译版本。
UI展示:首页:
搜索页:之前的首字母搜索bug已修复
详情页:快速搜索用起来很方便,可以快速找到其他资源;倒叙显示用起来页很方便,可以快速开通会员、收藏。
播放页:常用的功能基本都有啦:上下集、快进、倍速、还可以搜索字幕,还可以看到网速;播放和操作都很简洁方便。
直播页:播放列表自己定义、多源切换
个人中心:个人中心的图片、联系方式、文案等可以自己在管理后台更换
会员中心:支持支付宝、微信、你页可以关闭掉你不喜欢的
会员扫码支付页:
版本介绍:
1、是否开启升级、版本是否更新由你后台控制
2、会员定价及计费周期自己在后台配置
3、无感登陆,简单方便、酷到极点
4、新增卡密充值(其实直接用在线充值就行,我没用)
5、会员套餐客户自主选择,支付宝、微信都可以支持
6、搜索默认用的缩略图(可以修改),用户也可以自行修改,但建议保持默认符合日常习惯
7、开机广告(自主定义-可以作为广告),后台自行配置就行,方便得很。
8、增加顶部跑马灯公告,一条多条都可以。
9、无操作进入屏保(后台可以配置:可以用来推剧,也可以用来做广告)
10、非会员试看、试看结束自动引导进入会员购买页面。
11、播放背景(解析背景)可以自己弄-可以作为图片广告,如果你接得到广告的话,那恭喜你啦。
12、如果要对接苹果cms,或者采集站资源,操作也是非常方便的;方式1:直接去后台插入一条信息就行,具体操作看教程或者演示后台;方式2:修改你的资源json文件,插入对应信息保存就行。
13、前端的客户端如果你想修改文案,直接搜索修改就行:例如把首页换成点我换源。
14、本版本修改了支付不回调的问题:如果不回调的话,用本站的V免签和易支付;本站的支付和演示apk的支付都是用的本站的支付插件;小白都能几分钟搞定。
15、背景logo什么的你自己改,喜欢什么用什么
这个版本感觉还是不错的;祝你玩得愉快。
搭建开始:
这是前后端源码版:是包含前端源码、后端管理后台源码的(并非反编译的版本):
使用源码的好处是:
1、后期您的UI可以完全自主定义(如:文案、颜色、按钮显示还是影藏、增加还是减少,都可以随心所欲)。
2、不用担心别人没有埋下后门,毕竟源码在自己手上。
3、反编译的根本学不到东西;后期不能进行自己自主的二开,实现个性化。
压缩包内包含内容如下图:
一、TVBOX如意后台搭建和配置:
1、下载TVBOX如意后台客户端:如意后台文件上传houta易如意.zip解压缩后
/include/db.config.php 改为本地新建网站时的数据库。
2、如意数据库-导入数据库:itvbox_20230410_095638.sql
如意后台访问:域名+/admin/
安装默认用户:admin 密码:123456 (密码文件在:admin\userdata.php)
将仓上传到如意后台app文件夹里面:(把前面的app.php也放到这个文件夹)
并解压:如:0708.jar、0907.json、tv.txt这几个文件。
修改0907.json文件(以压缩包里面的文件名为准):http://***************/app/0708.jar 修改为您的实际的如意后台域名
0708.jar对应实际的jar包名。
等号后面的对应的是直播的路径:
生成:网址可以用base64加密,你实际的网址替换掉等号后面加密这一段,引号要保留)
3、如意后台配置:应用站点管理更改站点接口聚合资源:
调用你的json文件来调用外部聚合资源:
苹果cms的调用格式为:扩展信息处:****/api.php/app/
二、苹果cms后台对接:
将如意houtai.zip里的:app/App.php文件复制到苹果CMS 的application/api/controller里面即可
三、Android Studio配置修改:
Gradle Scripts:build.gradle(Module.app)修改签名,包名、版本
修改包名:
App/src/main/res/values/strings.xml修改app名称
app/src/main/java/com/github/tvbox/osc/util/Hawkconfia 如意后台链接地址
其他图片更换搜png换应用图标
app启动墙纸更换
app_bg.png 背景图;lanch_bg2.webp 启动图;app_icon.png 是 logo
四、AS打包:
1、把如意后台地址用https://rytvbox.*****.com用 BASE64加密后替换下图部分
网址后面不要带/
(生成网址:https://tool.oschina.net/encrypt?type
2、将如意的APPKEY弄到这里来换掉
3、然后打包生成APK就可以啦!!!!
压缩包内容:
压缩包里面增加了支付不回调bug修复的文件,如果你支付不回调,请复制过去覆盖掉就行。
iTVBOX如意版安装及打包说明
测试环境:PHP7.3+Mysql5.6
后端安装:
1、admin/userdata.php 修改后台账号密码
2、include/db.config.php 修改数据库信息,并导入数据库
3、PHP安装扩展:redis、fileinfo、redis
4、域名/admin访问后台
5、应用管理–更换APPKEY,需要对接到APP中以后不能更换
6、聚合接口可以对接TVBOX的json文件地址,也可以在左边添加站点
添加站点建议使用资源站API接口,支持XML和JSON
对接自己的苹果cms站点可以开启API接口,在【添加站点】填写即可
7、需要修改和替换的文件如下
app/api.json 对接的直播地址,把域名改成自己的
data/pic/0.png 是会员中心用户头像,替换成自己的
template/default/index.php 客服联系方式和APP下载地址改成自己的
——————————————————————————-
前端APP反编译打包:
可以使用NP管理器反编译的方式把APP对接后台。
点击APK安装包,选择【查看】– classes.dex — DEX编辑PLUS
搜索【10000】找到pt文件点击打开,第21行是base64加密后的域名,改成自己的。
Base64加密工具百度有很多,我用的是 https://base64.us 域名格式 http://www.baidu.com
第37行是APPKEY,改成和后台一样的,保存,返回。
res目录下是图片文件,把里面的APP替换成自己的,不用管理器替换就保存APP后,后缀改名成.zip用压缩软件打开,把自己的图标文件改名拉进去替换。
修改包名可以使用APK共存功能改,点击APK文件–功能–APK共存。
修改APP名称,点击APK文件–通用编辑–输入名称–右上角保存,返回。
正常情况下会自动签名,如果没用自动签名,点击APK文件–APK签名即可。
为什么用NP管理器不用MT管理器?因为NP有通用编辑,可以修改APP名称很方便,MT好像没有。
建议使用360加固助手对应用加固,这样就不能反编译了,防止APP泛滥,防止报毒。
360加固助手官方:https://tianyu.360.cn
要先用加固助手签名,再加固,再签名,这样APP才可以正常打开,否则会闪退报错。
如果还是出现闪退,打不开,请用php7.2,不要使用php7.4.一般就可以解决问题。
前端APP使用AS工具打包:
如果购买了前端源码,需要用Android Studio打包。
打开工程,Edit — Find — Find in path,搜索 【对接域名】四个字。
不会搜索可以手动找到此文件:app\src\main\java\com\github\tvbox\osc\util\HawkConfig.java
第16行:public static final String BASE_URL_ENC = “aHR0cDovL3R2YXBwLmhhaWp1LnZpcA==”
其中的 aHR0cDovL3R2YXBwLmhhaWp1LnZpcA== 就是Base64加密后的域名,把自己的域名加密后替换
Base64加密工具百度有很多,我用的是 https://base64.us 域名格式 http://www.baidu.com
第18行:public static String API_KEY = “PknQQQMRth5ZRmDk4TPa4EsAJ6rxt7CG”; //接口密钥 APPKEY
把API_KEY改成自己后台的应用APPKEY
app\build.gradle 文件中第17行修改包名,第11行修改版本号,第29行修改打包后生成的文件名(不改也行)
搜索【嗨剧】把APP名改成自己的,不会搜索手动找到文件修改:app\src\main\res\values\strings.xml
三、Android Studio配置修改:
Gradle Scripts:build.gradle(Module.app)修改签名,包名、版本
修改包名:
App/src/main/res/values/strings.xml修改app名称
app/src/main/java/com/github/tvbox/osc/util/Hawkconfia 如意后台链接地址
其他图片更换搜png换应用图标
app启动墙纸更换lanch_bg2.webp
四、AS打包:
1、把如意后台地址用https://rytvbox.*****.com用 BASE64加密后替换下图部分
网址后面不要带/
(生成网址:https://tool.oschina.net/encrypt?type=3)
2、将如意的APPKEY弄到这里来换掉
3、然后打包生成APK就可以啦!!!!
iTVBox如意后台设置简介
应用:
–应用管理:【添加应用】添加后点击管理,拉倒最下面点击恢复默认,根据实际情况参考修改
–对接管理:【添加站点】参考:
–第三方接口:【添加接口】参考:
–搜索热词:显示在搜索页热门搜索,配置留空调用云端热词
–首页数据:至少设置五个数据,关闭OK键搜索可设置URL跳转
–屏保设置:影视名称和图片链接,开启按OK键搜索,如果是广告图片请关闭OK键搜索
–公告公告:。。。。。。。。。。
用户:
–用户管理:–编辑用户–发放卡密,填写生成的卡密,此时对应的用户可获得代金券
卡密:
–卡密管理:。。。。。。。。。。
–添加卡密:。。。。。。。。。。
商品:
–商品管理:【添加商品】点击【年、月、日、积分购买】可自动生成,显示在【开通会员】列表
–商品订单:显示用户订单操作
积分:
–积分管理:【添加积分事件】点击【年、月、日、积分点播】可自动生成,可修改事件名称和消耗积分数,其他不要改
–积分订单:显示用户积分操作
修改直播源:
–后端源码:网站/App/tv.txt
自定义聚合JSON配置:
–后端源码:网站/App/api.json
iTVBox如何对接苹果CMS
TVBox对接苹果CMS-iTVBox如何对接苹果CMS
1、站点名称随意
2、将app/App.php复制到苹果CMSapplication/api/controller
3、对接管理—添加站点。接口类型【自定义爬虫】、API【csp_AppYsV2】、PlayUrl【留空】、扩展信息【你的域名/api.php/app/】,注意结尾有个/
ps:
此方法需要调用爬虫的csp_AppYsV2接口,播放调用解析接口里面的配置,如果您使用其他爬虫,需确保支持csp_AppYsV2方法
如果您知道会编辑tvbox的远端json配置文件,也可以拿到这里来调用,事实上他就是把这个数据插入到app/api.json里面的site字段
图文参考:
“sites”: [
{
“key”: “push_agent”, //这里对应站点名称
“name”: “推送”, //这里对应站点名称
“type”: 3, //这里对应爬虫类型,XML=0、JSON=1、自定义爬虫=3
“api”: “csp_PushAgent”, //对应API类型
“searchable”: 0, //是否搜索 关闭=0
“quickSearch”: 0, //是否快速搜索,也就是详情页的快速搜索 关闭=0
“filterable”: 0, //是否参与筛选 关闭=0
“ext”: “27b06d5221a24199b15f2e573d847430” //扩展信息
}
],
itvbox如意版设置解析
应用–解析接口–添加接口
可以添加多个配置,每个配置可设置多个接口,但类型必须一致
ps:
1、接口类型不能错,返回网页的是XML,返回JSON格式的是JSON
2、多个用,隔开,不要XML/JSON混填,但是可以添加多个配置
3、扩展内容【这个好像没啥用】
4、绑定应用【选择对应的应用才会生效】
iTVBox如意后台更换APPKEY
APPKEY为接口认证,前后端必须保持一致,一般情况下不应该去修改这个密钥
如果不小心点到更换了,客户端出现异常可往下找到安全控制—数据签名设为关闭
然后从新打包APK并升级下一个版本号,设置更新地址即可推送新的APK给客户进行安装
如果还是不行,那就重新搭建吧~~~如果不是必要,请不要修改APPKEY
这个接口存在的意义是什么呢?比如旧版被破解会员系统,可修改这个接口来让旧版失去接口认证能力,此时旧版将无法进行数据交互,如获取最新配置、接口等
如意后台添加多个应用
一、如意后台支持添加多个应用
1、应用管理—-添加应用—-此时生成一个新应用配置,您又可以部署其他站点了
2、站点对接、第三方接口、用户、任何数据都不互通,相当于一个独立站点,因此您在配置相关数据的时候应该注意绑定对象
3、不同应用都应该设置不同的包名、否则客户端会覆盖安装
二、编译客户端、您需要修改对应的APPID和秘钥,请看图
添加一个应用,设置好对应的数据并保存,将APPKEY复制下来粘贴到打包记录文件
位于服务器根目录/home/EAEFBAFE732CED83C872A42EDCFA622F.txt
编辑此文件,看下图填入对应信息,APPKEY在第一张图中可以找到,双斜杠后面的信息不要填入,是我为了更直观的介绍后加的,如果需要修改logo及启动图,这里也需要重新上传
编辑好之后再执行脚本编译客户端,当脚本走到这一步的时候,输入第二个应用的APPID,APPID可以在第一张图中找到
然后直接回车,确认应用信息没问题就可以打包了。输入过程中应避免出现乱码字符
此时生成的应用便可对接到新的APPID,每个应用是独立的,因此您需要为第二个应用重新添加首页及任何数据
保存时请注意绑定应用,这个数据不通用,保存任何数据都需要注意区分
第二种方法:
直接执行脚本,当脚本跑到这个步骤的时候输入 1 来重置配置文件
此时您需要根据提示来输入对接信息,在这里输入字符很容易出现乱码,导致打包异常,所以建议使用第一种方法来修改打包信息
iTVBOX如意版安装及打包说明
测试环境:PHP7.3+Mysql5.6
后端安装:
1、admin/userdata.php 修改后台账号密码
2、include/db.config.php 修改数据库信息,并导入数据库
3、PHP安装扩展:redis、fileinfo、redis
4、域名/admin访问后台
5、应用管理–更换APPKEY,需要对接到APP中以后不能更换
6、聚合接口可以对接TVBOX的json文件地址,也可以在左边添加站点
添加站点建议使用资源站API接口,支持XML和JSON
对接自己的苹果cms站点可以开启API接口,在【添加站点】填写即可
7、需要修改和替换的文件如下
app/api.json 对接的直播地址,把域名改成自己的
data/pic/0.png 是会员中心用户头像,替换成自己的
template/default/index.php 客服联系方式和APP下载地址改成自己的
前端APP反编译打包:
可以使用NP管理器反编译的方式把APP对接后台。
点击APK安装包,选择【查看】– classes.dex — DEX编辑PLUS
搜索【10000】找到pt文件点击打开,第21行是base64加密后的域名,改成自己的。
Base64加密工具百度有很多,我用的是 https://base64.us 域名格式 http://www.baidu.com
第37行是APPKEY,改成和后台一样的,保存,返回。
res目录下是图片文件,把里面的APP替换成自己的,不用管理器替换就保存APP后,后缀改名成.zip用压缩软件打开,把自己的图标文件改名拉进去替换。
修改包名可以使用APK共存功能改,点击APK文件–功能–APK共存。
修改APP名称,点击APK文件–通用编辑–输入名称–右上角保存,返回。
正常情况下会自动签名,如果没用自动签名,点击APK文件–APK签名即可。
为什么用NP管理器不用MT管理器?因为NP有通用编辑,可以修改APP名称很方便,MT好像没有。
建议使用360加固助手对应用加固,这样就不能反编译了,防止APP泛滥,防止报毒。
360加固助手官方:https://tianyu.360.cn
要先用加固助手签名,再加固,再签名,这样APP才可以正常打开,否则会闪退报错。
前端APP使用AS工具打包:
如果购买了前端源码,需要用Android Studio打包。
打开工程,Edit — Find — Find in path,搜索 【对接域名】四个字。
不会搜索可以手动找到此文件:app\src\main\java\com\github\tvbox\osc\util\HawkConfig.java
第16行:public static final String BASE_URL_ENC = “aHR0cDovL3R2YXBwLmhhaWp1LnZpcA==”
其中的 aHR0cDovL3R2YXBwLmhhaWp1LnZpcA== 就是Base64加密后的域名,把自己的域名加密后替换
Base64加密工具百度有很多,我用的是 https://base64.us 域名格式 http://www.baidu.com
第18行:public static String API_KEY = “PknQQQMRth5ZRmDk4TPa4EsAJ6rxt7CG”; //接口密钥 APPKEY
把API_KEY改成自己后台的应用APPKEY
app\build.gradle 文件中第17行修改包名,第11行修改版本号,第29行修改打包后生成的文件名(不改也行)
搜索【嗨剧】把APP名改成自己的,不会搜索手动找到文件修改:app\src\main\res\values\strings.xml
打包好的演示客户端:
百度网盘:链接: https://pan.baidu.com/s/1aPNtf2zbOcWVJBy_hQjMEQ 提取码: 4svu
蓝奏云:https://wwrz.lanzout.com/b04ef5xgd 密码:802o
前端非编译打包代码
支付配置教程以及软件:
itvboxfast对接彩虹易支付-带v免签等多个支付通道,可实现V免签、易支付与tvbox、苹果cms、源码网等后台的支付对接-已亲测(本站提供的彩虹易支付对接V免签,亲测成功回调,未发现bug)
itvboxfast对接彩虹易支付,V免签-免费的个人免签约解决方案搭建教程,源码已修复微信、支付宝支付不回调问题,(附亲测源码+监控端)
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报,本站资源仅供学习与参考,请勿用于商业用途以及违法使用。
3、本站大部分下载资源收集于网络,该资源仅供学习和研究传播,版权归原作者所有,若为付费资源,大家请在下载后24小时内自觉删除,一切关于该资源商业行为与站长及159e资源网(www.159e.cn)无关。
4、请勿将该软件进行商业交易、转载、商业用途等行为,该软件只为研究、学习所提供,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关,该软件使用后发生的一切责任和问题与站长及159e资源网(www.159e.cn)无关。
5、本站所有资源都来源于网络收集或转载!如果侵犯了您的权益,请及时告知我们,我们即刻处理!本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系我们予以删除!如本站不慎侵犯您的版权请联系我们,我们将及时处理,并撤下相关内容!(E-mail:334635982@qq.com)。
- 最新
- 最热
只看作者