
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
uitestrunner-syberos
Advanced tools
1.更新pip工具至最新版本:
python3.8 -m pip install --upgrade pip
2.安装uitestrunner-syberos:
python3.8 -m pip install uitestrunner-syberos
如果在中国大陆下载太慢的话可以换源,在命令后面添加参数
-i https://mirrors.aliyun.com/pypi/simple/
1.准备设备。确保设备已经连接至电脑,并开启USB调试模式。通过ssh或adb/cdb等方式登录设备。执行命令以开启UI自动化测试服务guiautotestd:
guiautotest-ctl enable
reboot
- ssh用户名密码默认为
developer
,密码为system
。- 每台设备只需要执行一次即可。执行后设备会自动重启。
2.连接及测试。SyberOS设备的USB端口一般默认为rndis模式,设备地址为192.168.100.100
,guiautotestd服务端口为10008
。通过浏览器访问http://192.168.100.100:10008
,即可打开UIMonitor界面如下图:
- UIMonitor工具用于以可视化的方式查看设备上的UI元素的布局信息,以及各个元素的详细属性信息和定位信息等。同时也支持一定的远程控制功能,如屏幕的点击、滑动等操作。
- 部分SyberOS的设备可能根据项目要求的不同而使用了其它USB端口模式,如adb、cdb等。如果是此种情况应通过adb/cdb工具的端口转发功能将guiautotestd的服务端口映射到本地。命令示例如下:
此时则改由通过adb forward tcp:10008 tcp:10008
http://127.0.0.1:10008
访问UIMonitor。
FAQs
A ui automated testing tool for SyberOS
We found that uitestrunner-syberos demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.