yashsingh1/xdaforums huggingface dataset:
[Fire TV Q&A, Help & Troubleshooting] krawhitham:
pihole still works

https://pi-hole.net/
[Fire TV Q&A, Help & Troubleshooting] Sizzlechest:
On every other Android version of Firefox I can install uBlock Origin and it removes all ads including YouTube. Firefox for the FireTV doesn't allow addons.
[Windows RT Development and Hacking] kephax:
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?
[Windows RT Development and Hacking] Qiangong2:
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.
[Windows RT Development and Hacking] Lord-THX:
There is any news about win10 on arm on Surface rt ?
[Windows RT Development and Hacking] Qiangong2:
No
[Windows RT Development and Hacking] Lord-THX:
Thanks
[Windows RT Development and Hacking] wangxiaohu:
https://m.ithome.com/html/469731.htm

Here ^^^^
[Windows RT Development and Hacking] _CNR_:
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!
[Windows RT Development and Hacking] _CNR_:
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
[Windows RT Development and Hacking] _CNR_:
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.
[Windows RT Development and Hacking] domboy:
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...
[Windows RT Development and Hacking] wangxiaohu:
Yes. But it's also last build that can run ARM32. We won't see newer version of Windows 10 on rt most likely.
[Windows RT Development and Hacking] wangxiaohu:
Yes it works... There are some caveats not stated in the instruction.
[Windows RT Development and Hacking] domboy:
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.
[Windows RT Development and Hacking] wangxiaohu:
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.
[Windows RT Development and Hacking] domboy:
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.
[Windows RT Development and Hacking] _CNR_:
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.

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:

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
[Windows RT Development and Hacking] _CNR_:
List of apps that that seem to work on Windows 10 15035 so far - newer versions may work but would require manifest mods:

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.

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:

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.
[Windows RT Development and Hacking] k4955:
[MENTION=6124463]Qiangong2[/MENTION]

Are you going to try this? Need your feedback. :)
[Windows RT Development and Hacking] Qiangong2:
I tried but the install was so glitchy that I reverted back to RT 8.1.
[Windows RT Development and Hacking] _CNR_:
Once installed its not bad, I've got a dual boot setup on my Surface 2 just to be on the safe side though.
[Windows RT Development and Hacking] wangxiaohu:
How do you get Photo app to install?
[Windows RT Development and Hacking] _CNR_:
This one will just install from appxbundle, I can't attach files so go to :

https://store.rg-adguard.net/

Select "Retail" from the drop down box and use this URL:

https://www.microsoft.com/en-gb/microsoft-photos/9wzdncrfjbh4

It will return a list of files, look for:

Microsoft.Windows.Photos_2017.35063.44410.1000_neutral_~_8wekyb3d8bbwe

Download and run, make sure you are connected so any dependencies are installed.
[Windows RT Development and Hacking] Qiangong2:
Out of curiousity, could it be possible to make a "franken firmware" of RT 8.1 with certain win 10 apps? Such as edge, groove music, and the photos app?
[Windows RT Development and Hacking] _CNR_:
Anything like that would be beyond my knowledge but as far as I've been told backporting Edge (new or old) to RT 8.1 is not going to happen and I would assume the same is true for other apps.

Going in the other direction - one thing I would like to know myself is if it would be possible to borrow Edge components from Windows 10 Mobile to upgrade Edge contained in 15035.
[Windows RT Development and Hacking] Qiangong2:
That, I do know. Edge on Windows 10 Mobile is different than Edge on Windows 10 on Arm. It's full fledged Edge on the Surface 2, but it's a heavily restricted Edge mobile on W10M.

So, unfortunately, no. They aren't compatible
[Windows RT Development and Hacking] _CNR_:
So instead of upgrading full Edge in 15035 could it be possible to run the restricted version of Edge from Mobile as a separate app?
[Windows RT Development and Hacking] Qiangong2:
Possibly, but it would probably be easier to port W10M to the surface 2
[Windows RT Development and Hacking] _CNR_:
For anyone playing with 15035 on Surface, this is a small collection of MS apps I've put together to make it feel a little more complete: https://mega.nz/#F!ivwlHKaZ!hFwEHZnyw_nNTe4b3TN4wA

