本人 linux 小白,最近把一个 intel 小主机改来当电视盒子,安装了 Bliss OS 14 做为系统,遇到几个问题。请各位兄弟帮助
一.背景情况:
系统:Bliss OS 14 ( Android 11 )
CPU:J1900
已在设置-开发者选项中开启- USB 调试
没有 wifi 模块
使用网线连接可上网。
二.状况和问题
1.分辨率和电视匹配不好,打算用 wm size 命令修改分辨率,在本地终端上运行这个命令,但提示权限不足,可能需要 adb 来运行。
2.开启 USB 调试后,用双公头线连接小主机和笔记本打算 adb ,发现没有任何 USB 调试反应。
3.想学人家修改 /etc/init.sh 文件来开启 adb over network ,发现挂载是只读的。使用系统终端 remount 重新挂载成读写,不成功。在 debug 模式下重新 remount 重新挂载成读写,也不成功。
1
ysc3839 2023-05-25 17:05:27 +08:00 via Android
Android 11 不是有无线 adb 吗?
|
2
ysc3839 2023-05-25 17:07:23 +08:00 via Android
另外 x86 基本没啥机子支持 USB OTG ,就算支持也不见得有系统去适配,所以别乱用双公头 USB ,小心烧主板
|
4
ysc3839 2023-05-25 17:10:02 +08:00 via Android
再者 Bliss OS 官网写着 Pre-rooted with KernelSU ,你是没有以 root 权限执行 wm size ?
|
6
LLaMA2 2023-05-25 17:15:36 +08:00
1.提示权限不足,可能需要 root 权限,adb root 或者 adb shell 进去后 su
2.USB 有主从模式,平时我们的鼠标是从设备,通常情况下手机的 usb 是从设备,当你在手机上开启 OTG 时候,手机的 USB 变成了主设备,你想用你的电脑 ADB 你的设备,你不能开启 BlissOS 的 OTG ,还要确保制定的 USB 是从设备 3.remount 应该需要 su (俗称的 root 权限),adb over network 不成功请贴出你的命令 |
7
skschema OP @ysc3839 我在 KernelSU 里开启了终端的 root 权限,但在终端里使用 su,sudo 都不行。是不是我用的方法不对?
|
8
ysc3839 2023-05-25 17:18:12 +08:00 via Android
@skschema 这我就不知道什么问题了,我没用过 KernelSU ,截个图看看?正常来说只需要执行 su 即可,没有 sudo
|
9
skschema OP @ye4tar 感谢回复,问题是一连串发生的,wm size 需要权限,ADB 无法打开,想开 adb 又无法 remount.
我参考了网络信息,如这篇文章。https://miaostay.com/2022/12/%E5%9C%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AE%89%E8%A3%85-Bliss-OS-%E6%97%B6%E8%B8%A9%E7%9A%84%E5%9D%91/ 开机后去改一下 /etc/init.sh ,在最后面的 return 前面加上下面三行 setprop service.adb.tcp.port 5555 stop adbd start adbd 但修改 init.sh 需要解决只读的问题。 |
10
LLaMA2 2023-05-25 17:26:38 +08:00
来远程吧,得闲,看看能不能帮助到你
|
12
LLaMA2 2023-05-25 17:30:54 +08:00
由你决定,记住 base64 加密下再发
|
13
olbb 2023-05-25 18:36:55 +08:00
BlissOS 可以直接通过 ip 连 adb 的啊 , 不用再单独开 wifi adb
|
14
skschema OP @olbb 谢谢,ADB 已经解决了。如你所说,自身已经开启了 tcpip 5555 。另外我安装 WiFi 模块也可以使用无线调试了。
|
15
olbb 2023-05-26 09:33:13 +08:00
@skschema 可以试试这个, &ab_channel=Sid%27sEClassroom, 安装 gearlock 后修改分辨率
|
16
Sxx1314 2023-05-26 18:57:02 +08:00 via Android
首先用 magisk 等获取 root 权限。然后使用各种工具箱即可一键修改分辨率。另外也可以通过各种工具箱自带的 ssh 服务替代 adb 。最后 用 Android x86 不如上 chromeos 一样支持 apk (包括 x86+armv7+v8 架构的 app )并且可以通过启动器变身 ATV 系统。
|