「捯饬记录」创维50E780U安装第三方app

记录时间:2020 年 4 月 5 日

关键词:创维 50E780U 第三方app

创维50E780U安装第三方app

由于官方应用商店已经暂停维护了,下载应用都会失败,所以之前没有下载ES文件管理器就没有办法再用U盘安装其他的app了。这台电视就是这种情况。经过一番搜索,找到这篇 创维50E780U电视艰难的装应用 ,试验了一下完美成功!感谢一下原作者。另外本篇只是模仿过程中的一些总结、简化和补充。

搭建DNS服务器

提前说明一下,如果你的路由器支持修改host就可以忽略这一步,直接将解析

1
crm.coocaa.com=192.168.0.x(pc的地址)

添加进去就ok了。

由于手里只有一台老旧的win7笔记本,专门装个windows server感觉还是略麻烦了。只能找个别的DNS server了,一开始搜索到的bind,过于强大(复杂),配置了一次没能成功。遂放弃再次搜索并锁定了最终目标:Dual DHCP DNS Server

安装非常简单,只记录一下配置过程:

设置一个静态IP地址

在 控制面板-网络和Internet-网络连接 中找到当前连接的网络,打开属性-Internet协议版本4(TCP/IPv4),根据路由器当前的内网地址设置(比如192.168.1.x)指定一个ip

图片

配置 DualServer.ini

在安装目录下找到DualServer.ini文件,用记事本打开,找到并修改以下项。注:后面有简单的总结部分,这里可以跳过不看

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[SERVICES]
#Specify the service you want to use
#Default is both services
DNS
;DHCP
[LISTEN_ON]
#Specify the Interfaces you would like Server to listen
#if you have more than one NIC card on your server
#always specify which cards will listen DHCP/DNS requests
#Requests from diffent Interfaces look for matching DHCP ranges.
#Requests from relay agents look for matching range to relay agent IP.
#upto 125 interfaces can be specified.
#Default is all Static interfaces
;192.168.0.1
192.168.0.106
[DNS_ALLOWED_HOSTS]
#These are permitted hosts for DNS Query.
#Hosts having IP address within these ip ranges
#only will be responded to DNS requests.
#Hosts "queried for" has nothing to do with these ranges.
#125 ranges can be specified.
#DHCP Client ranges are automatically included
#use second example for allowing all hosts
;192.168.0.1-192.168.255.254
1.0.0.1-255.255.255.254
[DNS_HOSTS]
#This is where hosts and their
#IPs needs to be specified
#DNS will resolve as per
#entries here, in addition to
#DHCP alotted addresses.
#Bare names automatically
#assume local domain name.
#hosts here need not be local
#reverse entry is automatic.
#MX and ALIASs needs to
#be given in respected sections
#no alias or wild cards in this section
#No limit to no. of entries here !
;OracleServer.yahoo.com=192.168.0.43
;DNS=192.168.0.1
;cpltcaxd02b=192.168.0.2
;homehost.external.com=187.178.187.178
;strange=192.168.6.11
;soho=192.168.0.111
;www=12.67.4.3
crm.coocaa.com=192.168.0.103
[FORWARDING_SERVERS]
#These servers are default Forward DNS Servers
#Program auto detects if not specified
192.168.0.1
;10.10.10.1

以下是简单的总结与部分举例说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#注:行前加分号;的参数为注释,并不会生效
#选择启用哪项服务(只启用DNS服务器)
[SERVICES]
DNS

#选择监听地址(本机的静态IP地址)
[LISTEN_ON]
192.168.0.106

#允许服务的IP范围(全部)
[DNS_ALLOWED_HOSTS]
1.0.0.1-255.255.255.254

#DNS规则(劫持应用商店的下载地址并指向到本机)
[DNS_HOSTS]
crm.coocaa.com=192.168.0.106

#查询失败时的处理(上级路由器)
[FORWARDING_SERVERS]
192.168.0.1

之后,启动目录下的RunStandAlone.bat文件即可

使用Fiddler工具拦截应用商店的下载请求

好用的抓包工具Fiddler下载地址:https://www.telerik.com/fiddler

这部分内容详情见原博客,博主已经写的很清楚了,这里就不多说了。

只简略记录一下过程:

先设置好Fiddler,然后在电视上设置DNS为前一步搭建的DNS服务器地址,重启一次电视之后进入应用商店,找到es文件管理器并安装,在Fiddler中使用自动响应把apk文件传过去就ok了。

补充说明

参考博客的dns server配置过程中,添加了4个域名的正向查找A记录,但是在实际操作过程中,只需要crm.coocaa.com这一个即可,如果把另外3个也都添加进去会导致应用商店报错打不开。

END

最后虽然成功安装了第三方的app到这台电视上,但是发现有很多app都不再支持这老旧的安卓系统,如果尝试安装就会弹出无法解析安装包的错误提示。所以可能整一个电视盒子的体验会更好一点,电视呢就让它安安静静的做一个显示器好了。另外,这次安装本身也算是小小的hack吧 \^o^/。

参考

创维50E780U电视艰难的装应用:https://blog.csdn.net/weixin_41264518/article/details/104311812