阻挡乐播投屏PC版的最后一个免费版V2.1.0.0的强制更新弹窗。

一直在用这个低版本的乐播投屏,很好用。其实要阻止更新,写个bat文件改下hosts就可以了。(下面这段bat文件代码是论坛某位朋友写的)
@echo off
@echo     请注意你的杀毒软件提示,一定要允许
@echo    ########################################
@copy %windir%\system32\drivers\etc\hosts %windir%\system32\drivers\etc\hosts.bak /y
@echo    ########################################
@echo    hosts文件备份完毕,开始修改hosts文件
@echo 127.0.0.1 cdn.hpplay.com.cn>>%windir%\System32\drivers\etc\hosts
@ipconfig /flushdns
@echo    ########################################
@echo    hosts文件修改完成,按任意键自动关闭此窗口
@echo    ########################################
@echo on
@pause

安卓TV的版本,在网上找了N多个来试都解决不了广告问题。神马“夏普电视自带提取版”、“吾爱破解版v5.6.10”等都没有能的。只能自己改,或者通过hosts过滤广告

https://www.52pojie.cn/thread-1733587-1-1.html

方案一:

去广告

电视上的apk跟手机上的一样,可以先安装到手机上测试。观察广告里有"开通会员按>键关闭广告",于是搜索字符串"关闭广告",定位到a("pause_ad_tip_2", "Disable Ad", "关闭广告", "關閉廣告", "広告を消す");
继续搜索"pause_ad_tip_2",找到类com.hpplay.sdk.sink.business.ads.view.PauseADView,猜测这个就是显示广告的控件。

继续搜索"new PauseADView" 定位到com.hpplay.sdk.sink.business.ads.bridge.f#f(Context context, RelativeLayout relativeLayout)方法。分析发现这个类实现了com.hpplay.sdk.sink.business.ads.h接口,如下是它实现的接口方法

    home.php?mod=space&uid=1892347 // com.hpplay.sdk.sink.business.ads.hpublic void a(String str, String str2, ADBean aDBean) {SinkLog.i("AD_ProcessPauseAD", "onRequestAD");List<ADBean.DataBean> a = this.h.a(aDBean, this.n); // 请求广告代码boolean z = false;if (a != null && a.size() > 0) {this.k = a.get(0);ADBean.DataBean dataBean = this.k;if (dataBean != null && !TextUtils.isEmpty(dataBean.brgb)) {SinkLog.i("AD_ProcessPauseAD", "onRequestAD mADBean.brgb=" + this.k.brgb);this.m = this.k.brgb;}z = true;}SinkLog.i("AD_ProcessPauseAD", "onRequestAD hasValidAD: " + z);if (!z) {r.a().a(this.g, "", "2", 0, 0, false);if (this.b == null) {return;}this.b.c(this, -1);}}

分析发现这个方法作用是请求加载广告参数。到这里就很简单了,把请求广告的代码删了就行了。反编译后修改smali代码,将原始代码

    #iget-object p2, p0, Lcom/hpplay/sdk/sink/business/ads/bridge/f;->h:Lcom/hpplay/sdk/sink/business/ads/cloud/ADRequest;#iget-object v0, p0, Lcom/hpplay/sdk/sink/business/ads/bridge/f;->n:Ljava/util/List;#invoke-virtual {p2, p3, v0}, Lcom/hpplay/sdk/sink/business/ads/cloud/ADRequest;->a(Lcom/hpplay/sdk/sink/bean/#ADBean;Ljava/util/List;)Ljava/util/List;#move-result-object p2

改为

const/4 p2, 0x0

回编译签名后安装,发现竟然还有证书验证。

 去除证书验证

一般有签名校验的都会直接闪退,没想到这个软件直接在界面上提示”xx投屏不支持私自修改签名,\n请联系商务同学解决:xxxxxxx“。这就好像在说"I'm here, crack me!!!",太小儿科了。
停留在这个界面,adb shell dumpsys activity activities查看最上层activity,定位到com.hpplay.happyplay.aw/.WelcomeActivity,在onCreate方法里找到检测证书的方法SignCheckHelper#check。让这个函数返回true就行了。

