|
Longhorn
@
never_released
Paris, France
|
|
Playing around with the NT user-mode kernel. Some iOS research done in my spare time. Broke Microsoft's Secure Boot implementation for Windows RT devices.
|
|
|
1.599
Tweetovi
|
9
Pratim
|
6.730
Osobe koje vas prate
|
| Tweetovi |
|
Longhorn
@never_released
|
8 h |
|
WSL1 is a syscall compat layer on top of NT, WSL2 is a lightweight VM using Hyper-V with transparent integration
|
||
|
|
||
|
Longhorn
@never_released
|
8 h |
|
You were trying to boot an img4? Or a raw one?
Note that we only tested bootr for running pongoOS on pongoOS so your mileage might vary.
|
||
|
|
||
|
Longhorn
@never_released
|
8 h |
|
lore.kernel.org/patchwork/cove…
Reading about the commits more you were probably running WSL1 not 2.
|
||
|
|
||
|
Longhorn
@never_released
|
9 h |
|
> Via binary translation
No thanks, TCG is slow enough as is. And he was talking about nested virtualization on hardware I think anyway.
|
||
|
|
||
|
Longhorn
@never_released
|
10 h |
|
Somewhat proper nested virtualisation is an ARMv8.3 feature. (And it got better on 8.4)
Refer to: developer.arm.com/architectures/…
Cortex-A76 as used on 8cx is ARMv8.2.
|
||
|
|
||
|
Longhorn
@never_released
|
11 h |
|
_RegisterApplication(), FAILED TO REGISTER PROCESS WITH CPS/CoreGraphics in WindowServer, err=-304
lol.
|
||
|
|
||
|
Longhorn
@never_released
|
11 h |
|
no that's wrong you should set boot-args
|
||
|
|
||
|
Longhorn
@never_released
|
11 h |
|
It’s used in production for old simulators :tm:.
Otherwise, set no32exec=0 in nvram but there are almost no frameworks shipping as stock, so you’ll have to take them from simulator or a Mojave install.
|
||
|
|
||
|
Longhorn
@never_released
|
11 h |
|
Yes.
|
||
|
|
||
|
Longhorn
@never_released
|
11 h |
|
So there’s a case where x86 32-bit code execution is supported on Catalina without touching anything. pic.twitter.com/fOqjzuHTUt
|
||
|
|
||
|
Longhorn
@never_released
|
13 h |
|
There's also GCC which can target MS-DOS just fine.
|
||
|
|
||
|
Longhorn
@never_released
|
15 h |
|
You can get the kernel base, look at the header. (And then convert to a cached address)
You might want to keep the old preboot_hook and run it after you run yours too, to profit of the checkra1n pathfinder.
|
||
|
|
||
|
Longhorn
@never_released
|
15 h |
|
I said A9 and later have 16KB pages...
A7 and A8 use conventional 4KB pages which do not pose problems.
|
||
|
|
||
|
Longhorn
@never_released
|
16 h |
|
Windows on Apple A9 and later is a quite complex issue because of page size differences. (And that’s not the only issue)
|
||
|
|
||
|
Longhorn
@never_released
|
20 h |
|
First experimental pongoOS SDK released at github.com/checkra1n/Pong….
/cc @matteyeux
|
||
|
|
||
|
Longhorn
@never_released
|
5. velj |
|
Open an issue with a dmesg log I think.
|
||
|
|
||
|
Longhorn
@never_released
|
5. velj |
|
Not only Pro X but SD850 earlier Windows on ARM got virtualisation support via a firmware update.
SD835 ones didn’t get it though.
|
||
|
|
||
|
Longhorn
@never_released
|
5. velj |
|
ARM64 VMs. :-)
|
||
|
|
||
|
Longhorn
@never_released
|
5. velj |
|
Will you cover Windows Sandbox too?
|
||
|
|
||
|
Longhorn
@never_released
|
5. velj |
|
With a sudo in front of course.
|
||
|
|
||