吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 28406|回复: 395
收起左侧

[Android 原创] 某电视投屏软件去广告

    [复制链接]
randompath 发表于 2023-1-6 09:42
本帖最后由 randompath 于 2023-1-7 10:09 编辑

最近喜欢在B站上看视频,但手机太小而且iphone不支持局部放大,于是打算投屏到电视上看。试了一个投屏软件很不错,但是每次换视频要弹10几秒的广告,正好最近无事就打算试着把广告去了。

破解

破解广告

电视上的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.h
    public 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 1

    const/4 v1, 0x1

    return 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 安装到电视。

免费评分

参与人数 84吾爱币 +84 热心值 +75 收起 理由
FioC + 1 + 1 谢谢@Thanks!
bbszhu + 1 + 1 用心讨论,共获提升!
wangdong1978 + 1 + 1 我很赞同!
cyf523746 + 1 + 1 我很赞同!
跟着疯去旅行 + 1 谢谢@Thanks!
quanyuquan + 1 + 1
Reer + 1 + 1 我很赞同!
junjia215 + 1 + 1 用心讨论,共获提升!
RUPERLIKE + 1 + 1 我很赞同!
烤奶少糖2 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
烈火 + 3 + 1 谢谢@Thanks!
huawuya + 1 + 1 谢谢@Thanks!
diudius7 + 1 + 1 谢谢@Thanks!
prayer8809 + 1 我很赞同!
Coptis_china + 1 谢谢@Thanks!
ldb1086 + 1 + 1 我很赞同!
Golive180 + 1 + 1 我很赞同!
gzmars + 1 我很赞同!
zjun777 + 1 + 1 用心讨论,共获提升!
yjn866y + 1 + 1 我很赞同!
jiazhiyuan0325 + 1 + 1 我很赞同!
renshaowei + 1 + 1 谢谢@Thanks!
xccwest + 1 谢谢@Thanks!
JH1CR7 + 1 谢谢@Thanks!
yediaogui + 1 + 1 我很赞同!
大中至正w诸法空 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
maple1x + 1 + 1 我很赞同!
beibeibei + 1 + 1 我很赞同!
13388157215 + 1 + 1 谢谢@Thanks!
heiyue003 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
PonyFor + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
pelephone + 1 + 1 我很赞同!
xljh888 + 1 + 1 谢谢@Thanks!
cszssj + 1 + 1 谢谢@Thanks!
李佑辰 + 1 我很赞同!
oxxo119 + 1 + 1 谢谢@Thanks!
LF7758521 + 1 谢谢@Thanks!
夕阳枫 + 1 热心回复!
youngapt + 1 我很赞同!
tvrcfdfe + 1 + 1 我很赞同!
zmllxh + 1 + 1 谢谢@Thanks!
xyl52p + 1 + 1 把用的工具名称也说一下就更好了。
jason76wong + 1 + 1 我很赞同!
guoruihotel + 1 + 1 谢谢@Thanks!
smallchop + 1 + 1 热心回复!
ag129 + 1 谢谢@Thanks!
据说是凯哥哥i + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
yangfan1 + 1 + 1 谢谢@Thanks!
adoudou + 2 + 1 谢谢@Thanks!
QAQzzz + 1 + 1 谢谢@Thanks!
grrr_zhao + 1 + 1 谢谢@Thanks!
莫奇 + 1 + 1 我很赞同!
Sisypheee + 1 + 1 谢谢@Thanks!
longling + 1 + 1 用心讨论,共获提升!
lishixin23 + 1 + 1 用心讨论,共获提升!
tanxu1984 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
挚爱红蓝 + 1 谢谢@Thanks!
xuanle6 + 1 + 1 谢谢@Thanks!
2022313 + 1 热心回复!
夜游星河 + 1 + 1 我很赞同!
七月风 + 1 + 1 用心讨论,共获提升!
宅友 + 1 + 1 有手机版修改方法吗,没电脑
shalj + 1 + 1 热心回复!
YS17zou + 1 谢谢@Thanks!
13557455543 + 1 + 1 我很赞同!
WM715 + 1 + 1 谢谢@Thanks!
lifetimelover + 1 + 1 热心回复!
g99261 + 1 + 1 谢谢@Thanks!
侃遍天下无二人 + 1 + 1 谢谢@Thanks!
allenzhu + 1 + 1 鼓励转贴优秀软件安全工具和文档!
tlc123 + 1 + 1 用心讨论,共获提升!
linfafa2 + 1 + 1 谢谢@Thanks!
woaidigua1 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
hscxdesign + 1 鼓励转贴优秀软件安全工具和文档!
wk1024145476 + 1 + 1 谢谢@Thanks!
qtfreet00 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
pycah + 1 + 1 谢谢@Thanks!
jcldkj + 1 我很赞同!
oostudy + 1 + 1 谢谢@Thanks!
b23132774love + 1 + 1 用心讨论,共获提升!
Natu + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
schm168 + 1 + 1 感谢分享!成品怎么获取?
wuming4 + 1 用心讨论,共获提升!
哎黑细作 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| randompath 发表于 2023-1-6 14:58
本帖最后由 randompath 于 2023-1-6 17:08 编辑