It updates the few apps included in 15035 to latest working versions for 15035 and adds a few extras. There are minor issues but most of them work well - 3D builder was included by mistake, should have been removed from pack.
[Windows RT Development and Hacking] _craik_:
I would really appreciate if someone could upload the necessary files somewhere else than baidu.com. I would really like to try it myself, but baidu.com feels a bit fishy
[Windows RT Development and Hacking] musaev.raul.rm:
mega.nz/#F!2IJlDYSL!1pGKdtllvHCpgTKWRzrYsA its a link from our russian forum 4pda, there are all files to install win 10 on surface rt and surface 2

With best regreeds from 4pda Moscow
[Windows RT Development and Hacking] rpeveri:
wow how good

Is the link to the Russian forum or a video or a guide on how to carry out the process?

Cheers
[Windows RT Development and Hacking] Romanio0089:
Is there a tutorial out there cause I don't know what to do with .wim files.

Thanks.
[Windows RT Development and Hacking] Evandarkfire:
Yeah, +1 on this for me too, I'm currently stuck on disabling Secure Boot on my S2, tried using the Chinese EFI.zip provided, but it just spit out a Windows Boot Manager error that I couldn't understand (sorry for the vaugeness), and the installsecureboot.bat process thing wouldn't budge the secure boot policy...
[Windows RT Development and Hacking] Extortionrecords:
Finally got Windows 10 installed! I can download SOME apps using the Store currently. So I been busy playing around with that and trying to figure out if I can update the system somehow. .Net Framework and Visual C++ ETC..

Basically my question is... Am I able to update this current build of Windows 10 I am on?
[Windows RT Development and Hacking] prasadana2:
thats awsome .i wana do the same i have no idea what to do with the files

care to share the steps?

thanks in advance ..
[Windows RT Development and Hacking] luisbovari:
Hello, I followed the procedure to install win 10 ARM on my surface 2, but I keep getting a BSOD on boot, about a minute after the loading screen freezes. I checked the drivers and they should be good (sdbus.sys 9.3.9600.16384) and testsigning mode is on

what may I have done wrong?
[Windows RT Development and Hacking] musaev.raul.rm:
Write me in telegram plz , i will help you with installation [MENTION=4830949]linax[/MENTION]s
[Windows RT Development and Hacking] rpeveri:
wow that's good Please guide how to carry out the process.

Cheers
[Windows RT Development and Hacking] xdcowboysx:
Help With Step 3

Hi I've downloaded all the files and seem to be getting stuck on step 3 of the process. Does anyone have any tips or guidance? I have a Surface 2. Any help would be appreciated.
[Windows RT Development and Hacking] Zaveraj:
Instructions on 4pda work.
[Windows RT Development and Hacking] pmdeluca:
Fantastic! Working flawlessly!

Just found the Camera Fix as well! Now even the camera is working well! Thank you for the great work!
[Windows RT Development and Hacking] TheKrayze:
Thank you for this.

I was able to install this just fine. downloading the files took a little bit of time.

i am running into an issue with the license key registration. I used the slmgr steps with and without internet access. I am getting an error saying that no kms is available.

To be clear, i performed the activation steps first with no internet while using the default chinese language and timezone. I then change the default language and time zone to english/us timezone, and ran the slmgr /skms kms.03k.org; slmgr /ato; slmgr /skms zhang.yt again while connected to wifi.. both scenarios said no kms server could be found

---------- Post added at 01:18 AM ---------- Previous post was at 12:59 AM ----------

also, i think after changing the LogonUI.exe file name, i received and error (i forgot to record the error)

i then tried to boot into the recovery console, but it sat on please wait for a while. like 20 minutes.

i then booted off the usb with the window 8.1 recovery console. I changed the LogonUIbak.exe file back to its proper name. It now tried to run automatic repair, but fails on file c:\windows\system32\winload.efi with error 0xc0000428.

i will probably have to restore 8.1, and run through the process again. not the end of the world, but just curious what i did wrong.

any guidance would be appreciated
[Windows RT Development and Hacking] Bllq21:
Thanks! this really worked. I haven't tested the performance but after installing everything it looks fine.

my only problem it's this step:

### How to remove Expired version popup ###

1. Go to C:\Windows\System32

2. Right click on LogonUI.exe > Properties > Security > Advanced