# virtual methods
.method public check()Z.locals 1const/4 v1, 0x1return v1
.end method

安装到电视

U盘找不到了,所以打算通过adb安装,首先要打开电视的开发者模式

  1. 电视里打开设置,关于,找到内部版本号,连续点击直到提示开启开发者模式
  2. 在开发者模式中打开adb调试
  3. 找到电视的ip地址,adb connect 192.168.50.68:5555连接到电视
  4. adb install lbtp/dist/lbtp.s.apk 安装到电视。

若编译的时候报错:
W: E:\APK Easy Tool\1-Decompiled APKs\lbtp_8.13.72_dangbei\res\values-v21\ ...

加上这个参数

-r,--no-res             Do not decode resources.

--------------

方案二:

虽然界面简洁了一点,但投屏依然有广告,于是需要在路由器或者盒子修改host屏蔽掉

host在此:
127.0.0.1 hpplay.cdn.cibn.cc
127.0.0.1 h5.hpplay.com.cn
127.0.0.1 sdkauth.hpplay.cn
127.0.0.1 imdns.hpplay.cn
127.0.0.1 vipauth.hpplay.cn
127.0.0.1 rp.hpplay.cn
127.0.0.1 sl.hpplay.cn
127.0.0.1 519332DA.rtc.youme.im
127.0.0.1 hotupgrade.hpplay.cn
127.0.0.1 hotupgrade.hpplay.com.cn
127.0.0.1 pin.hpplay.cn
127.0.0.1 tvapp.hpplay.cn
127.0.0.1 hpplay.cdn.cibn.cc
127.0.0.1 image.hpplay.cn
127.0.0.1 gslb.hpplay.cn
127.0.0.1 rp.hpplay.cn
127.0.0.1 cdn.hpplay.com.cn
127.0.0.1 h5.hpplay.com.cn
127.0.0.1 adeng.hpplay.cn
127.0.0.1 conf.hpplay.cn
127.0.0.1 adcdn.hpplay.cn
127.0.0.1 g.dtv.cn.miaozhen.com
127.0.0.1 android.bugly.qq.com
127.0.0.1 alog.umeng.com
127.0.0.1 hotupgrade.hpplay.cn
127.0.0.1 pin.hpplay.cn

使用方法最简单的是去路由器后台添加自定义host屏蔽。(小米路由器AX系列web管理页已经精简了这个选项,需要使用手机软件“小米wifi”添加)
如果路由器不支持,则是修改盒子的host文件,需要开root,具体操作参考安卓手机修改host。

----> 卓手机修改host:  使用MT管理器进行修改,如果保存时遇到提示“挂载读写失败”,请使用syslock对system进行解锁。(Syslock解锁分区工具 我用v2.0.5 版本)