统一回复下大家:
1. 电视型号索尼49X7500E,比较老的电视了。之所以不买国产电视除了因为信仰,还因为我早就受够了国产厂商的套路。国产机确实便宜,但是买回来就是个大广告屏,系统改的乱七八槽不说还在系统上加各种限制。
2. 电视自带的投屏功能不支持air play所以只能借助第三方的软件
3. 成品apk不打算分享的,毕竟这是不道德的行为,咱们还是交流技术。想破解的可以自己去试试,原版可以在这链接下载。下载下来只需要改两个smali就行了,又不复杂。
jcldkj 发表于 2023-1-6 12:18
在楼主没有给新版的之前,

在网上找了个老版本的,需要的先应应急

软件信息

名称:乐播投屏破解版吾爱破解版

包名:com.hpplay.happycast

版本:5.6.10

大小:99.8MB

下载地址

https://pilifx.lanzoul.com/i3q8V0cixxpc

免费评分

参与人数 13吾爱币 +11 热心值 +12 收起 理由
catchqq + 1 + 1 谢谢@Thanks!
junjunjs + 1 + 1 用心讨论,共获提升!非常感谢
ctu401 + 1 + 1 谢谢@Thanks!
szmsys + 1 + 1 是否会提示升级?
psyche96933 + 1 + 1 谢谢@Thanks!
qq5030789 + 1 + 1 谢谢@Thanks!
sfy1999 + 1 + 1 热心回复!
flywudi2200 + 1 谢谢@Thanks!
joage + 1 谢谢@Thanks!
AAA3A + 1 谢谢@Thanks!
kk1212 + 1 + 1 谢谢@Thanks!
东莞洪世贤 + 1 + 1 谢谢@Thanks!
hdwlx + 1 + 1 谢谢@Thanks!

查看全部评分

侃遍天下无二人 发表于 2023-1-7 11:41
bluefantasy 发表于 2023-1-7 11:32
@侃遍天下无二人 大神这个小体积的能分享一下吗,谢谢

TV版:https://wwpv.lanzoue.com/iQlGN0kc044b
手机版:https://wwpv.lanzoue.com/ivnTV0kbzzah
分享的是原版的,不是修改后的成品,但同样没广告和升级

免费评分

参与人数 16吾爱币 +17 热心值 +12 收起 理由
Likey + 1 + 1 谢谢@Thanks!
2675102 + 1 + 1 我很赞同!
alee_o_o + 1 + 1 热心回复!
jjxs + 1 我很赞同!
gzmars + 1 热心回复!
yjn866y + 1 + 1 热心回复!
大河奔流 + 1 谢谢@Thanks!
aijanice + 1 + 1 谢谢@Thanks!
njkry + 1 我很赞同!
AAA3A + 1 谢谢@Thanks!
pizazzboy + 1 + 1 热心回复!
wujunze1987 + 1 + 1 层主给力
happyxj + 1 + 1 谢谢@Thanks!
宅友 + 1 + 1 谢谢@Thanks!
bluefantasy + 3 + 1 谢谢@Thanks!
nclldrd + 1 + 1 我很赞同!

查看全部评分

wangzhenyu1260 发表于 2023-5-16 14:40
不过使用中发现,虽然界面简洁了一点,但投屏依然有广告,于是需要在路由器或者盒子修改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,百度很多。
doglove 发表于 2023-1-6 09:50
好复杂,有成品不。谢谢
chensheng 发表于 2023-1-6 10:02
学习学习
 楼主| randompath 发表于 2023-1-30 09:53
jjxs 发表于 2023-1-29 10:28
小白求助,编译的时候报错
W: E:\APK Easy Tool\1-Decompiled APKs\lbtp_8.13.72_dangbei\res\values-v21\ ...

加上这个参数
-r,--no-res             Do not decode resources.
lyidxc 发表于 2024-1-13 10:01
这样改了还是有广告
一只哈巴狗哟 发表于 2023-1-6 09:48
APP(Le bo)能提供下吗??
stonepc 发表于 2023-1-6 09:45
这个是真强大,技术666
csjfang 发表于 2023-1-6 09:49
学习了~~
yaoww 发表于 2023-1-6 09:55
有apk嘛?
dxxiong 发表于 2023-1-6 09:58
学习一下,成品呢?
binghu001 发表于 2023-1-6 10:00
简直就是牛逼plusmax版本了
bzjhss 发表于 2023-1-6 10:00
感谢分享,拿走了
cgx 发表于 2023-1-6 10:01
谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-28 18:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表