3. Ower > Change

4. Enter your username > Check Names

5. Close all dialog boxes

6. Now rename the file to LogonUIbak.exe​

I can't rename the file I already changed the owner but I get an error that says that I need permission from the owner but the owner it's my account. how can I solve that?
[Windows RT Development and Hacking] TheKrayze:
I got the same error, so I in the same screen where you have the change owner link, i added my user account to the list of accounts below, and granted full permissions.

I was then able to change the name. I will be very curious if you have better luck that I did after a reboot.

Were you able to get a successful windows activation using the slmgr commands?

---------- Post added at 09:21 AM ---------- Previous post was at 08:53 AM ----------

I read on another forum post, that the file that. Needs renamed in c:\windows\system32 is LicensingUI.exe, not LogonUI.exe.

I hope this catches you in time
[Windows RT Development and Hacking] Kiba85:
Guys, the file you have to rename for getting rid of the warning IS NOT "LogonUI.exe", the guide is wrong. The right file is "LicensingUI.exe".

LogonUI is responsible for the login screen, so if you rename it you will be unable to log into your account. If you already renamed it and you are getting the error, boot into the recovery command prompt (using the recovery usb key), navigate into the system32 folder and rename LogonUI.exe to its original name.
[Windows RT Development and Hacking] Bllq21:
Thanks I managed to solve it!.

---------- Post added at 12:20 AM ---------- Previous post was at 12:01 AM ----------

Has anyone had this issue?

I can't install an app it says it need a newer version of AppModel

this package requires a higher Windows version. The package requested Windows version 6.3 with AppModel version 1, while the current Windows version is 6.3 with AppModel version 0. (0x80073cfd)​

I already updated the window store and installed everything need, Netflix worked fine but with some apps I get this error
[Windows RT Development and Hacking] tama87:
Hello to all. I am new on xda. sorry for my bad english. i follow all the step to install win 10 on my usefull surface 2 but after copy the wim image the tablet restart in recovery mode. I try to install surface 2 or surface 1 wim but the problem is the same. can you help me? thanks
[Windows RT Development and Hacking] alessandro.g93:
Error LogonUI.exe

Sorry, I have following the guide to install the windows 10 on my surface RT and work fine, but unfortunately, I have change the name of LogonUI.exe, now I don't start my surface, I have boot into the recovery command prompt, how do to rename the file? Thanks
[Windows RT Development and Hacking] Kiba85:
It's very simple, from recovery command prompt you have to type:

1) c:

2) cd windows\system32

3) ren LogonUIbak.exe LogonUI.exe

Then close command prompt and reboot, everything should be fine now.

Obviously, at step 3) replace LogonUIbak with whatever name you used to rename the file.
[Windows RT Development and Hacking] alessandro.g93:
Thank you, now work again, I would know the antivirus, bitlocker and smart control can be re-enabled?
[Windows RT Development and Hacking] diablojet:
help bootloop on surface logo

hi thank for the guide, i tried to install windows 10 arm on surface rt but i have a bootloop on surface screen it won't start. i following steps by steps, can anyone help me? thank you

p.s the surface reboot when i power on.
[Windows RT Development and Hacking] tama87:
I have the same problem
[Windows RT Development and Hacking] tama87:
I resolve the problem, this evening I try to post the guide
[Windows RT Development and Hacking] joblo84:
hi ! i've downloaded all the files for doing that . , the UWP.zip , and the non_uwp.zip . now my surface RT is resseting with 8.1 ( the first step ) sorry for my misunderstanding . but i read and reread your tutorial to make windows 10 work on that but i see nothing to what to do with the uwp.zip ... i mean where is windows 10 ?? if i reset my tablet with 8.1 . i don't understand how i will be able to make work windows 10 on this , because on the thread i see nothing that explain how to boot on a windows 10 usb drive or something like that . please enlight me !!
[Windows RT Development and Hacking] alexenferman:
The UWP.zip and non_UWP.zip are the programs you install after correctly installing the Windows 10 image. First you want to format the drive, install a bitlocker unlocked Windows 8.1 image, you unlock the secureboot and you turn on test mode. Then you install the UWP and non_UWP programs (Containing office 2013, windows store etc...)

