Presist UMCI Unlock for rs1 devices via official package - Windows 10 Mobile Apps. and Games

Install the package in attachment using IUTool and have fun. It modifies the same registry key, but it is persist as it is installed as a update package. Furthermore it is **Microsoft Windows Production signed** so it can be recognized as official package on Windows 10 Mobile, even though it is packed for Windows 10 IoT Core.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
PS. I tried to install something interesting (e.g. Microsoft-OneCore-IoTUAP-NanoRDP-Package.cab), but the lack of some servicing component(e.g. driver installation) makes it impossible to realize. Staging will be successfully carried out, however errors will occur during update application. I retrieved DULog later, it reported that no component could handle inf installation. And for Microsoft-IoT-PowerShell-Package.cab package, a file collision error reported as some files in the package already exist in Windows 10 Mobile image.
But in general, all packages, signed by Microsoft Windows, should pass security validation on Windows 10 Mobile, regardless the applicability.
And for Windows 10 Mobile Enterprise, I think ApplyNoMicrosoftSignedUpdapte CSP may be useful, if we can add something into Trusted Publisher certificate store (as described on TechNet) and install custom updates.

imbushuo said:
Install the package in attachment using IUTool and have fun. It modifies the same registry key, but it is persist as it is installed as a update package. Furthermore it is **Microsoft Windows Production signed** so it can be recognized as official package on Windows 10 Mobile, even though it is packed for Windows 10 IoT Core.
PS. I tried to install something interesting (e.g. Microsoft-OneCore-IoTUAP-NanoRDP-Package.cab), but the lack of some servicing component(e.g. driver installation) makes it impossible to realize. Staging will be successfully carried out, however errors will occur during update application. I retrieved DULog later, it reported that no component could handle inf installation. And for Microsoft-IoT-PowerShell-Package.cab package, a file collision error reported as some files in the package already exist in Windows 10 Mobile image.
But in general, all packages, signed by Microsoft Windows, should pass security validation on Windows 10 Mobile, regardless the applicability.
And for Windows 10 Mobile Enterprise, I think ApplyNoMicrosoftSignedUpdapte CSP may be useful, if we can add something into Trusted Publisher certificate store (as described on TechNet) and install custom updates.
Click to expand...
Click to collapse
what's the benefit of this?

Where you get packages for IoT?

iammomin said:
what's the benefit of this?
Click to expand...
Click to collapse
According to the cab content, it changes this registry key value:
PHP:
<registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI">
<registryValue name="UMCIAuditMode" valueType="REG_DWORD" value="0x00000001" />
</registryKey>
allowing execution of unsigned code (actually, MS docs said the value should be 0x02 for unsigned code but I believe 0x01 do the same). But I'm unsure about this hack usability on W10M platform.
And this signed (by Microsoft) package can be installed on any W10M phone; you don't need to be interop-unlocked.

sensboston said:
According to the cab content, it changes this registry key value:
PHP:
<registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI">
<registryValue name="UMCIAuditMode" valueType="REG_DWORD" value="0x00000001" />
</registryKey>
allowing execution of unsigned code (actually, MS docs said the value should be 0x02 for unsigned code but I believe 0x01 do the same). But I'm unsure about this hack usability on W10M platform.
And this signed (by Microsoft) package can be installed on any W10M phone; you don't need to be interop-unlocked.
Click to expand...
Click to collapse
have u tested 0x01 code on W10M?
is it works?

Related

GNote/Android runs JAVA?

