吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1171|回复: 7
收起左侧

[Android 求助] 求助分析小米电视外部信号源传入参数

[复制链接]
zch11230 发表于 2024-11-19 13:41
网上百度到是通过调用com.xiaomi.mitv.tvplayer实现播放不同的信号源:
[Bash shell] 纯文本查看 复制代码
1
2
3
4
5
6
7
數碼電視 : com.xiaomi.mitv.tvplayer -> com.xiaomi.mitv.tvplayer.dtmb.DTMBActivity
HDMI 1 : com.xiaomi.mitv.tvplayer -> com.xiaomi.mitv.tvplayer.ExternalSourceActivity ( input : 23 )
HDMI 2 : com.xiaomi.mitv.tvplayer -> com.xiaomi.mitv.tvplayer.ExternalSourceActivity ( input : 24 )
HDMI 3 : com.xiaomi.mitv.tvplayer -> com.xiaomi.mitv.tvplayer.ExternalSourceActivity ( input : 25 )
VGA : com.xiaomi.mitv.tvplayer -> com.xiaomi.mitv.tvplayer.ExternalSourceActivity ( input : 0 )
AV : com.xiaomi.mitv.tvplayer -> com.xiaomi.mitv.tvplayer.ExternalSourceActivity ( input : 2)
TV (模擬訊號): com.xiaomi.mitv.tvplayer -> com.xiaomi.mitv.tvplayer.ExternalSourceActivity ( input : 1 )


但是用adb命令
adb shell am start -n com.xiaomi.mitv.tvplayer/com.xiaomi.mitv.tvplayer.ExternalSourceActivity --es input 23

成功调用了信号源界面,不过显示的信号来源不是HDMI1,而是未知,试了几个input的值都是未知。
把apk备份出来了,但没研究出来,模拟器上也装不了这APK,不会调试,请求帮助。
APK下载地址:https://wwlm.lanzouj.com/igvAt2fi4ekj

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

Laotu 发表于 2024-11-19 14:51
我就想知道,这个App的软件包
[Asm] 纯文本查看 复制代码
1
com.xiaomi.mitv.tvplayer
与谁冲突了
QQ图片20241119145051.png
 楼主| zch11230 发表于 2024-11-19 18:52
Laotu 发表于 2024-11-19 14:51
我就想知道,这个App的软件包与谁冲突了

可能是模拟器不支持这个包吧,我在模块器上安装虽不是这个提示,但也是要报错,之前我root这电视时,在模拟器上用masgisk修补了boot.img刷进去就无法启动,后面还是用手机带是电视装的masgisk修补的boot.img刷入才好的.
 楼主| zch11230 发表于 2024-11-19 23:47
解决了:
通过logcat找到adb方式启动的日志:no new source,currentSource=-1,系统自动触发的是ExternalSourceActivity: newSource = 23,
再用jadx搜索上面的关键字,把代码发给gpt,让它解释为什么会这样,原来是--es是传字符串参数,这里需要的是整数,gpt纠正了参数应该是--ei,测试可以了。
[Asm] 纯文本查看 复制代码
1
adb shell am start -n com.xiaomi.mitv.tvplayer/com.xiaomi.mitv.tvplayer.ExternalSourceActivity  --ei input 23
无颜君〃 发表于 2024-11-21 11:13
zch11230 发表于 2024-11-19 23:47
解决了:
通过logcat找到adb方式启动的日志:no new source,currentSource=-1,系统自动触发的是ExternalS ...

这个Activity能通过APK调用吗
 楼主| zch11230 发表于 2024-11-21 11:35
无颜君〃 发表于 2024-11-21 11:13
这个Activity能通过APK调用吗

可以,研究这个就是自己写了个桌面代替小米的原生桌面,开机时判断我搭的IPTV服务是否可用,可以就播放我搭的IPTV,不可用就播放HDMI,放在老家给老人看电视,现在的电视遥控按钮和显示菜单太复杂了,老人操作不来。
无颜君〃 发表于 2024-11-21 14:23
zch11230 发表于 2024-11-21 11:35
可以,研究这个就是自己写了个桌面代替小米的原生桌面,开机时判断我搭的IPTV服务是否可用,可以就播放我搭 ...

那这个APK你写好了吗 能发一下不  我有调用单独Activity的,不支持调用input。只能开机进HDMI那种
 楼主| zch11230 发表于 2024-11-23 18:48
无颜君〃 发表于 2024-11-21 14:23
那这个APK你写好了吗 能发一下不  我有调用单独Activity的,不支持调用input。只能开机进HDMI那种

猜你喜欢 HALauncher
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-7-14 22:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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