iptv原版固件_官方固件不给力?咱自己DIY!手把手教你修改固件!
官方固件不给力?咱自己DIY!手把手教你修改固件!
官方固件不给力?电视直播可使用的源太少,一到晚上就变“小狐狸”,平台太分散,找资源很麻烦!
在座的各位肯定已经下载了很多软件来替换掉这些系统自带的软件了。
但是,电视不是自己一个人用的,家里父母、亲戚朋友偶尔过来看看电视,他们才不知道你使用什么软件看电视呢!
打开机顶盒看到桌面上的“电视直播”图标,自然而然的就点进去了,但是什么也看不了!
能不能把桌面上的“电视直播”直接指向自己喜欢的直播软件呢?(当然也可以是修改点播软件)
答案当然是肯定的!
下面就以海美迪固件为例,教大家如何修改固件。自己动手,丰衣足食~
一、实现目的
把自己喜欢的直播软件添加到固件中,并把桌面的“电视直播”指向该软件,刷完固件就已自动安装好,点击“电视直播”打开该软件。(本帖以VST云电视做演示)
二、设计思路
1.把官方固件zip文件解包,把vst云电视的安装文件添加进固件包
2.修改海美迪的启动器,把“电视直播”的链接指向vst云电视
3.把修改好的固件再打包回zip文件
三、使用工具
1.apk修改软件(APK编译.exe)
2.notepad++软件(npp.6.5.Installer.exe)
3.海美迪固件修改软件(海美迪固件修改器.exe)
4.JAVA运行环境(jre-7u40-windows-i586.rar,没有它不能实现签名,先安装好)
注:下载附件中的“DIY固件工具包”解压,
171044q35zofrz24kkzuko.jpg (75.39 KB, 下载次数: 30)
2016-3-1 15:12 上传
四、准备工作
1.找到你要添加进去的软件vst云电视,放到apk修改软件的APKTool文件夹下,并把它命名成123.apk(见图1)。
注意:记得保存原始文件,后面还要用到原始文件。
165050ev8fiuue2wv2euzc.jpg (152.23 KB, 下载次数: 14)
2016-3-1 15:12 上传
2.双击打开同目录下的APKTool.cmd软件,选择1(见图2),一路回车,等提示成功之后将其关闭。
165052fa8ab86uopbau38h.jpg (164.18 KB, 下载次数: 11)
2016-3-1 15:12 上传
3.打开APKTool文件夹下的APK文件夹(此文件夹就是原来apk软件解包出来的文件)。
4.查看是否存在名为“lib”的文件夹,如没有,则跳过这一步。如果存在这个文件夹,就把这个文件夹下的后缀名为“.so”的文件全部拷贝出来(包括子文件夹下的.so文件),先粘贴到自己临时存放的文件夹下备用。
注解:.so文件为linux的用户层动态库,跟windows下的.dll文件类似。有些软件运行需要它,有些则不需要。
5.打开APK文件夹下的AndroidManifest.xml文件(可用notepad++打开,也可用系统自带记事本打开),找到第二行的“package=”,把引号当中的内容拷贝出来(见图3,这里是com.geniatech.iptv),粘贴到临时文件下备用。
注解:package后面的内容,一般格式为com.**.**,此为安卓软件的包名,每个软件的包名都不一样,在安卓系统中,链接到这个包名,就能启动这个包名所对应的软件。
165058auvq5bjnyswir22y.jpg (143.75 KB, 下载次数: 21)
2016-3-1 15:12 上传
五、正式修改
1.把固件zip文件复制到“海美迪固件修改器”的目录下,命名为update.zip(见图4)
165056a47ooot7288ctoc7.jpg (178.24 KB, 下载次数: 17)
2016-3-1 15:12 上传
2.双击Unpack_update.exe把固件解包,看提示,一路回车就好(见图5)
165053i17jbfxfyp0yf0pu.jpg (165.07 KB, 下载次数: 11)
2016-3-1 15:12 上传
3.最后得到一个叫做update的文件夹,内部结构见图15.
注解:META-INF存放证书文件,system文件夹是系统的镜像解压得到的包,记录系统文件,userdata为用户文件镜像解压的包,记录一些用户的配置(包括软件)
DIY的时候,把文件放到system文件夹内,自己添加的文件就会成为系统文件,把文件放到userdata文件夹下,则为用户文件。
两者的区别:刷完机,自己添加的东西都会安装到系统中,但是对系统进行还原操作后,系统文件会保留,用户文件全部清除。自己添加的软件在system下,还原之后还在,在userdata下,还原之后就不存在了。
165117uq77d77a0aaqaag5.jpg (78.45 KB, 下载次数: 12)
2016-3-1 15:12 上传
4.把自己需要添加的文件(这里是vst云电视.apk)拷贝到system\app文件夹下。注意,固件不支持中文名,所以需要改名成英文名,这里直接改为vst.apk。
5.把“四、准备工作”中复制出来的.so文件拷贝到system\lib文件夹下,如果没有.so文件,则跳过这步。
6.找到system\app文件夹下的tv_online.apk,拷贝出来(如果后期不想保留原固件的软件,可以再回来把它删除),改成123.apk,参照“四、准备工作”中的步骤,打开AndroidManifest.xml找到package后面的包名称(见图6,这里是com.tv.online),复制粘贴到临时文件备用。
注解:tv_online.apk为海美迪自带的直播软件,点播软件叫做HITV.apk。
165103q6xqsg2ngqrs8qp8.jpg (181.15 KB, 下载次数: 14)
2016-3-1 15:12 上传
7.找到system\app文件夹下的HimediaLauncher.apk,拷贝出来,改成123.apk,参照“四、准备工作”中的第1、2步,解压出来。
8.打开notepad++,按ctrl+F进行查找,选择“文件查找”(见图7),查找目标为“com.tv.online”,目录为步骤7中解压得到的APK文件夹,点击全部查找。得到检索结果。
165105sullljvvmurww2vu.jpg (104.59 KB, 下载次数: 12)
2016-3-1 15:12 上传
9.双击检索结果,得到“com.tv.online”字符所在位置(见图8),把这个字符串改成你在“四、准备工作”中复制出来的字符串“com.geniatech.iptv”,如有多个,则全部改过来。退出前记得保存。
165101wxtyiiqfmte17zy1.jpg (207.73 KB, 下载次数: 11)
2016-3-1 15:12 上传
10.这个时候,启动器的文件已经修改完毕,运行APKtool.cmd,选择2把文件打包回apk文件(见图9)。在APK\bulid文件夹下有个“已编译(未签名).apk”的软件(见图10)。
165109iq9awv5nl61aajws.jpg (167.35 KB, 下载次数: 18)
2016-3-1 15:12 上传
165112zwqtaq199md41z2n.jpg (141.16 KB, 下载次数: 14)
2016-3-1 15:12 上传
11.运行APK\sign文件夹下的APKSign.exe文件(见图11),选择apk文件,设置输出文件位置,然后点“制作签名”(见图12),得到一个“已编译~1_Sign.apk”文件(见图13),将其改名为Himedialauncher.apk.
165115jvp2g42uu9xudbp5.jpg (166.53 KB, 下载次数: 11)
2016-3-1 15:12 上传
165110qz5z0555z03zn5x5.jpg (107.49 KB, 下载次数: 17)
2016-3-1 15:12 上传
165115zrv006fbw5goulrv.jpg (96.26 KB, 下载次数: 12)
2016-3-1 15:12 上传
12.把修改后的Himedialauncher.apk拷贝回system\app文件夹下,替换掉原来的文件。
13.到此,修改工作结束,确保你要添加的软件(vst.apk)和修改的启动器(Himedialauncher.apk)已经拷贝到system\app文件夹下之后,运行Repack_update.exe打包回zip文件(见图14)。
165117kywm1kjgyhzjflzl.jpg (143.45 KB, 下载次数: 12)
2016-3-1 15:12 上传
14.把固件改成原来的名字,就能刷机用了。
iptv原版固件_官方固件不给力?咱自己DIY!手把手教你修改固件!相关推荐
- android diy固件,官方固件不给力?咱自己DIY!手把手教你修改固件!
本帖最后由 蚊香 于 2013-10-11 17:14 编辑 官方固件不给力?电视直播可使用的源太少,一到晚上就变"小狐狸",平台太分散,找资源很麻烦! 在座的各位肯定已经下载了很 ...
- pve安装黑群晖直通硬盘_蜗牛星际装机教程篇三:手把手教你安装黑群晖NAS
原文作者:范俩仟 蜗牛星际装机教程篇三:手把手教你安装黑群晖NAS 有很多评论说软路由没必要,我想说我就是把这东西当个玩意儿来消遣的,您喜欢看电影,我就喜欢玩电子产品.还有就是我没钱,所以想花最少的钱 ...
- bert 是单标签还是多标签 的分类_搞定NLP领域的“变形金刚”!手把手教你用BERT进行多标签文本分类...
大数据文摘出品 来源:medium 编译:李雷.睡不着的iris.Aileen 过去的一年,深度神经网络的应用开启了自然语言处理的新时代.预训练模型在研究领域的应用已经令许多NLP项目的最新成果产生了 ...
- 格力手机2 官方固件_官方:中国手机上网用户12.6亿户 前2月移动互联网流量增超4成...
中新经纬客户端3月19日电 工信部官网19日公布2020年1-2月通信业经济运行情况.截至2月底,三家基础电信企业发展蜂窝物联网终端用户达10.4亿户,比上年末净增1554万户.手机上网用户规模为12 ...
- newifi mini固件_如何在vmware虚拟机中安装OpenWrt系统,含x86固件编译教程
"OpenWrt项目是针对嵌入式设备的Linux操作系统", 这是官方给出的定义.OpenWrt确实是一个非常好的嵌入式学习系统,目前市面上上千款设备支持运行OpenWrt,如小米 ...
- 编辑流程图_流程图不会绘制?一分钟手把手教你学会,超简单
我们每天的日常工作非常繁忙,经常被日常的事务性工作淹没,而忽略掉我们工作的流程是否正确,我们的方向是否正确.如果流程.方向错了,再努力都是没有用的.要确保努力与付出是有价值的,就必须确保前进方向是正确 ...
- bios升级工具_小白修电脑系列第十二期--手把手教你升级主板BIOS
很多人一听到bios这个词,就会想到一些高大上的操作技能.其实bios的设置和升级现在一点都不难. 今天介绍下怎么升级主板的bios.以我手头的一块梅捷A10狂龙四核主板为例. 首先 一定要确定你主板 ...
- 手机ppt怎么添加页码_全网超详细的操作教程,手把手教你使用高效PPT小技巧!...
相信同在职场中的你,同样离不开PPT.关于PPT的一些操作,如果不懂不会,非常浪费时间精力.于是,就会经常出现为PPT加班的事儿! 今天,我就为大家分享一个职场中经常会用到的两个PPT小技巧,那就是为 ...
- python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...
这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通 ...
最新文章
- python画笑脸-用Python画滑稽
- 阿里资深系统架构师九峰谈云计算
- iOS Hacker 越狱后如何使用 root 运行应用
- codeforces:CF750 复盘
- mysql event同步数据库_mysql 数据库Event定时任务使用详解(Navicat 及直接SQL语句创建)...
- 计算机组成与结构1800题,最新版数据结构1800题含完整答案详解
- Informatic学习总结_day02_增量抽取
- Java扫码登录原理
- linux 文本三剑客之sed编辑器
- 一网打尽:指针和数组
- 搜狗输入法 与fcitx-ui-qimpanel冲突_搜狗AI录音笔E2预售开启,不只是录音笔,还能拍照翻译?丨43周新闻...
- Unity制作360度全景
- board crt_【大强哥-k8s从入门到放弃02】Kubernetes1.17部署Dashboard2.0
- Tanzu系列:第8部分 - 创建tkg集群
- 斐波那契数列(Fibonacci) - 这就是算法吗?爱了爱了
- SEO优化:什么是SEO链轮?站群与博客群的优劣比较!
- 解决php7.2后报错Warning: Use of undefined constant PRE - assumed问题
- LibreCAD Windows编译问题集
- 苹果笔记本服务器虚拟系统,苹果Mac虚拟机装Windows哪家强?
- Linux e1000e网卡驱动