Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebUI白屏 #28

Closed
zym013579 opened this issue Oct 9, 2024 · 23 comments
Closed

WebUI白屏 #28

zym013579 opened this issue Oct 9, 2024 · 23 comments
Labels
question Further information is requested

Comments

@zym013579
Copy link

现象描述:刷入模块后打开WebUI无任何显示。
问题版本:试了一下Release中的版本,1.14.0可以正常显示,之后的版本都显示空白。
手机:小米13Ultra,HyperOS正式版1.0.16.0
KSU:11928,LKM模式

更早的版本(记不太清了,可能是1.12.2)也出现过类似的情况,当时清除KSU的数据后,第一次进入WebUI可以打开,之后也会白屏。这也可能是KSU的bug。

另外,同时在使用Asterisk4Magisk/Xray4Magisk,该模块的WebUI正常。

@powerAn2020 powerAn2020 added the bug Something isn't working label Oct 9, 2024
@powerAn2020
Copy link
Owner

白屏截图来个呗,我卸载模块清空kernelsu数据后重新安装模块并没有复现。

@zym013579
Copy link
Author

zym013579 commented Oct 9, 2024

白屏截图来个呗,我卸载模块清空kernelsu数据后重新安装模块并没有复现。

第一张图是模块页面,点了打开就是第二张图,等了一会儿也没有变化。模块的功能是正常的,只是UI不显示。现在这个版本清除数据也不会显示了
Screenshot_2024-10-09-18-04-06-262_me weishu kernelsu
Screenshot_2024-10-09-18-04-16-358_me weishu kernelsu

@powerAn2020
Copy link
Owner

升级webview组件或者安装chrome或者edge试一下,webui依赖webview组件,有可能是版本低有些特性不支持

@powerAn2020
Copy link
Owner

暂时先用下能用的版本吧,新版本只是加了zerotier 网络管理功能(先在zerotier官网管理),只有需要折腾组网信息的时候才会用的,我在后面加一个日志输出功能,目前版本没日志收集功能。

@MNDIA
Copy link

MNDIA commented Oct 9, 2024

Screenrecorder-2024-10-09-19-37-31-416.mp4

White screen +1 test come from From apatch
The UI in the apatch manager is white
But we can enter UI through the io.github.a13e300.ksuwebui independent application

If it is a webview problem as author said, it means that the webview embedded in apatch is old

@zym013579
Copy link
Author

升级webview组件或者安装chrome或者edge试一下,webui依赖webview组件,有可能是版本低有些特性不支持

试了一下当前的webview,版本是129.0.6668.81,卸载更新后版本是118.0.5993.80,都是白屏。
使用上面提到的ksuwebui可以正常进入页面。

@powerAn2020
Copy link
Owner

powerAn2020 commented Oct 9, 2024

Screenshot_2024-10-09-21-16-42-753_github.tornaco.android.thanos.pro.jpg

以上是我正常在用的版本,仅供参考。貌似在安装chrome的情况下会接管默认webview,目前信息有限也只是猜测是webview的问题。

@powerAn2020
Copy link
Owner

powerAn2020 commented Oct 9, 2024

@zym013579 @MNDIA 版本的问题,当前版本的web api是有bug的,需要等ksu发新版,apatch代码是从ksu复制的所以是同一个问题。web api js代码我已经通过补丁的形式提前用上了,所以ksu独立版才能正常使用,暂时没有解决办法,只能等发新版,另外我是用的是ksu ci版本

@zym013579
Copy link
Author

@zym013579 @MNDIA 版本的问题,当前版本的web api是有bug的,需要等ksu发新版,apatch代码是从ksu复制的所以是同一个问题。web api代码我已经通过补丁的形式提前用上了,所以ksu独立版才能正常使用,暂时没有解决办法,只能等发新版,另外我是用的是ksu ci版本

试了一下ci版,确实可以打开了

@powerAn2020 powerAn2020 added question Further information is requested and removed bug Something isn't working labels Oct 9, 2024
@powerAn2020 powerAn2020 mentioned this issue Oct 15, 2024
@powerAn2020 powerAn2020 pinned this issue Oct 29, 2024
@RyanRaw
Copy link

RyanRaw commented Nov 5, 2024

@zym013579 @MNDIA 版本的问题,当前版本的web api是有bug的,需要等ksu发新版,apatch代码是从ksu复制的所以是同一个问题。web api代码我已经通过补丁的形式提前用上了,所以ksu独立版才能正常使用,暂时没有解决办法,只能等发新版,另外我是用的是ksu ci版本

试了一下ci版,确实可以打开了

能分享一下APK吗,我也遇到了同样的问题kernelSU 1.01-11928

@zym013579
Copy link
Author

