-
Notifications
You must be signed in to change notification settings - Fork 19
Build for W10 ARM32 / WinRT and ignore system settings for Proxy on Windows so it runs locally #173
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
Comments
Hi.
Probably not. At least, I don't known any .NET 6/7/8 SDK (C# Compiler) for ARM32. Old versions of the .NET (3.1 and earlier) was able to produce some ARM32 EXEs, and even a some kind of .NET Core 3.1 Runtime exists on Microsoft website. Probably it should run on Win10 10.0.15035 or even on WinRT 8.1. But I have not tested ability to rebuild WebOne 0.17.x using old SDK and its compatibility with ARM Windows. However this does not mean that there is no even theoretical possibility to build an working ARM32 executable. Officially .NET does not supporting Linux & ARMv6, but someone made an tweaked .NET 8.0 SDK (WebOne can be built using both 6 or 8 dotnets by choice, I'm currently stuck on 6.0 only because of Win7/8.1 support, but there are no problems to build via .NET SDK 8.0) which is producing "self-contained" binaries for Linux & ARMv6. I'm using that SDK in
Did you tried to uncomment |
Hi, This server is hosted by some devs that still port some software to the Surface RT. If you want, you can join their Discord Server https://discord.gg/rZrmbDd9S6 One dev that already ported Webone once, was, I think, @wmjb but without the extra tool for image manipulation. Some tools already exists on the Open RT server, like ffmpeg https://files.open-rt.party/Software/ffmpeg2.1_ARM.zip The settings "UpperProxy=no" I haven't tried, will try it ASAP. Another question, will this help improve compatibility on Webone https://github.com/aFarkas/html5shiv ? Thanks again for your time! :) |
This changes all. So, WebOne for ARM32 Windows is a possible thing. :) In theory, WebOne can redirect even Windows Store apps traffic, so it may be used for reanimating something in Win8.x/RT8.x/10. Not tested at this moment, but it should be possible.
Probably, yes. I'll test this. By its readme, seems that it enables some JS features from IE9/FF4 in IE6-8 and FF3, so this may be a bit useful thing. |
There is a Windows 10 ARM32 image for QEMU if you need it for testing (is a little slow, but works): https://files.open-rt.party/Miscellaneous/qemu-win10-15035-arm32.7z I can also test it on a real Surface RT with Windows 10 ARM32... :) |
Thank you. The image seems to be need to be unpacked to cd qemu-6.2.0-winrt-emu-v3\pc-bios
..\qemu-system-arm -M virt,highmem=false -cpu cortex-a15 -smp cores=1,threads=2 -accel tcg,thread=multi -m 4096 -bios QEMU_EFI.fd -drive id=mydrive,if=none,file=..\..\qemu-arm.vhd -device sd-card,drive=mydrive -device VGA -device ich9-usb-ehci1 -device usb-kbd -device usb-tablet -rtc base="2017-02-11",clock=vm And it's works (yes, really slow, but probably because my hardware is also a bit outdated).
Great. :) To made it don't require
Yes, all WebOne versions are using
Seems that it is running just like as on x86 (except absence of ImageMagick, so WebP pictures won't be displayed in apps without WebP support). No changes to WebOne sources are need. Probably it is need to add some tweaks to |
Sorry for the confusion, I was asking @wmjb if he managed to port the "convert" tool from Image Magick, ffmpeg/yt-dlp and if he needed to change anything on the source code to compile it for ARM32... :)
I don't know why the VM needs to start with this date (I think Windows 10 ARM32 has a time bomb, as it was an evaluation version). I can run Windows 10 ARM32 on my Surface RT with current date without problems. Maybe you can try to edit the batch file, remove the forced date and update the date on Windows 10 ARM32... |
Did you managed to compile the tools for ARM32? :) |
No, I have not tried to build ImageMagick/FFmpeg/yt-dlp from sources at all. |
Hi, is there a way to build Webone for Windows ARM32 (https://xdaforums.com/t/tutorial-install-windows-10-for-arm32-on-your-surface-2.4044521/), so that we can use it on a Surface RT locally as a proxy to the old IE11/Edge legacy?
To make Webone work locally with IE/Edge, it would need a configuration to ignore the system settings for proxy, because with proxy enabled, it would go into a loop, Webone trying to access the internet through its own proxy... :)
It would be great if you could bring the old Surface RT back to life without relying on another machine for the Webone proxy!
Thanks!
The text was updated successfully, but these errors were encountered: