[APP] Snex9x for Windows RT - Windows RT Development and Hacking

All,
Please find the attached Windows RT native binaries for Snes9x 1.53. Snes9x is a SNES emulator.
http://snes9x.ipherswipsite.com/
I've had to disable a few features, such as OpenGL support and AVI recording. Direct 3D support is still there and I've included the D3D9 runtime in the package. Please don't ask me for ROMs - google is your friend. I've tried a couple roms, seems to be working just fine, but there could be issues lurking as there were lots of compilation warnings.
Also, I don't have an Xbox controller handy so I'm not sure how well that will work.
Cheers!
EDIT: before anyone slams me for the port.. yes I'm aware of "Snes8x" in the app store

bfosterjr said:
All,
Please find the attached Windows RT native binaries for Snes9x 1.53. Snes9x is a SNES emulator.
http://snes9x.ipherswipsite.com/
I've had to disable a few features, such as OpenGL support and AVI recording. Direct 3D support is still there and I've included the D3D9 runtime in the package. Please don't ask me for ROMs - google is your friend. I've tried a couple roms, seems to be working just fine, but there could be issues lurking as there were lots of compilation warnings.
Also, I don't have an Xbox controller handy so I'm not sure how well that will work.
Cheers!
EDIT: before anyone slams me for the port.. yes I'm aware of "Snes8x" in the app store
Click to expand...
Click to collapse
nice job!work well on my surface:good:

thank you nice work!

bfosterjr said:
EDIT: before anyone slams me for the port.. yes I'm aware of "Snes8x" in the app store
Click to expand...
Click to collapse
It's funny, because when you first posted this port I had that thought, but I downloaded it anyway. I have since discovered I cannot freaking play Super Mario with the store version's touch controller... it's just to imprecise (and no feedback) for me to actually have fun playing Mario (i.e. not dying constantly), and unless I'm just missing something, it doesn't seem to support keyboard input. So your port of Snes9x to the rescue! Thank you! I am curious what your motivation was to port it...

domboy said:
It's funny, because when you first posted this port I had that thought, but I downloaded it anyway. I have since discovered I cannot freaking play Super Mario with the store version's touch controller... it's just to imprecise (and no feedback) for me to actually have fun playing Mario (i.e. not dying constantly), and unless I'm just missing something, it doesn't seem to support keyboard input. So your port of Snes9x to the rescue! Thank you! I am curious what your motivation was to port it...
Click to expand...
Click to collapse
open charms bar, settings, there's something in there to enable and disable hardware or touch controls etc.
I guess some people prefer desktop apps to modern UI, that and its always a nice exercise.

domboy said:
... I am curious what your motivation was to port it...
Click to expand...
Click to collapse
I dream of a world where Metro doesn't exist ....

SixSixSevenSeven said:
open charms bar, settings, there's something in there to enable and disable hardware or touch controls etc.
I guess some people prefer desktop apps to modern UI, that and its always a nice exercise.
Click to expand...
Click to collapse
Ahh, charms bar... I was looking in the um, "swipe from the bottom of the screen"...
bfosterjr said:
I dream of a world where Metro doesn't exist ....
Click to expand...
Click to collapse
Works for me... the longer I've had my Surface, the more I prefer the desktop for many things. So thanks again!!

Yeah there Is no Xbox controller support, unfortunately. Very solid port otherwise, thanks for the effort,

Having issues running this on 8.1.
Any suggestions? Just pops up a Windows error.

callmechewy said:
Having issues running this on 8.1.
Any suggestions? Just pops up a Windows error.
Click to expand...
Click to collapse
*facepalm* there are many threads and posts saying how there is no jailbreak for 8.1, this requires the jailbreak, therefore you cant use it. Snes8x is on the windows store though.

SixSixSevenSeven said:
*facepalm* there are many threads and posts saying how there is no jailbreak for 8.1, this requires the jailbreak, therefore you cant use it. Snes8x is on the windows store though.
Click to expand...
Click to collapse
Sorry, it doesn't say anywhere that it requires jailbreak, so I didn't think about it.
I'll start assuming it requires jailbreak if it's not in the Store. Safe enough assumption?

callmechewy said:
Sorry, it doesn't say anywhere that it requires jailbreak, so I didn't think about it.
I'll start assuming it requires jailbreak if it's not in the Store. Safe enough assumption?
Click to expand...
Click to collapse
yes. the idea of the jailbreak is that windows RT will only run apps if they have a digital signature from microsoft, which is not something they are issuing for desktop apps so our apps ports do not have a signature and will not run on windows RT. The jailbreak removed that restriction so it will run desktop apps developed by us (internet explorer, microsoft office and the other apps already on the device being microsoft apps are signed so will run on non jailbroken systems). Only microsoft can sign the apps.
There are a few exceptions, bat scripts can run on RT without a jailbreak, I think powershell scripts are fine too. You can coerce it into playing .swf files too (in metro too actually). Anything else, jailbreak required.
Sadly the exploit the jailbreak used was patched by microsoft in 8.1, why? we don't know. It serves no purpose to lock the desktop in this way and they went right out of their way to change the signature enforcement seemingly just to prevent the jailbreak. I think a few people have hinted at ways to jailbreak 8.1, but so far the idea has been to keep your mouth shut if you have an idea and only share via private means so that microsoft can't patch it until its too late (october when 8.1 goes fully public), as a result I have no idea if there is any progress, officially there is not.

Since the whole point of the jailbreak is to enable running non-"app" software, yes, that's a pretty safe assumption (not perfect - sideloaded apps don't need a jailbreak - but anything that tells you to run an EXE will).

