旧的某牌子的电视盒子,设计给仅观看某些节目用的,AndroID 4.4,性能就那样,空间倒是可以装东西进去。
有网线口和Wifi,两个USB插口(设计给插U盘放电影,但也可以插鼠标键盘。弄的过程中鼠标键盘还是需要准备的,无线的最好,毕竟在客厅电视前)。一个HDMI输出,一个普通音频输出。
这里记录下破解后安装的家庭媒体相关的App,还有一些技术人喜欢用的工具类App。
破解过程破解过程因机而异。此处主要为记录,看客也可以参考。
按照网上查的方式打开网络adb。过程略
adb connect <ip>
连上后,直接使用adb root
取得root权限。看来它的ROM是留了这个后门的。
安装root管理的App,给其他App可申请root权限
准备好superuser.apk
(我用的是com.koushikdutta.superuser,源代码)adb shell mount -o rw,remount /system
解压superuser.apk
,把assets/armeabi/su
放/system/xbin/su
,并chmod 755 /system/xbin/su
安装superuser.apk
复制/data/app/
下的superuser.apk
到/system/app/
使/system/xbin/su --daemon &
成为开机自动运行的一条命令。我找了一个原厂家的启动shell脚本文件,加在尾部。重启 *** 作电视的旁门左道毕竟是TV盒子,不可能一直接着键盘鼠标,遥控器也很费力。
对AndroID命令熟悉的可以不看这部分。
adb启动App
adb shell am start -n com.helloshan.demo/.MianActivity
你需要知道App的包名和主活动的名称
adb打开网址
adb shell am start -a androID.intent.action.VIEW -d http://xxxxxxx
adb输入文本
adb shell input text hello
adb模拟按键/输入
adb shell input keyevent <keycode>3 HOME 键4 返回键24 增加音量25 降低音量26 电源键64 打开浏览器82 菜单键85 播放/暂停86 停止播放87 播放下一首88 播放上一首126 恢复播放127 暂停播放176 打开系统设置187 切换应用223 系统休眠224 点亮屏幕
远程键盘输入法
WiFi键盘 com.volosyukivan
ADB键盘 com.android.adbkeyboard
Telnet键盘 de.onyxbits.remotekeyboard.
另外,
打开输入法设置界面
adb shell am start -a androID.settings.input_METHOD_SETTINGS
列出输入法
adb shell ime List -a (多)adb shell ime List -s (少)
启用输入法
adb shell ime enable xxxxx/xxxxx
选择输入法
adb shell ime set io.appium.androID.ime/.UnicodeIME
或者用Keyboard Switcher com.kunzisoft.keyboard.switcher
破解后的基本设置和技术工具安装一个适合AndroID TV的桌面Launcher。这里选当贝桌面(2.1.3.1)
然后装一个com.twsitedapps.homemanager
,用以选择默认的桌面Launcher。
但是如果将来某处不幸无法回到当贝桌面了,也可以用adb shell am start -n com.dangbei.tvlauncher/com.dangbei.tvlauncher.IndexActivity
命令运行当贝。
使菜单键可用
原厂设置了菜单键为打开它的入口App,因此菜单键原有的功效都失效。
把我它的默认App直接禁用掉,反正我不用它。查得它原厂默认入口App的包名后
adb shell pm block 包名adb shell pm disable 包名adb shell pm disable-user 包名
(这个过程也可以装com.dkanada.openapk后点鼠标搞定)
好了,遥控器上的菜单键成为真正AndroID的菜单键了
尝试清除一些厂家的预装App。崩溃~
发现厂家设置了保护,干掉一些原厂App后,会自动恢复原厂ROM。所以,只禁用掉一个入口App就好了,其他给它留着吧
安装SSH server。在SSH中开关adb
adb没有密码,一直开着不够安全。装一个可以设置密码的SSH server,这里用了net.xnano.androID.sshserver
。在SSH登录上去后可以再用命令去开关adb
# 关闭adbdsetprop service.adb.tcp.port -1killall adbd# 打开adbdsetprop service.adb.tcp.port 5555 (也可以换个非标准端口,防恶意扫描)killall adbdadbd &
终端模拟器
com.termoneplus或jackpal.androidterm
F-DroID客户端
装个第三方的老界面版本的eu.bubu1.fdroidclassic。官方的对这个旧盒子来说吃不消。
禁用原来的源后添加清华源(目前测试不能用https)
http://mirrors.tuna.tsinghua.edu.cn/fdroID/repo/ http://mirrors.tuna.tsinghua.edu.cn/fdroID/archive
指纹填
43238D512C1E5EB2D6569F4A3AFBF5523418B82E0A3ED1552770ABB9A9C9CCAB
开关网络adb的App
com.matoski.adbm。有时可以免去进去设置界面开adb的麻烦
在电脑上查看和 *** 作AndroID 4.4屏幕
著名scrcpy只支持>=AndroID 5。
这里可以用这个电脑端的AndroIDScreencast(开源, java),都是通过USB调试接口(也就是adb)通信,不过这个很卡。
分App代理
org.proxydroIDs
可以做到,如果你想让一些App走某socks路线上网
控制哪个app禁止上网
AFWall+(dev.ukanth.ufirewall)就不错,得找旧版本2.9.9支持AndroID 4 的
家庭媒体kodi这个播放器具足了服务端和客户端的功能,nfs、smb、ftp、http这些局域网媒体协议都支持。得找旧版本,最后支持AndroID 4 的是16版本
VLC。大家都知道。
DLNA(upnp)播放端(接收端)。F-DroID上就有几个支持这个功能的小App
总结以上是内存溢出为你收集整理的root一个Android 4.4电视盒,安装自己的媒体App和技术人喜欢的工具全部内容,希望文章能够帮你解决root一个Android 4.4电视盒,安装自己的媒体App和技术人喜欢的工具所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)