root一个Android 4.4电视盒,安装自己的媒体App和技术人喜欢的工具

root一个Android 4.4电视盒,安装自己的媒体App和技术人喜欢的工具,第1张

概述旧的某牌子的电视盒子,设计给仅观看某些节目用的,Android4.4,性能就那样,空间倒是可以装东西进去。有网线口和Wifi,两个USB插口(设计给插U盘放电影,但也可以插鼠标键盘。弄的过程中鼠标键盘还是需要准备的,无线的最好,毕竟在客厅电视前)。一个HDMI输出,一个普通音频输出。这里记录下破解后

旧的某牌子的电视盒子,设计给仅观看某些节目用的,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和技术人喜欢的工具所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1057960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存