we are using a web-based program that needs java. was wondering if i could use Android/GNote to access the website so i dont need a full PC to lug around and visit the site.
the first time you visit the website, it will ask you to install JAVA. am just wondering if its compatible with any ANDROID browser. maybe chrome? or something else?
appreciate any input.
jeraldyne c",)
Give me the link and I will check your website for you.
From the browser settings:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
link HERE c",)
btw, no hablo español mi amigo!! ;-)
rangercaptain said:
Give me the link and I will check your website for you.
From the browser settings:
Click to expand...
Click to collapse
JavaSCRIPT != JAVA - javascript is a very specific subset designed for doing just a bit of flow control textual / dialog programming on web sites. Java uses semi-compiled byte code to create full stand-alone applications.
technically, yes, android supports Java, in fact, at the core of android is linux, which handles all of the hardware input/output stuff, but then right on top of linux is Dalvik which is a Java byte code virtual machine designed by google to be nice and lightweight as well as supplying additional features for tablets and phones specifically (touch screen support and such). so yes, android by nature of being android, can run java. the trick is weather or not the application that you're trying to run from the web site uses code that is fully supported by Dalvik.
unless someone more knowledgable than I would care to chime in, I would strongly simply recommend either borrowing a friend's phone / tablet for a few minutes and just test out the application for yourself and see how well it runs for you, or visit your nearest cellular phone store and try one of the store demos in the same capacity.
Good luck!
Upon my visit to your link Amiga:
I guess that about says it all.
Pushing the ok button just gave me the same message.
I'm pretty sure that android cannot run normal java applets. The JVM used oly has a certain subset of java capabilities.
Not a mobile site either, I'd guess.
there a workaround to this?
Upon opening the site I chose install and it auto downloaded a file but it could not run on my note. The other option was a button that I couldn't activate. Thats where the Java would be needed.

FIX: Un-allowed DMA capable bus/device(s) detected

Credit goes to this posting:
https://superuser.com/questions/1345848/un-allowed-dma-capable-bus-devices-detected
I've edited it to make the process easier. It helped me solve the issue. Of course, use at your own risk and wear a helmet if you're going to tinker in the registry.
White-list the device​
Open Regedit
Navigate to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DmaSecurity\AllowedBuses
Grant yourself access to modify the registry key
Right-click AllowedBuses and go to Permissions
Make yourself the owner
Press Advanced
Next to Owner, make note of what it says (mine said SYSTEM)
Next to Owner, press Change
Enter your username (eg your Microsoft account email address)
Press OK
Grant yourself access
Press Add
Enter your username (eg your Microsoft account email address)
Press OK
Select your user
Tick Full Control
Press OK
Under AllowedBuses, create a new String Value
Run the following PS script which generates a .reg file (with all found PCI devices) in tmp directory and then imports it silently
Code:
$tmpfile = "$($env:TEMP)\AllowBuses.reg"
'Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DmaSecurity\AllowedBuses]'`
| Out-File $tmpfile
(Get-PnPDevice -InstanceId PCI* `
| Format-Table -Property FriendlyName,InstanceId -HideTableHeaders -AutoSize `
| Out-String -Width 300).trim() `
-split "`r`n" `
-replace '&SUBSYS.*', '' `
-replace '\s+PCI\\', '"="PCI\\' `
| Foreach-Object{ "{0}{1}{2}" -f '"',$_,'"' } `
| Out-File $tmpfile -Append
regedit /s $tmpfile
Start removing added entries via regedit one by one while refreshing system info page and checking which entry makes it incompatible again
*Fun fact: Running the script again re-populates the list without duplicating/missing entries
You should find at least one entry that re-enables the System Information message. I had 2. (See photo below).
Keep ONLY the one(s) that trigger the incompatibility message
Make sure to remove the user account that took ownership of the registry folder. I did this by right clicking Allowed Busses-> advanced and deleting my account. No need to do anything else except confirm the original owner (System in my case) has been restored. Be warned that this may NOT be the correct way to restore ownership.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This, unfortunately, does not work for me. After running the PowerShell script, I get entries added to AllowedBuses, but I still get the "Un-allowed DMA capable bus/device(s) detected" error.
The problem seems to be that I have multiple instances of some unallowed devices. When I run the Get-PnPDevice manually, I see everything, but you can only add a single instance of any given friendly name to the AllowedBuses key in the registry. For example, I have 12 PCI-to-PCI Bridge entries that have 5 different device ID's between them.
I haven't figured out how to whitelist everything I need to whitelist yet, and it seems impossible since I have multiple device ID's with the same friendly name that need to be added.
shrike1978 said:
This, unfortunately, does not work for me. After running the PowerShell script, I get entries added to AllowedBuses, but I still get the "Un-allowed DMA capable bus/device(s) detected" error.
The problem seems to be that I have multiple instances of some unallowed devices. When I run the Get-PnPDevice manually, I see everything, but you can only add a single instance of any given friendly name to the AllowedBuses key in the registry. For example, I have 12 PCI-to-PCI Bridge entries that have 5 different device ID's between them.
I haven't figured out how to whitelist everything I need to whitelist yet, and it seems impossible since I have multiple device ID's with the same friendly name that need to be added.
Click to expand...
Click to collapse
Multiple instances of the same device can be fixed by appending 2, 3, 4 etcetera to the friendly names to make them unique.
I have five "PCI Express Root Port" devices with the same name but different device-id's, and this trick fixed the "Un-allowed DMA capable bus/device(s) detected" error for me.

