emoestudio / eEEExplore-2023

电子工程相关技术交流讨论repo-2023年限定
GNU General Public License v3.0
19 stars 1 forks source link

[仪器仪表][Android]-DHO800/900玩机指南与系统探索 #19

Open Floyd-Fish opened 11 months ago

Floyd-Fish commented 11 months ago

声明:本贴并不包含任何DHO800/900带宽破解相关内容!!! 仅仅讨论如何启用DHO800/900的安卓系统,并将其变成安卓平板。

adb工具和apk安装包附件在百度网盘:

链接:https://pan.baidu.com/s/1hpzD6_hR5_ewoV9aAAHkTw?pwd=hsts 提取码:hsts

1.安装adb工具

解压 adb_platform_tools.zip,将其放到一个你心仪的目录中,然后打开环境变量编辑,在系统环境变量Path中添加2条,一条指向这个文件夹的路径,另一条内容为:%Android%
然后开个cmd,输入adb回车验证一下adb是否可用:

image

如果滚出一长串信息,那就正确了。

2.连接DHO

找根网线,将示波器连接到路由器,让他和你的电脑处在同一个局域网内,然后示波器会提示网络连接成功,Utility里看一眼IP地址,然后回到电脑面前,打开cmd,输入指令:

adb connect 192.168.x.x:55555

192.168.x.x是示波器的ip地址,55555是adb的端口号,连接上后是这样:

image

如果连接失败,请检查ip地址是否正确,dho是否正常开机

3.开始狂暴adb

DHO这个安卓系统没有桌面应用,也没有导航按键可用,所以我们需要代替品。
将附件的Gesture.apk和Nova_Launcher.apk拷贝到一个好找(好写)的路径,比如C盘根目录,然后执行:

adb install C:/Nova_Launcher.apk
等他装好...  
adb install C:/Gesture.apk

等这俩装好之后,我们还不能直接使用,需要先设置一下。此时执行:

adb shell input keyevent 3  //模拟主屏幕按键,返回桌面

此时系统应该会提示选择默认桌面应用,选择我们刚才安装的Nova Launcher

然后稍微设置下nova launcher。记住此时还没有返回和home键,不要随便点别的,如果点了还得adb输入一次上面的指令回到桌面。

然后立马点开我们刚才安装的Gesture软件,这是个手势控制软件,可以模拟返回、home和功能键,他需要3项权限,配置一下即可,回不去桌面就继续输上面的指令,直到Gesture正常工作。

4.Enjoy

然后你可以用上述同样的adb install指令装原神了.jpg 当然,这个系统也没有输入法,推荐还是先装个附件里的sougou

然后开始享受你的RIGOL平板吧(bushi

Floyd-Fish commented 11 months ago

关于WiFi问题,在DHO800/900的系统中寻找驱动文件,能找到RT8188EU的驱动: YWR0M207 AMNGP`H1OOT{PU

可以买一个RT8188EU的USB无线网卡,插到示波器的前USB口上,插着网卡开机,然后进入系统设置,可以开启并连接WiFi。

Floyd-Fish commented 11 months ago

关于WiFi问题,在DHO800/900的系统中寻找驱动文件,能找到RT8188EU的驱动: YWR0M207 AMNGP`H1OOT{PU

可以买一个RT8188EU的USB无线网卡,插到示波器的前USB口上,插着网卡开机,然后进入系统设置,可以开启并连接WiFi。

注意,连接到WiFi后,在示波器软件(RIGOL.SCOPE)中查看网络信息,并不会显示网络已连接(他好像只读取有线LAN的连接信息),但是如果在安卓系统设置里查看网络连接信息是可以看到的,同时能看到ipv4地址,经过测试,WiFi连接完全等同于LAN连接,可以正常上网,并使用DHO的web control功能

Jimmy39 commented 11 months ago

进行一个议的提,可以做一个电池背夹,背夹上带上hub和网卡,通过直角线连到前USB口。不知道安卓的电量显示驱动好写不好写。

EMZ1 commented 11 months ago

机器内部的Android开启了sshd,但无论设置密码还是使用密钥都无法登陆 可以装一个 termux,再在termux里pkg install openssh,使用8022接口连接ssh,效果一样,可以正常su到root和system https://github.com/termux/termux-app/releases

EMZ1 commented 11 months ago

检查了AFE和ADC使用的负压电源轨迹,似乎LM61460的inverted buckboost提供的-4.5V负压纹波比较大,20M低通时有13.6mVpp和2.6mVrms image

alwaysmy commented 11 months ago

推荐工具:scrcpy: 下载scrcpy,编辑其中的scrcpy-console.bat 在@echo off下面添加一行 adb connect xxx.xxx.xxx.xxx:55555 (填写自己的IP) 这里可以直接使用鼠标操作。 右键映射为返回,中键HOME,侧键下是多任务,侧键上是下拉任务栏。 因此安装桌面之后投屏使用中键就可以设置桌面了。 可以使用一个辅助工具:https://jamcz.com/wirecast/ 增加了一些辅助功能,一个有用功能是截屏(其实就是adb拉取) 使用scrcpy之后,显示效果(清晰度流畅度)和截屏方便程度薄纱RIGOL官方webcontrol。 (WebControl甚至同一个元素中字体大小不一样)

alwaysmy commented 11 months ago

DHO800 adb reboot之后颜色显示异常; cat /d/dri/0/summary dumpsys SurfaceFlinger adb_reboot后.txt

正常启动.txt

alwaysmy commented 10 months ago

关于WiFi问题,在DHO800/900的系统中寻找驱动文件,能找到RT8188EU的驱动: YWR0M207 AMNGP`H1OOT{PU 可以买一个RT8188EU的USB无线网卡,插到示波器的前USB口上,插着网卡开机,然后进入系统设置,可以开启并连接WiFi。

注意,连接到WiFi后,在示波器软件(RIGOL.SCOPE)中查看网络信息,并不会显示网络已连接(他好像只读取有线LAN的连接信息),但是如果在安卓系统设置里查看网络连接信息是可以看到的,同时能看到ipv4地址,经过测试,WiFi连接完全等同于LAN连接,可以正常上网,并使用DHO的web control功能

顺便回复一句,r如果想随时插网卡而不是插网卡启动,可以在termux中su执行 insmod /system/lib/modules/8188eu.ko或者直接把这一句添加到/rigol/shell/start_rigol_app.sh中(记得修改完之后chmod 777一下),这样启动之后再通过脚本加载驱动就可以让这个usb wifi随插随用了

xjtuecho commented 9 months ago

进行一个议的提,可以做一个电池背夹,背夹上带上hub和网卡,通过直角线连到前USB口。不知道安卓的电量显示驱动好写不好写。

意义不大,DHO800功耗超过30W,电池抗不了多久。这可能也是原厂没有设计内置电池的部分原因。