禁止乐播投屏PC2.1版升级相关推荐

  1. android sdk投屏,乐播投屏安卓版原生sdk--不建议使用

    更新记录 1.0(2019-09-19) 修改插件id 1.0.0(2019-09-18) 首次开发 查看更多 平台兼容性 Android iOS √ × 原生插件通用使用流程: 购买插件,选择该插件 ...

  2. Android手机投屏后没有声音,乐播投屏电视没有声音怎么办_乐播投屏电视没有声音手机有声音解决办法_3DM手游...

    乐播投屏是一个非常不错的投屏软件,操作使用简单,最近不少小伙伴都在用.但是在使用乐播投屏的时候,有很多小伙伴出现了电视没有声音手机有声音的情况,这是怎么回事呢?我们一起来看看乐播投屏电视没有声音的解决 ...

  3. 乐播投屏总显示服务器响应失败,创维电视投屏总失败?乐播投屏VS爱投屏

    原标题:创维电视投屏总失败?乐播投屏VS爱投屏 创维电视和酷开电视想要投屏, 先满足3个条件: 可以自行对照检查. 安卓系系统的智能电视.(购买时仔细). 能够联网.(连接wifi,或者插网线都可以) ...

  4. 手机投屏电视android限制声音,乐播投屏电视没有声音怎么办_乐播投屏电视没有声音手机有声音解决办法_3DM手游...

    乐播投屏是一个非常不错的投屏软件,操作使用简单,最近不少小伙伴都在用.但是在使用乐播投屏的时候,有很多小伙伴出现了电视没有声音手机有声音的情况,这是怎么回事呢?我们一起来看看乐播投屏电视没有声音的解决 ...

  5. 在Windows Server 2012R2服务器安装乐播投屏

    2020年2月16日,从官网下载乐播投屏正式版v3.15.23. 在Windows Server 2012R2安装乐播投屏v3.15.23,启动时系统提示丢失wlanapi.dll.qwave.dll ...

  6. 搜索不到投屏设备怎么办_【蜜蜂市场科普】用乐播投屏时,搜不到设备怎么办?...

    电视端免费的视频点播软件越来越少,很多用户转而选择使用投屏功能来免费追剧.常用的投屏软件,乐播投屏,有用户反馈,在连接时,搜不到设备,是怎么回事,要怎么解决呢?蜜蜂市场为您解答: 首先,检查下手机和电 ...

  7. 索尼乐播投屏服务器未响应,乐播投屏电视没有声音怎么办?三招帮你解决令人困扰的问题!...

    软件大小: 37.43 MB 软件版本: 4.2.16.0 软件类型: 媒体其它 在我们平时的生活当中,周末宅在家里休息时,使用手机来追剧.看电影或者是看综艺,已经成为很多小伙伴周末宅在家里消磨时间的 ...

  8. 搜索不到投屏设备怎么办_乐播投屏搜索不到设备怎么办 问题分析与设置解决方法...

    乐播投屏是一款非常好用的投屏软件,有很多用户在使用过程中,出现了搜索不到设备的情况,如果搜索不到设备,也就不能完成投屏等一系列的操作了,小编了解到了情况之后,为大家带来的下面的教程,有需要的赶快来看看 ...

  9. 搜索不到投屏设备怎么办_乐播投屏搜索不到设备怎么办?乐播投屏搜索不到设备的解决方法...

    乐播投屏搜索不到设备怎么办?乐播投屏是一款非常受欢迎的投屏软件,用户们可以在里面玩跨屏游戏和分享音乐等,我们在使用过程中有时候会出现搜索不到设备的情况,该怎么解决这个问题呢,下面就给大家分享乐播投屏搜 ...

最新文章

  1. python 小数点精度_Python 3浮点小数点/精度 - python
  2. ajax更改dom,javascript – 用Ajax响应替换DOM节点
  3. Python 打印不换行
  4. php 经纬度 距离排序,php mysql 根据经纬度计算距离和排序
  5. 剑指Offer——跳台阶
  6. Excel 使用VBA 使表格的值被修改后填充颜色标注
  7. 【clickhouse】clickhouse表引擎之CollapsingMergeTree
  8. java 服务器 时间_java 获取服务器的时间,年月日时分秒
  9. java 我爱你_Java初级教程-课程笔记
  10. OpenGL基础23:平行光与点光源
  11. 团队作业:《构建之法》团队学习心得
  12. 新概念单片机c语言 pdf,新概念51单片机C语言教程实例代码(1).pdf
  13. c语言程序学生档案管理系统,C语言 班级档案管理系统实现
  14. 偏最小二乘法 Partial Least Squares
  15. 通过计算机管理看主板型号,电脑主板型号在哪里看? 每日一答
  16. html中style写啥,style标签的作用
  17. 牛客练习赛68 A.牛牛的mex
  18. 中金支付APP跳转支付对接
  19. 标签设计打印软件:LabelJoy 6.23.0 Crack
  20. 批量复制到花瓣网上图片素材的原图

热门文章

  1. NYOJ---1131买水果
  2. 付临门上海总运营中心董事长谢正建倡议捐赠闲置手机
  3. Linux自建steam饥荒服务器教程,【图片】Steam饥荒联机版专用服务器快速搭建教程_饥荒联机吧_百度贴吧...
  4. 彻底弄懂LSH之simHash算法
  5. 微软剑桥研究院院长Christopher Bishop:机器学习的基础是什么?
  6. SAP 采购常用T-CODE
  7. javaScript的Date内置对象的方法
  8. CPU世上最全说明解析
  9. 一个月赚5万美元--国产共享软件开发者周奕2
  10. 流程填报-新版分支流程的使用