You can check the original Chineese guide which I translated in english (Using google translate) here: https://sites.google.com/view/alexenferman/hacking/surface-rt

All of the required files (Not hosted by me btw): https://yadi.sk/d/mnCUeGKWm1XTXA
[Windows RT Development and Hacking] PauloPolaco:
Fix for domain joined MSFT & Office 365 accounts

Fix for domain joined MSFT & Office 365 accounts

It seems that you get a Microsoft Account error such as 801901f4 or 80090034 when trying to add MSFT & Office 365 accounts when joined to a domain. Oddly this issue only occurs on domain joined accounts but not local accounts on the same domain joined Surface RT.

This worked for me. Maybe somebody can turn this into a better guide?

Fix the Credential Manager Error

1. Open the registry and navigate to HKLM\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb

2. There should be a DWORD called ProtectionPolicy. Create this if it doesn't exist.

3. Set the ProtectionPolicy registry entry value to 1.

4. Reboot your Surface RT

Copy Windows Credentials

1. Login to an x86 based Win 10 machine that's joined to the same domain as your Surface RT. This should be the same domain account as your Surface RT and should already have the MSFT and Office 365 accounts you want to clone.

2. Open Control Panel and navigate to "Credential Manager"

3. Select "Windows Credentials"

4. Click on "Back up Credentials" and go through the process. Save the .CRD file to a thumb drive.

5. Once backed up, open the thumb drive on your Surface RT

6. Navigate to the "Credential Manager" in Control Panel and click on "Restore Credentials within the "Windows Credentials" tab. Go through the restore process.

7. Reboot your Surface RT

8. You should now be able to add your MSFT and Office 365 accounts through the Settings app in Windows 10 RT

https:// appuals dot com /how-to-fix-credential-manager-error-0x80090345
[Windows RT Development and Hacking] Primera3155:
I have the same problem

Hi, i have the same problem, any solution?
[Windows RT Development and Hacking] dk1keith:
Hi, everything worked so far except I am getting an error at 3. Actually deploying win 10

after running command: dism / apply-image /imagefile:d:\install.wim /index:1 /ApplyDir:c:\

I get an error: DISM doesn't recognize the command-line option "".

any help would be most appreciated. everything up to this point has been without errors.
[Windows RT Development and Hacking] Primera3155:
Hello, that error is given by dsim when the destination is not correct ... Check if c: exists, sometimes it is w :
[Windows RT Development and Hacking] dk1keith:
yes I checked and c: does exist. I'm thinking I may be entering something wrong in the command: dism / apply-image /imagefile:d:\install.wim /index:1 /ApplyDir:c:\

not sure if I am adding or missing a space somewhere in the command. I would usually copy and paste to make sure the command is correct. not sure how to do that since I am in recovery command line when entering the command.
[Windows RT Development and Hacking] alexenferman:
Instead of writing "/ apply-image" you need to write "/apply-image" Without the space! It's that easy. I was having the same problem but played with the arguments and finally figured it out
[Windows RT Development and Hacking] dk1keith:
thanks for the reply. yes that did it. I was able to apply the install.wim image and it completed successfully. however now all the tablet does is goes into recovery mode when restarting. Says Diagnosing and then goes into Automatic Repair in recovery mode.
[Windows RT Development and Hacking] dk1keith:
anyone know what may cause the Surface 2 to boot into recovery repair...all the commands completed successfully without error. even applying the image.wim
[Windows RT Development and Hacking] dk1keith:
I was able to enter regedit in recovery command prompt not using SHIFT+F10, but there is no /Status after /Setup in KEY_Local machine/SYSTEM/Setup/Status/ChildCompletion > setup.exe > Modify the value to "3".... I take it that at this point I should not have the USB drive connected that has the install.wim should I? What error specifically should I see when restarting the tablet? and at what point would I press Shift+F10?
[Windows RT Development and Hacking] dk1keith:
No One?? would really appreciate some help getting this working. I actually think I'm close because as I said there were no errors completing the commands. Even the diskpart and format commands worked without error.
[Windows RT Development and Hacking] Kiba85:
After you flash the wim you have to exit command prompt, turn off and boot normally. W10 starts its configuration and after a while you'll see a popup error on screen, you have to press shift+F10 at this point. Recovery usb key is not required for this, the OS is already flashed.