SixSixSevenSeven said:
Sadly the exploit the jailbreak used was patched by microsoft in 8.1
Click to expand...
Click to collapse
This is only kind of true. The kernel exploit itself, the lack of validation on the object pointer on NtUserSetInformationThread subfunction 7, was not fixed. Getting to it was fixed and/or made much harder.

bfosterjr said:
All,
Please find the attached Windows RT native binaries for Snes9x 1.53. Snes9x is a SNES emulator.
http://snes9x.ipherswipsite.com/
I've had to disable a few features, such as OpenGL support and AVI recording. Direct 3D support is still there and I've included the D3D9 runtime in the package. Please don't ask me for ROMs - google is your friend. I've tried a couple roms, seems to be working just fine, but there could be issues lurking as there were lots of compilation warnings.
Also, I don't have an Xbox controller handy so I'm not sure how well that will work.
Cheers!
EDIT: before anyone slams me for the port.. yes I'm aware of "Snes8x" in the app store
Click to expand...
Click to collapse
Do you happen to have the sources and project files available? I'd like to build upon yours and try to integrate with XInput as done by snes8x, specifically CBoxController.c/h, ControllerInput.c/h, etc.

How about buld new 1.55 release for WinRT?
https://github.com/snes9xgit/snes9x
I miss also DMGBoy latest 2.0 version build.

Related

A few questions about devices

Before I start, yes I did look around, and the best I found were unanswered questions, but if someone can link me to some answers I would much appreciate it.
Anyway my questions mostly deal with unlocking. Now I've heard about ChevronWP7, but, as far as I can tell, it's only for a jailbreak type of 'unlock' rather than the traditional carrier unlocking, is that correct?
If so, is there a free way to unlock phones to use on different carriers?
Also, if a phone is already carrier unlocked, will the lock return when syncing with a computer?
Finally, if I were to get a phone just for development, would I need to use it as a phone at all (meaning have a SIM card inserted), or could I just treat it like an iPhone's iPod Touch?
Thanks in advanced
ChevronWP7 unlocks a phone, so you can install applications from other sources than marketplace. For example, develop your own application, and install it on phone.
Official way: Pay 99$ for MS, to be able to do that.
Jefis said:
ChevronWP7 unlocks a phone, so you can install applications from other sources than marketplace. For example, develop your own application, and install it on phone.
Official way: Pay 99$ for MS, to be able to do that.
Click to expand...
Click to collapse
Thanks, that's what I figured. But as a student, I get it free anyway. Do you know the answers to my other questions?
Also, if I were to get an HD2 and install Windows Phone 7 on that, would I be able to use the marketplace and develop applications on that?
To develop apps you dont need the phone just the SDK and the emulator.
crsnwby said:
To develop apps you dont need the phone just the SDK and the emulator.
Click to expand...
Click to collapse
I know, I actually have a few apps up already. But the emulator only goes so far, you don't get to see how your apps look in the marketplace and you don't get to try out competing apps. The main reason I want a device now is because I'm working on a game and the emulator doesn't have multi-touch capabilities and in general it can be sluggish
DrederickTatum said:
I know, I actually have a few apps up already. But the emulator only goes so far, you don't get to see how your apps look in the marketplace and you don't get to try out competing apps. The main reason I want a device now is because I'm working on a game and the emulator doesn't have multi-touch capabilities and in general it can be sluggish
Click to expand...
Click to collapse
If you're saying the game performs sluggishly in the emulator, it's much more likely that you have a memory leak or performance problem with your game, assuming your computer isn't slow.
If you want the apps on the phone you're going to either need to use ChevronWP7 (which will stop working after this next patch although apparently Microsoft will release or allow some sort of homerbrew solution after that patch) or get the dev unlock. Unfortunately, if you're in the App Hub through DreamSpark, they don't check your ID (which is required to get an unlock) until you try to submit your first app. This means you either have to upload a dummy app (which counts against your 5 free submissions) or you have to build an app entirely based on the emulator.
In terms of carrier unlock, I don't believe there is a free solution, but I'm entirely unsure about that.
FishFaceMcGee said:
If you're saying the game performs sluggishly in the emulator, it's much more likely that you have a memory leak or performance problem with your game, assuming your computer isn't slow.
Click to expand...
Click to collapse
It runs okay, but not as smooth as when I run it natively in Windows. This one is just a board game, I ran a more complex game I was working on in the past and it also ran fullspeed in Windows but was quite sluggish in the emulator. I know there are differences in the way the platforms handle memory, but I'm a pretty careful coder, I'm pretty sure it's more to do with the fact that the whole Windows Phone 7 dev kit is still quite new.
Anyway, I'm still thinking of going with the HD2 option. Would I be able to register that as a dev phone? If not how about ChevronWP7?
i think it was suggested earlier but you register your windows live account as a dev account (to activiate requires you to submit an app). once that's done, the phone automatically unlocks and works as a dev phone. i still don't agree on using HD2 as the basis of your dev phone, but i understand your lack of finances.
The Gate Keeper said:
i think it was suggested earlier but you register your windows live account as a dev account (to activiate requires you to submit an app). once that's done, the phone automatically unlocks and works as a dev phone. i still don't agree on using HD2 as the basis of your dev phone, but i understand your lack of finances.
Click to expand...
Click to collapse
I like the idea of getting an HD2 just because of it's versatility, I could put Android on it if I wanted to try developing for that platform, the only thing stopping me is the fact that WP7 for HD2 will probably hit a snag when 7.1 comes out and I'd be stuck on the emulator again.
Actually I could get a proper Windows Phone, I just don't like paying for data. I just want to run it on WiFi and use it like an iPod touch. That's why I wanted to know if the device works fine without a SIM card or will it not let you do anything until you insert one? Surely owners of a device could answer this question.
DrederickTatum said:
I like the idea of getting an HD2 just because of it's versatility, I could put Android on it if I wanted to try developing for that platform, the only thing stopping me is the fact that WP7 for HD2 will probably hit a snag when 7.1 comes out and I'd be stuck on the emulator again.
Actually I could get a proper Windows Phone, I just don't like paying for data. I just want to run it on WiFi and use it like an iPod touch. That's why I wanted to know if the device works fine without a SIM card or will it not let you do anything until you insert one? Surely owners of a device could answer this question.
Click to expand...
Click to collapse
yes it can be used wifi only.
Now I'm reading from some places that you need to be on 3G to install Apps from the marketplace, true?
Never had a data plan as we have city wide wifi and i have all the apps I want
z33dev33l said:
Never had a data plan as we have city wide wifi and i have all the apps I want
Click to expand...
Click to collapse
Out of curiosity, what phones are you guys using?
Edit: Doh, just saw the Venue in your signature. Has T-Mobile ever bothered you about not having data?
Not once, they can't tell... I have an HD7, a venue pro, 2 focus' one quantum, and one surround. I'm a major fan