How To Build Your Own Android Emulator~!

=========================
=====================
BUILDING OUR OWN ANDROID EMULATOR
=============================
=============================​
Hello Friends~!
Today I will be walking you through building Your Own Android Emulator Using Android Studio.
For this demonstration, I am starting off walking everyone through setting up chocolatey,
Then installing everything needed from chocolatey, as I will continue to use this package manager~!
I have included a video, with a voice guided walkthrough, of the steps below...
You can skip the chocolatey steps if you already have android studio or would prefer not to use it~! SKIP TO 4:20
Spoiler: CHOCOLATEY PACKAGES REQUIRED
choco install adb
choco install androidstudio
Spoiler: LEARN CHOCOLATEY
How To Use Chocolatey
========================= ============================================ HOW TO USE CHOCOLATEY ============== ============= Hi Friends~! This amazing package manager changed my Windoz life
forum.xda-developers.com
Spoiler: ANDROID STUDIO
After chocolatey completes installing our packages,
Press the windows key and search for android studio.
Run android studio, then install with Standard Options.
Spoiler: BUILDING THE EMULATOR
In Android Studio, Select "More Options"
Then "Virtual Device Manager"
Spoiler: LIKE THIS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Select Create Device, then select the Android Version you want to run. You may edit options as you like~!
Build, play, LEARN~!
SKIP THE VIDEO TO 9:16 TO SEE HOW TO INSTALL CALYX OS, AND WHAT IT LOOKS LIKE~!
Spoiler: CALYXOS
CalyxOS Emulator Images
CalyxOS Emulator Images
calyxos.org
URL TO PASTE IN ANDROID STUDIO SETTINGS
https://release.calyxinstitute.org/sys-img.xml
I've got to format my drives now from the BIOS. Not sure if y'all have heard, but the fragmentation, from consistently
reinstalling windows 11, to windows 10, or just windows 11 consistently, Does Not remove all folders and files even when selected~! I have probably reverted at least 50 times since December, so yeah, a cleaning is due~!
All that long-windedness aside, Our Next Project will involve the Use of That Mysterious PHONETOOLZ folder I showed before.. I am having trouble with getting the fastboot drivers to work with the phone I will be demonstrating with, hence the need to just completely reformat and restart~! Note this is just a Me problem. Because I am Always Breaking Things.
Just random facts, if you have a USB thumbdrive that isn't showing up under file manager, here is a diskpart workaround in the terminal that worked perfectly for me~! NOTE THIS WILL ERASE THE THUMBDRIVE'S CONTENTS~!!
Spoiler: DISKPART
How to Format Unrecognized USB Drive in Windows 10?
To format unrecognized USB drive in Windows 10, you can use Windows built-in tools or reliable third-party format tool.
www.diskpart.com
Diskpart is a useful Windows built-in tool. You can use it to remove read only from USB drive and then format it if the unrecognized won’t format due to write protection. See how it works:
Step 1. Press Windows + R, input “diskpart” and hit “Enter” key to open Diskpart utility.
Step 2. In the window, run commands listed below in order:
list disk
select disk n
attributes disk clear readonly
clean
create partition primary
format fs=ntfs quick
assign letter=g
Spoiler: PIC
I must say! What a time it is that we can fully format and reinstall in like 20 minutes.
Update~! Using a USB 2.0 Hub Corrected the Problem For Me~!

Themes / Apps / Mods [ROOT] Virtual Machine with KVM acceleration for Tensor Chips

