网络 ADB 调试

  1. 进入设置页面,遥控器输入96956
  2. 查看 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 将第三方应用作为系统应用安装,但大部分安装完会闪退,当贝市场用该方法安装可以正常使用。
  • 猜测可以使用芯片同型号的其他机顶盒刷机包进行卡刷或线刷破解。

参考资料

https://blog.csdn.net/xianrenli38/article/details/79607077