How to install Flash and Java???

I've heard this is possible for the Note Pro but cannot find an actual working process for either.
Any luck out there for others?
Agrajag27 said:
I've heard this is possible for the Note Pro but cannot find an actual working process for either.
Any luck out there for others?
Click to expand...
Click to collapse
There's a thread here somewhere on using a hacked flash apk with dolphin and jet pack. Works great. As for Java? No idea.
Working java binaries (runtime environment, not a browser plugin...) were distributed with android apktool:
https://code.google.com/p/apktool/
However since kitkat i cant get it to work.The binaries structure is very messy and it would take some time to catch how to launch java vm in an appropriate way, ie. letting it use associated so libs. Didnt have time yet.
They are also seem to be redistribuded with AIDE app. Didnt checked out that yet, too.
Above may let you execute jar applications from command line.
Browser plugin not available atm.
Um what do you want with java on an android tablet?
Sent from my SM-P600 using XDA Premium HD app
{Diemex} said:
Um what do you want with java on an android tablet?
Click to expand...
Click to collapse
I have several java-based games I play online that are not working now.
I followed the instructions and it works. However, flash playback seems to be slow. Anybody has an idea why?
http://forum.xda-developers.com/goo...-android-4-t2548001/post47958533#post47958533
hajime_android said:
I followed the instructions and it works. However, flash playback seems to be slow. Anybody has an idea why?
http://forum.xda-developers.com/goo...-android-4-t2548001/post47958533#post47958533
Click to expand...
Click to collapse
Because Adobe do not care about Android Flash users.
KitKat version is working at all thanks to community, not to the developer... Adobe depreciated Flash some time ago (a year or something?). It's not optimized, that's it.
It's not a drama after all, as the whole world seems to be switching to HTML5...
PS: you may want to try turning on GPU acceleration in developer options...
PS2: you may also want to try Puffin Browser from Google Play store, which has newer version of flash included (and really works!), however I cannot guarantee if the performance will be better...

Wine 3.0 on Android

