iTVBOX如意版全套下载安装及打包说明

iTVBOX如意版全套下载安装及打包说明-159e资源网
iTVBOX如意版全套下载安装及打包说明
此内容为付费资源,请付费后查看,建议登陆购买!
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

iTVBOX如意版安装及打包说明

测试环境:PHP7.3+Mysql5.6

图片[1]-iTVBOX如意版全套下载安装及打包说明-159e资源网

后端安装:

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,改成和后台一样的,保存,返回。

图片[2]-iTVBOX如意版全套下载安装及打包说明-159e资源网

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)修改签名,包名、版本

图片[13]https://s.hhyyqq.comTVBOX二开版本搭建配置教程-带前后端源码下载(详细的用图文形式介绍了:一、如意后台搭建和配置、二、苹果cms后台对接、三、Android Studio配置修改、四、AS打包) - 快乐源码网TVBOX源码https://s.hhyyqq.com快乐源码网

修改包名:

图片[14]https://s.hhyyqq.comTVBOX二开版本搭建配置教程-带前后端源码下载(详细的用图文形式介绍了:一、如意后台搭建和配置、二、苹果cms后台对接、三、Android Studio配置修改、四、AS打包) - 快乐源码网TVBOX源码https://s.hhyyqq.com快乐源码网

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)

图片[15]https://s.hhyyqq.comTVBOX二开版本搭建配置教程-带前后端源码下载(详细的用图文形式介绍了:一、如意后台搭建和配置、二、苹果cms后台对接、三、Android Studio配置修改、四、AS打包) - 快乐源码网TVBOX源码https://s.hhyyqq.com快乐源码网

2、将如意的APPKEY弄到这里来换掉

图片[16]https://s.hhyyqq.comTVBOX二开版本搭建配置教程-带前后端源码下载(详细的用图文形式介绍了:一、如意后台搭建和配置、二、苹果cms后台对接、三、Android Studio配置修改、四、AS打包) - 快乐源码网TVBOX源码https://s.hhyyqq.com快乐源码网

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” //扩展信息

}

],

image.png

itvbox如意版设置解析

应用–解析接口–添加接口

可以添加多个配置,每个配置可设置多个接口,但类型必须一致

image.png

image.png

ps:

1、接口类型不能错,返回网页的是XML,返回JSON格式的是JSON

2、多个用,隔开,不要XML/JSON混填,但是可以添加多个配置

3、扩展内容【这个好像没啥用】

4、绑定应用【选择对应的应用才会生效】

iTVBox如意后台更换APPKEY

APPKEY为接口认证,前后端必须保持一致,一般情况下不应该去修改这个密钥

如果不小心点到更换了,客户端出现异常可往下找到安全控制—数据签名设为关闭

然后从新打包APK并升级下一个版本号,设置更新地址即可推送新的APK给客户进行安装

如果还是不行,那就重新搭建吧~~~如果不是必要,请不要修改APPKEY

这个接口存在的意义是什么呢?比如旧版被破解会员系统,可修改这个接口来让旧版失去接口认证能力,此时旧版将无法进行数据交互,如获取最新配置、接口等

如意后台添加多个应用

一、如意后台支持添加多个应用

1、应用管理—-添加应用—-此时生成一个新应用配置,您又可以部署其他站点了

2、站点对接、第三方接口、用户、任何数据都不互通,相当于一个独立站点,因此您在配置相关数据的时候应该注意绑定对象

3、不同应用都应该设置不同的包名、否则客户端会覆盖安装

二、编译客户端、您需要修改对应的APPID和秘钥,请看图

image.png

添加一个应用,设置好对应的数据并保存,将APPKEY复制下来粘贴到打包记录文件

位于服务器根目录/home/EAEFBAFE732CED83C872A42EDCFA622F.txt

image.png

编辑此文件,看下图填入对应信息,APPKEY在第一张图中可以找到,双斜杠后面的信息不要填入,是我为了更直观的介绍后加的,如果需要修改logo及启动图,这里也需要重新上传

image.png

编辑好之后再执行脚本编译客户端,当脚本走到这一步的时候,输入第二个应用的APPID,APPID可以在第一张图中找到

image.png

然后直接回车,确认应用信息没问题就可以打包了。输入过程中应避免出现乱码字符

此时生成的应用便可对接到新的APPID,每个应用是独立的,因此您需要为第二个应用重新添加首页及任何数据

image.png

保存时请注意绑定应用,这个数据不通用,保存任何数据都需要注意区分

第二种方法:

直接执行脚本,当脚本跑到这个步骤的时候输入 1 来重置配置文件

image.png

image.png

此时您需要根据提示来输入对接信息,在这里输入字符很容易出现乱码,导致打包异常,所以建议使用第一种方法来修改打包信息

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签名即可。

图片[2]-iTVBOX如意版全套下载安装及打包说明-159e资源网

为什么用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

 

© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容