吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 744|回复: 7
上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
zch11230 发表于 2024-11-19 13:41 回帖奖励
网上百度到是通过调用com.xiaomi.mitv.tvplayer实现播放不同的信号源:
[Bash shell] 纯文本查看 复制代码
數碼電視 : 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] 纯文本查看 复制代码
com.xiaomi.mitv.tvplayer
与谁冲突了

QQ图片20241119145051.png (93.83 KB, 下载次数: 0)

QQ图片20241119145051.png
3#
 楼主| zch11230 发表于 2024-11-19 18:52 |楼主
Laotu 发表于 2024-11-19 14:51
我就想知道,这个App的软件包与谁冲突了

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

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

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

那这个APK你写好了吗 能发一下不  我有调用单独Activity的,不支持调用input。只能开机进HDMI那种
8#
 楼主| 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, 2024-12-24 00:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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