@zym013579 @MNDIA 版本的问题,当前版本的web api是有bug的,需要等ksu发新版,apatch代码是从ksu复制的所以是同一个问题。web api代码我已经通过补丁的形式提前用上了,所以ksu独立版才能正常使用,暂时没有解决办法,只能等发新版,另外我是用的是ksu ci版本

试了一下ci版,确实可以打开了

能分享一下APK吗,我也遇到了同样的问题kernelSU 1.01-11928

ksu已经更新了release,1.0.2

@RyanRaw
Copy link

RyanRaw commented Nov 5, 2024

@zym013579 @MNDIA 版本的问题,当前版本的web api是有bug的,需要等ksu发新版,apatch代码是从ksu复制的所以是同一个问题。web api代码我已经通过补丁的形式提前用上了,所以ksu独立版才能正常使用,暂时没有解决办法,只能等发新版,另外我是用的是ksu ci版本

试了一下ci版,确实可以打开了

能分享一下APK吗,我也遇到了同样的问题kernelSU 1.01-11928

ksu已经更新了release,1.0.2

设备不是GKI的,更到1.02连模块都没了.

@powerAn2020
Copy link
Owner

@RyanRaw 5ec1cff/KsuWebUIStandalone要不试试独立面板?按理说只更新kernelsu管理器没关系的啊。

@RyanRaw
Copy link

RyanRaw commented Nov 5, 2024

@RyanRaw 5ec1cff/KsuWebUIStandalone要不试试独立面板?按理说只更新kernelsu管理器没关系的啊。

非GKI设备不能更新到1.0.2,那边已经 有人提issues了.

@RyanRaw
Copy link

RyanRaw commented Nov 5, 2024

@RyanRaw 5ec1cff/KsuWebUIStandalone要不试试独立面板?按理说只更新kernelsu管理器没关系的啊。

这个独立面板可以用,非常感谢.

@powerAn2020
Copy link
Owner

powerAn2020 commented Nov 5, 2024

@RyanRaw 5ec1cff/KsuWebUIStandalone要不试试独立面板?按理说只更新kernelsu管理器没关系的啊。

这个独立面板可以用,非常感谢.

kernelsu的这个ci还有效,你也可以试试。manager
以防过期,给后来人留个备份。manager.zip

@RyanRaw
Copy link

RyanRaw commented Nov 5, 2024

@RyanRaw 5ec1cff/KsuWebUIStandalone要不试试独立面板?按理说只更新kernelsu管理器没关系的啊。

这个独立面板可以用,非常感谢.

kernelsu的这个ci还有效,你也可以试试。manager

OK了,非常感谢,拯救了手里的老设备.

@eritpchy
Copy link

eritpchy commented Dec 5, 2024

apatch 12.5号构建的版本依然白屏,sad, 浏览器内核也更新了毫无效果

@powerAn2020
Copy link
Owner

@eritpchy 可以给下ci版地址吗,我瞅瞅源码看看

@eritpchy
Copy link

eritpchy commented Dec 6, 2024

@eritpchy 可以给下ci版地址吗,我瞅瞅源码看看

https://github.com/bmax121/APatch/actions/runs/12181525422

目前我的环境是ColorOS 15.0 Apatch 11.1(11015) 浏览器内核131.0 有装Chrome浏览器

昨晚又试了下上面说的14.0老版本包括清数据, 一进去首页可以显示,提示服务未启动,点启动就白屏了最新版是一进去就白屏,独立版KsuWebUI表现一致。

@powerAn2020
Copy link
Owner

powerAn2020 commented Dec 6, 2024

apatch 12.5号构建的版本依然白屏,sad, 浏览器内核也更新了毫无效果

@eritpchy 额,我看了下,apatch最新代码中webuiapi还是没和ksu同步😅Apatch代码 - KernelSU代码
你试下这个,将解压的所有文件覆盖到/data/adb/modules/ZeroTierForKSU/webroot/下然后再试试,按理说ksu独立面板是没问题的,毕竟前面几个兄弟试过了。
dist.zip

@eritpchy
Copy link

eritpchy commented Dec 6, 2024

包括清数据, 一进去首页可以显示,提示服务未启动,点启动就白屏

覆盖dist.zip可以了, 不过要清数据, 不然第一次的表现是显示未启动, 点击启动就白屏了, 除了清数据怎么搞一进去都是白屏.

诶我发现居然要token..我好像记得很老的版本好像是不用的, 期望以后可以有不用token的

@powerAn2020
Copy link
Owner

包括清数据, 一进去首页可以显示,提示服务未启动,点启动就白屏

覆盖dist.zip可以了, 不过要清数据, 不然第一次的表现是显示未启动, 点击启动就白屏了, 除了清数据怎么搞一进去都是白屏.

诶我发现居然要token..我好像记得很老的版本好像是不用的, 期望以后可以有不用token的

这个token是zerotier官方api的,你不填写只是不能管理网络而已,不影响本地服务的,而且这个是只能官网生成,我也没法提供啊😂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants