首页 收藏 QQ群
 网站导航
开启辅助访问

QQ登录

只需一步,快速开始

扫一扫,访问微社区

立即注册 找回密码
ZNDS智能电视网 门户 【ZNDS看点】 精品 查看内容

我来告诉你如何彻底屏蔽开机广告

2015-10-22 18:43| 发布者: 小鸟子| 查看: 7546| 评论: 0|原作者: jhzzxb

摘要: 写在开头:这不是一个包教包会的教程,我只是给出基本步骤。要实现这些步骤,第一你要知道怎么root电视,第二你要会用adb工具。如果这两件事你都不会,请自行搜索相关资料。 在开始之前,你首先要把电视root,这样 ...

  写在开头:这不是一个包教包会的教程,我只是给出基本步骤。要实现这些步骤,第一你要知道怎么root电视,第二你要会用adb工具。如果这两件事你都不会,请自行搜索相关资料。

  在开始之前,你首先要把电视root,这样才能在adb shell中直接对系统文件进行操作。

  以下步骤假设你已经成功root了,我是用“百度一键root”做的。

  adb connect xxx.xxx.xxx.xxx (这里xxx.xxx.xxx.xxx是你的电视的IP)
  adb shell (远程登录系统)
  su (成为root用户,如果这一步不成功,后面的步骤都做不了)

  论坛上已经有一些去除开机广告的教程了,但这些教程全都是告诉你怎么把开机广告替换成其他视频,比如美女擦屏幕。本帖的目标,是彻底去掉开机广告,从LETV LOGO直接进入播放界面。为了达到这个目标,我尝试了若干种方法和思路。

  一、移除播放或下载开机广告的程序

  在播放广告时和播放结束后用ps分别列出所有系统进程,试图找出是哪个程序负责播放广告,结果唯一有区别的进程是bootanimation,移除它,发现对开机广告没影响。后来又找到/tvservice/applications/bin/tvos可能与开机广告有关,但移除它电视无法正常工作。此路不通。

  二、找到是否播放开机广告的设置项

  在user_setting.db中寻找可能与开机广告有关的设置,希望有某个选项可以控制是否播放开机广告(也就是系统后门),没找到这样的选项。

  三、破坏开机广告播放的必要条件

  这其实就是论坛上那些把开机广告替换成美女擦屏幕的教程的思路。之所以替换成其他视频,是因为即使把广告视频删掉,系统也会在后台下载新的广告视频。这次开机没广告了,下次开机又有了。如何让系统再也不会下载新的广告?这是本帖要解决的问题。

  略过实验的过程,直接给出分析结论,跟开机广告相关的目录和文件主要有以下几个:

  1. /fastplay/

  这个目录下放置的就是下载的广告视频(*.ts文件),以及告诉播放器视频的具体参数(路径、大小等)的配置文件(*.xml)

  2. /fastplay/adconf.xml

  这个文件非常重要,它告诉播放器要播放哪个广告视频。如果找不到这个配置文件,或者找不到配置文件里列出的视频文件,就播放下面的文件。

  3. /Customer/video.ts

  这是系统默认的开机视频,Letv UI的宣传片。电视买来第一次开机还没下载任何广告时,播放的就是这个开机视频。

  4. /fastplay/ad.ts

  这个文件就是广告视频,在最新的UI 3.0中,这个文件不是很重要,最新下载的广告视频会放在其他子目录中。但是如果在其他子目录找不到广告视频,又找不到默认的开机视频,就会播放这个文件。如果这个文件也找不到,就不会有开机广告了。

  很自然地,我们会想到删除上面列出的2、3、4,这样下次开机就没有广告了。

  cd /Customer
  mv video.ts videots (在这里将其改名而不是删除,是为了便于恢复原状)
  cd /fastplay
  mv ad.ts adts
  mv adconf.xml adconfxml

  但是,系统会在后台重新下载广告,并重新生成adconf.xml文件指向新下载的文件。如何阻止系统重新生成adconf.xml文件,成为关键。我尝试了以下办法:

  1. 将adconf.xml的权限改为不可读写,
  chmod 000 adconf.xml

  结果:失败,在下载新的广告后,adconf.xml会被更新。系统无视其不可读写的权限设置。

  2. 非常巧妙的方法:删除adconf.xml,然后新建一个同名的目录,这样系统就没法把它当做文件来更新了

  rm adconf.xml
  mkdir adconf.xml

  结果:失败。系统在下载新的广告视频后,会删除adconf.xml这个目录,然后重新生成新的adconf.xml文件

  是不是很绝望?其实我们离成功只有一步之遥了。这最后一步,就是我比别人高一点点的地方!

  在公布答案之前,我要郑重声明:我是反对去除开机广告的。理由如下:

  1. 开机广告是乐视生态的一部分,如果你希望乐视继续推出高性价比的产品,请尊重乐视的生态。
  2. 开机广告其实并不都是广告,大部分是乐视最新节目的宣传片,去掉它你可能会错过精彩节目。
  3. 开机广告很精美,赏心悦目,而且仅仅只有14秒的时长。去掉它,开机时间并不会缩短多少,而你将面对黑漆漆只有乐视LOGO的屏幕长达40秒,毫无乐趣可言。我相信乐视加入开机视频,主要还是为了让开机的等待过程不那么枯燥。
  4. 如果嫌开机广告的声音吵,可以在“设置”->“声音”->"开机视频声音"中设置为关闭。X50 air据说可以在播放开机视频时用遥控器调整音量。

  如果你还坚持要去掉开机视频,好吧……

  在新建一个叫adconf.xml的目录之后,我们往里面填一些内容,这样系统就删不掉它了。
  mkdir adconf.xml (新建一个同名目录)
  cd adconf.xml (进入这个目录)
  mkdir dir1 (新建2个子目录,名字随便起)
  mkdir dir2
  cd dir1 (进入子目录)
  touch file1 (生成2个空文件,名字随便起)
  touch file2


鲜花

握手

雷人

路过

鸡蛋

最新评论

验证码 换一个

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 浙ICP备14000780号 )  

增值电信业务经营许可证:浙B2-20150411 丨 浙公网安备 33010802006145号

浙网文(2016)6491-366号 | GMT+8, 2017-8-16 21:12 , Processed in 0.080138 second(s), 13 queries , Memcache On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2017 ZNDS.Com

返回顶部