It is here,
https://dl.winehq.org/wine-builds/android/
But ain't working on pixel. I am pissed off. Any workarounds?
It is not compatible with Oreo yet.
Just let them know on their forums:
https://forum.winehq.org/viewforum.php?f=2
NoobInToto said:
It is here,
https://dl.winehq.org/wine-builds/android/
But ain't working on pixel. I am pissed off. Any workarounds?
Click to expand...
Click to collapse
Look into Crossover. It uses WINE. http://www.androidpolice.com/2017/11/07/crossover-android-chrome-os-enters-open-beta/
skawtnyc said:
Look into Crossover. It uses WINE. http://www.androidpolice.com/2017/11/07/crossover-android-chrome-os-enters-open-beta/
Click to expand...
Click to collapse
Unfortunately, it is not for ARM devices...
I hope they'll update it so it's compatible with Android Oreo devices.
Looks like the new WIne 3.0 is ARM-compatible, and has been compiled for ARM devices:
https://dl.winehq.org/wine-builds/android/
I have Oreo on my Nexus 7 2013, wine works, tried to install some apps but no luck, only errors. Internet Explorer works, but i see only blank white web pages
numbazZ said:
I have Oreo on my Nexus 7 2013, wine works, tried to install some apps but no luck, only errors. Internet Explorer works, but i see only blank white web pages
Click to expand...
Click to collapse
what kind if binaries / apps were u trying to run?
nine7nine said:
what kind if binaries / apps were u trying to run?
Click to expand...
Click to collapse
Tried Live For Speed installer, also exe from unpacked game, and some photoshop cs6 repack) as i know LFS works good on wine.
Will try something else tomorrow
numbazZ said:
Tried Live For Speed installer, also exe from unpacked game, and some photoshop cs6 repack) will try something else tomorrow
Click to expand...
Click to collapse
how about trying actual arm binaries?
ie; windows rt, win8 arm && win10 arm PEs
last I heard, while the wine devs are working on x86 on arm, it wasn't ready - when compared to say; win10 for arm's x86 emulation layer...
I also know that in the past to run x86 binaries in wine on arm, you have to have binfmt_misc enabled in the kernel + qemu (emulator) to make it all work...
not sure, where things are at, at the moment. but I'd try running actual Arm compiled windows app and see if they run.... idk, I can't imagine that Wine is super useful on android yet. that said, I am curious - as I used to maintain buillds and patchsets for wine...
Only binaries compiled for ARM will function under Wine. You can find an updated list in the second post of this thread: https://forum.xda-developers.com/showthread.php?t=2092348
skawtnyc said:
Only binaries compiled for ARM will function under Wine. You can find an updated list in the second post of this thread: https://forum.xda-developers.com/showthread.php?t=2092348
Click to expand...
Click to collapse
it should be noted, this is specifically windows rt / win8 arm apps... and hasn't been updated in 3yrs.
I suspect that if u were to investigate the windows app store / UWP apps - there are probably a much higher number of windows apps that potentially could run in wine / for arm - but then you would likely require the Microsoft store or some other way to get the apps running in wine (not sure if wine even supports them).
skawtnyc said:
Looks like the new WIne 3.0 is ARM-compatible, and has been compiled for ARM devices:
https://dl.winehq.org/wine-builds/android/
Click to expand...
Click to collapse
It is not pixel compatible, and that is all this thread is about.
NoobInToto said:
It is not pixel compatible, and that is all this thread is about.
Click to expand...
Click to collapse
To be honest I only installed it on my Pixel C, not my Pixel phone. Doing so would have been pointless since the resolution makes it very difficult to use. Also there's no way to access the software keyboard, making it even more difficult to use.
Even if you could install it, and those other issues were resolved, it doesn't have a x86 emulation layer so you're pretty much stuck with those old Windows RT apps and not much else. You're looking at something that really doesnt have much more value than proof of concept. I'm probably going to end up migrating my tablet to something like the Pixelbook so I can run Crossover on it and have both android and x86 Windows apps run natively.
skawtnyc said:
To be honest I only installed it on my Pixel C, not my Pixel phone. Doing so would have been pointless since the resolution makes it very difficult to use. Also there's no way to access the software keyboard, making it even more difficult to use.
Even if you could install it, and those other issues were resolved, it doesn't have a x86 emulation layer so you're pretty much stuck with those old Windows RT apps and not much else. You're looking at something that really doesnt have much more value than proof of concept. I'm probably going to end up migrating my tablet to something like the Pixelbook so I can run Crossover on it and have both android and x86 Windows apps run natively.
Click to expand...
Click to collapse
Well, I would still like to try it out. If they manage to make it work with windows 10, say, windows 10S , it would be cool, since windows 10 is more touch friendly than 7 . It is in the works I believe, to be made possible via qemu (full arm compatibility). Time will tell.
NoobInToto said:
It is not pixel compatible, and that is all this thread is about.
Click to expand...
Click to collapse
NoobInToto said:
Well, I would still like to try it out. If they manage to make it work with windows 10, say, windows 10S , it would be cool, since windows 10 is more touch friendly than 7 . It is in the works I believe, to be made possible via qemu (full arm compatibility). Time will tell.
Click to expand...
Click to collapse
My biggest regret about this is that I don't have an emulator to run Diablo II on my tablet. Sure, there are other games, but they don't really capture the experience the same way.
skawtnyc said:
My biggest regret about this is that I don't have an emulator to run Diablo II on my tablet. Sure, there are other games, but they don't really capture the experience the same way.
Click to expand...
Click to collapse
I managed to make doom 3 to work on my phone ( I don't recollect which one, pixel or nexus 6p, I switched to pixel about 2 months ago). I am not sure about diablo.
NoobInToto said:
It is not pixel compatible, and that is all this thread is about.
Click to expand...
Click to collapse
beyond installing, it doesn't seem to work for me... also, i'm unclear on whether this build is arm64 compatible.? (I know wine has an arm64 preloader though).
skawtnyc said:
Even if you could install it, and those other issues were resolved, it doesn't have a x86 emulation layer so you're pretty much stuck with those old Windows RT apps and not much else. You're looking at something that really doesnt have much more value than proof of concept. I'm probably going to end up migrating my tablet to something like the Pixelbook so I can run Crossover on it and have both android and x86 Windows apps run natively.
Click to expand...
Click to collapse
I suspect that running qemu + wine-x86 would be the better route to go (vs wine-arm or running qemu + windows)... i'm not too sure what the overhead would look like, but people are doing it on the rasberry pi 2/3...
it's probably also possible that using some of wine's env variables would improve performance (realtime priviledges for wineserver, critical threads, etc) and patching wine to support other enhancements (which is what I would do anyway, on my linux box).
NoobInToto said:
Well, I would still like to try it out. If they manage to make it work with windows 10, say, windows 10S , it would be cool, since windows 10 is more touch friendly than 7 . It is in the works I believe, to be made possible via qemu (full arm compatibility). Time will tell.
Click to expand...
Click to collapse
i'd like to, as well...
technically, you can run qemu + x86 wine on arm, right now. I just don't believe that anyone has packaged it up nicely for android...
and it would require additional manual configuration, init script, possibly a script/wrapper for launching apps too, depending... Another issue would be the vast majority of stock kernels don't have the support or enable stuff that is going to be required... mine suports binfmt_misc (which qemu will require), but i think other stuff may be needed. not positive.
it can't be that hard though, but I don't have much experience with qemu (and none on android), wine on the other hand - lots of experience with on linux. same goes for winelib...
does anyone know how to get access to the internal storage?
I cant even try to install anything, because I dont know where the Wine-Files are located.
Btw I'm using a Lenovo YogaBook
Thanks
trfr3ak said:
does anyone know how to get access to the internal storage?
I cant even try to install anything, because I dont know where the Wine-Files are located.
Btw I'm using a Lenovo YogaBook
Thanks
Click to expand...
Click to collapse
you'll have to figure out how to get into your internal storage yourself, but having a a proper file manager helps. you may need root to view the files (I did on my pixel)... also, not sure why you are asking for help for your yogabook in the google pixel forum...? (you probably shouldn't be).
as for where the files are. it's android, so app data is usually stored in /data/data/your.app.name... and this would be where wine installs it's binaries and prefix too. (org.winehq.wine)
---------- Post added at 10:22 PM ---------- Previous post was at 10:18 PM ----------
so yeah. looking at the binaries. they are compiled as arm-v7a. ... they should run (although, by default after install, they aren't in the PATH / can't be executed from a terminal)....
I guess maybe the arm64 version just isn't ready at this point && wine-3.0 for arm requires some manual setup on the pixel... might tinker with it later, or look into qemu + wine x86... we'll see