Hi all,
On Android 13, Google enabled KVM support for Tensor Chips model(Pixel 6 / 6pro / 6a). So we can run a Virtual machine at full speed, but there is no APP to utilize this feature.
I modified the Limbo Emulator (QEMU), so it can enable the KVM on Pixel 6 Phones. Due to the limitation of the kernel, the APP needs ROOT permission to access the KVM service(/dev/kvm)
Currently, only VNC is working on this APP, and you can only boot directly using the Linux kernel. UEFI did not work on KVM.
Network functions worked, but you may need to set the DNS inside the Guest OS.
Arch Linux for arm64 runs pretty well on Limbo. It runs even faster than Raspi 4. You can download it from ArchLinuxARM-aarch64-latest.tar.gz
Other Linux can also run on the Limbo, but you may need to recompile the kernel to enable virto-related functions.
Download link:
Releases · wasdwasd0105/limbo_tensor
Limbo for Tensor is a QEMU-based Hypervisor for Tensor-based Google Pixel devices such as Pixel 6 & 7 series. - wasdwasd0105/limbo_tensor
github.com
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi, can't install the app, says invalid package
Invalid package
ne0ns4l4m4nder said:
Invalid package
Click to expand...
Click to collapse
marynius said:
Hi, can't install the app, says invalid package
Click to expand...
Click to collapse
You can install an apk package as a test package via adb (command adb install -t limbo~.apk). You can also use LADB to install (tested)
Simple installation of the apk is not possible due to the included test build in the application manifest
Awesome! This will come in handy.
Does anyone know if it would be possible to use the simulate secondary display dev option with a display link device or Chromecast?
A while back I discovered that the second screen will actually automatically tie to the (separate from main phone gui) mouse/ keyboard connected. The start menu of that virtual display opens apps in desktop resizeable mode.
It's just not practical to run a desktop as an overlay. If someone can figure out how to feed it to an external display we'd have a solid makeshift DeX with much more flexibility and potential.
Anyone managed to get a working internet connection on the guest?
Can you please tell us how to run windows arm using your latest update there are many trying to attempt this even by installing native qemu and all trying to create a different version of your app with more commands and also how to run other operating systems besides your provided one

Question Unmodified WSA 2211 ?

Happy new year, buddies!
I do not seem able to download the wsa package from the Microsoft store like I used to (i.e.: strore.rg-adguard.net + 9p3395vx91nr).
It always lists the 2210 version. I've also tried with a VPN in the US but got the same result.
Is there any other way (being it a url or a script) to download the unmodified version of WSA 2211 ?
Thank you in advance.
Silver.
AFAIK actually officially only availablle to https://learn.microsoft.com/en-us/windows/android/wsa/preview-program
Already applied several days ago but still no updates. I'm afraid it is not available outside the US.
Any chance to get an external link maybe?
Here you go:
WSA build 2211.40000.10.0 based on Android 13 with Magisk Root and Google Play Store
Preface: You need at least 8 GB RAM that can get exclusively used by WSA, there is absolutely no way to bypass it. Technically you can modify the files to bypass it but then WSA is gonna crash your PC as soon as it launches since it reserves 4...
forum.xda-developers.com
Thank you, guys! Very much appreciated! Enough for early testings.
Unfortunately that is a modified version of WSA 2211 with root and Play Store.
I'm after the unmodified version though...
I'm a mobile developer and I need to test my apps on untouched systems to guarantee compliance and compatibility.
Thank you once again for your help.
Cheers.
To get the latest available WSA version try these commands in Powershell
Code:
winget uninstall "Windows Subsystem for AndroidTM"
winget search "Windows Subsystem for AndroidTM"
winget install "Windows Subsystem for AndroidTM"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
xXx yYy said:
To get the latest available WSA version try these commands in Powershell
Code:
winget uninstall "Windows Subsystem for AndroidTM"
winget search "Windows Subsystem for AndroidTM"
winget install "Windows Subsystem for AndroidTM"
Click to expand...
Click to collapse
No luck! The command above Installed 2209 not 2211 :-(
Use WSAPackagingTool
WSAPackagingTool makes it easier to modify the Windows Subsystem for Android
Trying to mod Windows Subsystem for Android? WSAPackagingTool is an easy to use utility to repack the WSA installer with your choice of mods.
www.xda-developers.com
See attachment

Categories

Resources