网络 ADB 调试
- 进入设置页面,遥控器输入
96956
- 查看 IP,并使用
adb connect 192.168.1.x
连接到机顶盒
常见应用安装目录
system/app
系统自带的应用程序,无法删除。root 后可以删除
system/priv-app
比 system/app 中的应用权限更加高,如 Launcher,系统设置等
vendor/app
设备厂商提供的 app
system_ext/app
真实路径在 system/system_ext/app
data/app
用户自己安装的 app
data/data/packageName
用于存储应用数据
data/dalvik-cache
将 apk 中的 dex 文件放在这个目录中
安装为系统 APP
adb shell mount -o remount /system #添加读写权限
adb push C:\Users\jacob\Desktop\BiliTV.apk system/app #推送APK到系统目录
常用设备命令
adb disconnect #断开连接
adb reboot #重启
adb shell #进入终端
adb shell pm list packages #列出已安装的应用
adb shell dumpsys activity top | grep ACTIVITY #显示当前的Activity
常用 APP 启动命令
adb shell am start com.xiaodianshi.tv/.yst.ui.main.MainActivity #云视听小电视
adb shell am start com.dangbeimarket/.activity.WelcomeActivity #当贝市场
adb shell am start com.bilibili.tv/.ui.splash.SplashActivity #BiliTV
adb shell am start -n com.android.browser/com.android.browser.BrowserActivity #浏览器
adb shell am start -a android.intent.action.VIEW -d https://www.bilibili.com/ #用浏览器打开网址
adb shell am start com.android.settings/com.android.settings.Settings #打开系统设置
研究小结
- 该机顶盒采用华为海思方案,性能还行,不过运营商限制了第三方应用的安装,采用证书签名的限制方法。
- 自带 root 权限,可以使用 root 将第三方应用作为系统应用安装,但大部分安装完会闪退,当贝市场用该方法安装可以正常使用。
- 猜测可以使用芯片同型号的其他机顶盒刷机包进行卡刷或线刷破解。