Windows 10 on ARM for Surface RT

Hello.
Microsoft is working on an ARM version of Windows 10. It is already possible to get this working on a Raspberry PI 2.
According to this article:
https://www.modmy.com/developers-successfully-run-windows-10-surface-rt
someobdy managed to get Windows 10 partially working on a Surface RT. Is there any update on this? Considering Microsoft has an ARM version of Windows 10, what are the issues in getting this working?
kephax said:
Hello.
Microsoft is working on an ARM version of Windows 10. It is already possible to get this working on a Raspberry PI 2.
According to this article:
https://www.modmy.com/developers-successfully-run-windows-10-surface-rt
someobdy managed to get Windows 10 partially working on a Surface RT. Is there any update on this? Considering Microsoft has an ARM version of Windows 10, what are the issues in getting this working?
Click to expand...
Click to collapse
Windows 10 on ARM is exclusively for ARM64 devices. The version that runs on the raspberry pi 2 is Windows 10 IoT. Win10 iot can run on the surface tablet, but due to lack of apps, it is practically useless.
There is any news about win10 on arm on Surface rt ?
Lord-THX said:
There is any news about win10 on arm on Surface rt ?
Click to expand...
Click to collapse
No
Thanks
https://m.ithome.com/html/469731.htm
Here ^^^^
wangxiaohu said:
Here ^^^^
Click to expand...
Click to collapse
Does that really work on a Surface 2? I could never get nvpep to work, it would always cause a bluescreen on boot (irql_not_less_or_equal).
I can't download your Surface 2 English WIM from that site, can you tell me if there is there a mirror? Failing that a tip on how you got nvpep working would be interesting
Thanks!
wangxiaohu,
I managed to get your Surface 2 WIM, works great aside from the expected Bluetooth issue. Use the Uart16550tegra driver from Surface RT on Surface 2, once this is installed the Bluetooth will work.
Thanks to Ranomez for the tip
_CNR_ said:
Does that really work on a Surface 2? I could never get nvpep to work, it would always cause a bluescreen on boot (irql_not_less_or_equal).
Click to expand...
Click to collapse
Just spotted where I went wrong. I've been using sdbus.sys and sdstor.sys from a factory Surface 2 RT8.1 install, using these got me to desktop but I could never get nvpep to work without a BSOD on boot. Just noticed the sdbus.sys from the Chinese WIM is older than the one I took from my Surface 2 RT8.1 install.
sdbus 9.3.9600.16497 bad, 9.3.9600.16384 good. Combo of any nvpep and sdbus 9.3.9600.16497 under 15035 will break it.
wangxiaohu said:
https://m.ithome.com/html/469731.htm
Here ^^^^
Click to expand...
Click to collapse
Wait what?!? Is this the real Windows 10 ARM Edition running on a Surface RT/2? Not IoT? If so, where did this come from? I thought Windows 10 ARM Edition was ARM64 not ARM32. I can kind of follow it, but relying on browser translation of the page...
domboy said:
Wait what?!? Is this the real Windows 10 ARM Edition running on a Surface RT/2? Not IoT? If so, where did this come from? I thought Windows 10 ARM Edition was ARM64 not ARM32. I can kind of follow it, but relying on browser translation of the page...
Click to expand...
Click to collapse
Yes. But it's also last build that can run ARM32. We won't see newer version of Windows 10 on rt most likely.
domboy said:
Wait what?!? Is this the real Windows 10 ARM Edition running on a Surface RT/2? Not IoT? If so, where did this come from? I thought Windows 10 ARM Edition was ARM64 not ARM32. I can kind of follow it, but relying on browser translation of the page...
Click to expand...
Click to collapse
_CNR_ said:
Does that really work on a Surface 2? I could never get nvpep to work, it would always cause a bluescreen on boot (irql_not_less_or_equal).
I can't download your Surface 2 English WIM from that site, can you tell me if there is there a mirror? Failing that a tip on how you got nvpep working would be interesting
Thanks!
Click to expand...
Click to collapse
Yes it works... There are some caveats not stated in the instruction.
wangxiaohu said:
Yes. But it's also last build that can run ARM32. We won't see newer version of Windows 10 on rt most likely.
Click to expand...
Click to collapse
That's really cool! I had no idea there was a build of Windows 10 ARM Edition that would run on the Surface RT/2. Thanks for posting the link to those instructions!
I suspect you're correct about no newer builds. Though considering my old Surface RT is still running RT 8.0 for the jailbreak, any version of 10 would be a lot newer. Am I correct in assuming all the open-source apps compiled for RT (since they're ARM32) would also run on this build of Windows 10? I'm going to have to try this when I get some time.
domboy said:
That's really cool! I had no idea there was a build of Windows 10 ARM Edition that would run on the Surface RT/2. Thanks for posting the link to those instructions!
I suspect you're correct about no newer builds. Though considering my old Surface RT is still running RT 8.0 for the jailbreak, any version of 10 would be a lot newer. Am I correct in assuming all the open-source apps compiled for RT (since they're ARM32) would also run on this build of Windows 10? I'm going to have to try this when I get some time.
Click to expand...
Click to collapse
I want to set expectation clear that I still find rt with Windows 10 useless since it's doesn't have any perf improvement. Experience is awful. Camera doesn't work. Photo and Mail apps don't install. Edge browsing is more compatible with sites than IE, but extremely slow.... So, don't bother unless u want to enjoy the 'upgrade' per se.
wangxiaohu said:
I want to set expectation clear that I still find rt with Windows 10 useless since it's doesn't have any perf improvement. Experience is awful. Camera doesn't work. Photo and Mail apps don't install. Edge browsing is more compatible with sites than IE, but extremely slow.... So, don't bother unless u want to enjoy the 'upgrade' per se.
Click to expand...
Click to collapse
I appreciate the warning! I am not surprised to hear that it is slow, otherwise Microsoft might have actually released it officially. I probably will wait to try this until I have no other use for the device (once the Netflix app stops working). Still, it's neat to see it is actually possible.
wangxiaohu said:
Yes. But it's also last build that can run ARM32. We won't see newer version of Windows 10 on rt most likely.
Click to expand...
Click to collapse
There are apparently newer ARM32 builds but its very unlikely we will ever get to see them and as it stands I think we are lucky to have 15035.
wangxiaohu said:
I want to set expectation clear that I still find rt with Windows 10 useless since it's doesn't have any perf improvement. Experience is awful. Camera doesn't work. Photo and Mail apps don't install. Edge browsing is more compatible with sites than IE, but extremely slow.... So, don't bother unless u want to enjoy the 'upgrade' per se.
Click to expand...
Click to collapse
My nvpep troubles:
I found where I was going wrong with my WIM (thanks to your WIM) and what was causing nvpep to trigger a BSOD on boot. I don't understand the underlying cause but I was using sdbus 9.3.9600.16497 from my Surface 2 RT8.1 install (Surface2_BMR_20.2.19.0 recovery media), once I switched to sdbus 9.3.9600.16384 everything was fine.
Once that was sorted I was able to make my own working WIM and I've been playing with making it work as well as possible on my Surface 2:
Error on first boot:
Before allowing 15035 to boot for the first time create a new directory (\EFI\Microsoft\Recovery) and create an empty BCD store there.
Camera fix:
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation\Platform]
"EnableFrameServerMode"=dword:00000000
Bluetooth fix:
Use the Uart16550tegra driver from Surface RT on Surface 2, once this is installed the Bluetooth will work.
Edge Tweaking:
Edge can be made a little better from about:flags - enable canary and allow high memory usage. This is not my tip but it seems to help, only real issue I have with Edge at the moment is YouTube but I've been told to give myTube a try.
Build Expired Nag Window:
Delete File \Windows\System32\LicensingUI.exe
Apps Working:
So far managed to get working the following MS apps: Onedrive, Remote Desktop, Skype, Photos, Camera, Scan, Films & TV, Mail & Calendar. Oh, and also an old version of Maps that still works - GPS is good. Third party apps tried so far - Team Viewer & VLC.
Pictures: https://imgur.com/a/ujnLlFI
List of apps that that seem to work on Windows 10 15035 so far - newer versions may work but would require manifest mods:
Code:
Microsoft.DesktopAppInstaller_2019.1019.1.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsStore_11811.1001.2713.0_neutral_~_8wekyb3d8bbwe
Microsoft.MicrosoftSkyDrive_17.30.3.0_neutral_~_8wekyb3d8bbwe
Microsoft.RemoteDesktop_10.1.1107.0_neutral_~_8wekyb3d8bbwe
Microsoft.SkypeApp_12.1815.210.1000_neutral_~_kzf8qxf38zg5c
Microsoft.Windows.Photos_2017.35063.44410.1000_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsCamera_2017.727.40.2000_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsScan_2014.523.326.3026_neutral_~_8wekyb3d8bbwe
Microsoft.ZuneVideo_2019.18052.10711.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsCommunicationsApps_16005.11001.20116.0_neutral_~_8wekyb3d8bbwe.appxbundle
Microsoft.WindowsMaps_4.1509.50912.0
TeamViewer.31414B719FA93_15.0.100.0_neutral_~_89446h4zmeyyt
VideoLAN.VLC_3.2.1.0_neutral_~_paz6r1rewnh0a
Not exactly current in some cases but they still seem to function.
These I have installed but not used. It would be a surprise if the wireless display worked (I don't have the adapter) and I'm not a telegram user but will sign up to test later.
Code:
Microsoft.SurfaceWirelessDisplayAdapter_3.4.137.1000_neutral_~_8wekyb3d8bbwe
38833FF26BA1D.UnigramPreview_3.6.2286.0_neutral_~_g9c9v27vpyspw
I'm not really a big app user so I've just been adding stuff to make 15035 feel a little less empty
There is this version of Maps:
Code:
Microsoft.WindowsMaps_2017.1003.1829.0_neutral
Should work on 15035 but it requires 15063 as a minimum to install and I have not looked into what's required to modify the manifest, repack and sign yet. For the moment I've focused on what will work without too much trouble.
Qiangong2 said:
No
Click to expand...
Click to collapse
@Qiangong2
Are you going to try this? Need your feedback.
k4955 said:
@Qiangong2
Are you going to try this? Need your feedback.
Click to expand...
Click to collapse
I tried but the install was so glitchy that I reverted back to RT 8.1.
Qiangong2 said:
I tried but the install was so glitchy that I reverted back to RT 8.1.
Click to expand...
Click to collapse
Once installed its not bad, I've got a dual boot setup on my Surface 2 just to be on the safe side though.

[app] (BETA!!!) Otter Browser for Windows on ARM32

Hey all, it's probably been a while since I posted, but as time has went on, I've been working on Otter Browser ports.
It isn't stable, which is why it says BETA! Please say if something isn't working, I'll look at it when I can.
What can it do so far?
Some sites are more faster than Edge
What can it not do?
Large JavaScript sites/files. Multimedia was fixed(-ish) (some formats do not work, will look into it soon, could just be a Qt thing)!
How stable exactly is "not stable"?
Well, it crashes at random. If you go to a site with too much JavaScript it will crash, certain sites just don't work, etc.
Will this all be fixed!
Of course! I'm working on it as much as I can!
If you want to test it out, let me know how it works, etc, then that would be gladly appreciated, I'm trying to do what I can for the peeps only with an ARM32 device.
Tested sites: https://docs.google.com/spreadsheets/d/14lQLsQoMKNPalPbF7SQLxCgpOp80a82vM9aeRV6xOd0/edit?usp=sharing
Download link(s):
Latest (permalink)
https://download.pahaze.net/ARM/Applications/OtterBrowser/Downloads/latest/
Archive of versions
https://download.pahaze.net/ARM/Applications/OtterBrowser/Downloads/
10/10/2021 build - EARLY WebKit2/WebGL/OpenGL build - NO YouTube/JIT still
7z - https://drive.google.com/file/d/1qksSsGFAY2-7qcJe_ezG0R4YZRSmqRzJ/view?usp=sharing
ZIP - https://drive.google.com/file/d/1diTYLr0Cwm5L0944rjJfSedjUqTN97HT/view?usp=sharing
7/29/2021 build - EARLY MULTIMEDIA BUILD - NO YouTube YET
https://drive.google.com/file/d/1TXKqeMRkWY7Y_ejDTXoj-Qs3Fma43amG/view
4/22/2021 build
https://drive.google.com/file/d/1UvpJJuombejj_hh15sIyHA-_d2Y_flQZ/view?usp=sharing
How do I install it!!!
Extract the folder from the 7zip file ANYWHERE. It doesn't matter where it is!
C:\Program Files; your desktop; you name it, it'll work just fine there. I do plan on making an installer, but for the time being, a folder on your desktop or in your documents or something isn't going to hurt.
Have fun out there!
Thanks for that, hope some people will give you feedbacks. I'm so pissed at Microsoft for letting this perfectly working tablet die.
keepah said:
Thanks for that, hope some people will give you feedbacks. I'm so pissed at Microsoft for letting this perfectly working tablet die.
Click to expand...
Click to collapse
My pleasure! I'm going to update it as much as possible, but I'm still in school so updates won't be immediate or frequent compared to the official Otter builds. I love the lil tablets myself and had been using my Surface 2 as a main PC until early 2020.
Hi. I'm trying to run it on a Nokia Lumia 2520 (it runs Windows RT 8.1) and has A ARM32 hardware. I tried to use Otter but windows just gives me an error message saying that it cannot verify the digital signature for this file. Is there a workaround to this?
Traceur_M said:
Hi. I'm trying to run it on a Nokia Lumia 2520 (it runs Windows RT 8.1) and has A ARM32 hardware. I tried to use Otter but windows just gives me an error message saying that it cannot verify the digital signature for this file. Is there a workaround to this?
Click to expand...
Click to collapse
Sounds like you still need "jailbreak" it for this browser to run. There are threads in the RT subform on how to do that. I never upgraded to 8.1 so I haven't tried that procedure myself...
Traceur_M said:
Hi. I'm trying to run it on a Nokia Lumia 2520 (it runs Windows RT 8.1) and has A ARM32 hardware. I tried to use Otter but windows just gives me an error message saying that it cannot verify the digital signature for this file. Is there a workaround to this?
Click to expand...
Click to collapse
Yeah, you just need to sign it with a signtool. The one in the forums here works. Just be sure RT8.1 has the jailbroke ran. It runs worse on RT8.1, from what I've heard though (just warning). You may also need to put these DLLs in it's folder.
Hello , I have tested your browser on Lumia 930 running a leaked version of Windows Arm 32.
It's UI and some pages work flawlesslly but it warns about SSL not being supported or something like that.
Do you maybe have a telegram account? You would surelly be welcomed on WOAaarch32 telegram group
Horuhe Delaroddia said:
Hello , I have tested your browser on Lumia 930 running a leaked version of Windows Arm 32.
It's UI and some pages work flawlesslly but it warns about SSL not being supported or something like that.
Do you maybe have a telegram account? You would surelly be welcomed on WOAaarch32 telegram group
Click to expand...
Click to collapse
I'm glad to hear that it's working good, but that SSL is a little mistake by me... I forgot to copy and rename some DLLs. I'll fix it in a future build, sorry about that. It's nothing bad, just a DLL spelling mistake.
Also, sadly, no, I do not have Telegram. I would like to get it but as I'm a minor I can not easily get whatever social media I please. If I do get it, I'll be sure to post it here.
frylockk19 said:
I'm glad to hear that it's working good, but that SSL is a little mistake by me... I forgot to copy and rename some DLLs. I'll fix it in a future build, sorry about that. It's nothing bad, just a DLL spelling mistake.
Also, sadly, no, I do not have Telegram. I would like to get it but as I'm a minor I can not easily get whatever social media I please. If I do get it, I'll be sure to post it here.
Click to expand...
Click to collapse
@Horuhe Delaroddia got it : )
I'm @frylockk19 on there and I already joined the Windows Aarch32 Lumia group
This is awesome, didn't think anyone was still working on apps for RT. So far so good way better than the ancient IE11 that 8.1 has.
aq3e said:
This is awesome, didn't think anyone was still working on apps for RT. So far so good way better than the ancient IE11 that 8.1 has.
Click to expand...
Click to collapse
Thanks! Glad you're enjoying it.
Just wanted to pop in and say that I tested this on the Windows 10 Build and it works just as well on my RT1 as it did on 8.1, Buggy but still as good as edge.
aq3e said:
Just wanted to pop in and say that I tested this on the Windows 10 Build and it works just as well on my RT1 as it did on 8.1, Buggy but still as good as edge.
Click to expand...
Click to collapse
That's awesome! RT8.1 isn't expected to do well with it though, sadly.. This is due to the whole THUMB2 limitations and junk . I plan on making stable RT8.1 releases and RT10 releases where the RT10 releases have JIT. Glad to hear how it's as good as Edge though. I'm doing what I can and hopefully will release a new/more stable build soon. I'm dealing with some issues (irl, not computer or whatnot), but hopefully should be back to building apps in a few days or so. Have fun with it!
It works!!!!
I will find you!
And i will kiss you!
Hello, I wanted to thank you for working on this Browser, it works on my Lenovo IdeaPad Yoga 11 which runs Windows 8.1 RT. I'm also wanted to report some bugs since on 8.1 there are some and I've seen anybody talking about them here. So here they are :
-1: When trying to erase (backspace) on a search engine page the browser will crash.
-2: When trying to access any website that allows you to sign in (ex: YouTube, any hospital or bank website) it crashes.
I'll stop at these two since, again, I'm not sure if it's the right place and I don't want to pollute the thread. If it's not the right place, I'll gladly report them wherever it is. So thank you in advance.
OlirexGamer said:
Hello, I wanted to thank you for working on this Browser, it works on my Lenovo IdeaPad Yoga 11 which runs Windows 8.1 RT. I'm also wanted to report some bugs since on 8.1 there are some and I've seen anybody talking about them here. So here they are :
-1: When trying to erase (backspace) on a search engine page the browser will crash.
-2: When trying to access any website that allows you to sign in (ex: YouTube, any hospital or bank website) it crashes.
I'll stop at these two since, again, I'm not sure if it's the right place and I don't want to pollute the thread. If it's not the right place, I'll gladly report them wherever it is. So thank you in advance.
Click to expand...
Click to collapse
You're absolutely fine reporting any issues here! I know about them, and I'm doing what I can but progress is slow due to stuff happening outside of porting and I only have so much RAM (8GB) so I only can build with like 6 jobs at a time ; )
The goal is to get Otter as close to Win32's version, but I may *drop* Otter if I can get GTK building as it seems to be more lightweight (an example being Midori). YouTube won't work at all though, for sure. No multimedia works, sadly. I don't know about banking/hospital site's logins as I'm a minor and do not have any accounts for any of them (lol), but I'll see if it's happening with stuff like GitHub and report back if I can fix it, or if there's a new build you can try out.
frylockk19 said:
You're absolutely fine reporting any issues here! I know about them, and I'm doing what I can but progress is slow due to stuff happening outside of porting and I only have so much RAM (8GB) so I only can build with like 6 jobs at a time ; )
The goal is to get Otter as close to Win32's version, but I may *drop* Otter if I can get GTK building as it seems to be more lightweight (an example being Midori). YouTube won't work at all though, for sure. No multimedia works, sadly. I don't know about banking/hospital site's logins as I'm a minor and do not have any accounts for any of them (lol), but I'll see if it's happening with stuff like GitHub and report back if I can fix it, or if there's a new build you can try out.
Click to expand...
Click to collapse
Okay, that's good to know. What I've seen is that it should crash with any page in which you have to log in for anything so, for example, I think this website would do the same or Gmail. Thank you for your work, we'll be waiting patiently for the next update.
OlirexGamer said:
Okay, that's good to know. What I've seen is that it should crash with any page in which you have to log in for anything so, for example, I think this website would do the same or Gmail. Thank you for your work, we'll be waiting patiently for the next update.
Click to expand...
Click to collapse
No problem!
Just want to tell you, that i am so thankfull for your work an the browser. The Surface is running so good and is doing such a good job for me. I cannot understand why MS let this Tablet die.
Only problem is, you know that, the Browser. Since the Win 10 Setup, the Edge Browser works "ok", but i have reached its limits very early.
Thank you again for your work, your afford and i hope you will continue with this browser.
Doc_Presley said:
Just want to tell you, that i am so thankfull for your work an the browser. The Surface is running so good and is doing such a good job for me. I cannot understand why MS let this Tablet die.
Only problem is, you know that, the Browser. Since the Win 10 Setup, the Edge Browser works "ok", but i have reached its limits very early.
Thank you again for your work, your afford and i hope you will continue with this browser.
Click to expand...
Click to collapse
No problem! I plan on continuing as much as I can with it and hoping next build I can get a JIT build out for the Win10 users even! Qt is just painfully slow to compile on my computer due to low RAM amount (8GB 2666MHz with a Ryzen 5) . May try to get a server or something to speed up builds.

Categories

Resources