Skip to content
This repository has been archived by the owner on Aug 28, 2024. It is now read-only.

Stuck at Step 9 - Invoking AKC #6

Closed
FreeTheTech101 opened this issue Jun 9, 2024 · 3 comments
Closed

Stuck at Step 9 - Invoking AKC #6

FreeTheTech101 opened this issue Jun 9, 2024 · 3 comments

Comments

@FreeTheTech101
Copy link

Software Info:

App Version: v1.2
Xbox OS Version: 10.0.22000.3038 (November 2021)
Xbox Console: Xbox One X (XDK Test Kit)

Issue:

During step 9, Artifice will hang on "Invoking AKC":

image

While following the execution, the private-key based SSH attempt throws an SshConnectionException, which skips straight to attempting a disconnect and a dispose which fails. The exception message itself is "An established connection was aborted by the server."

The console itself is currently permanently activated via these instructions, which I am unsure if they interfere in any way.

@tuxuser
Copy link

tuxuser commented Jun 9, 2024

Artifice is not compatible with non-UWP devkits.

You can use "xbrun" to spawn telnetd.exe as SYSTEM.

@Kudayasu
Copy link
Owner

Kudayasu commented Jun 9, 2024

In this instance, it's not a kit-type compatibility issue, rather it's an SSH version issue. Unfortunately, I don't have an exact minimum system version for Xbox regarding when they actually did merge in the 'NT AUTHORITY\SYSTEM' pull, as OpenSSH on Xbox always lagged behind by quite a large amount. My best guess for minimum system version compatibility would be 22621.

Tux's mention is correct though, ideally you'd be using the XDK tooling if you're working with any sort of non-retail devkit.

@Kudayasu Kudayasu closed this as completed Jun 9, 2024
@FreeTheTech101
Copy link
Author

FreeTheTech101 commented Jun 9, 2024

The above does sum it up, after using xbrun /X <IP> "telnetd.exe cmd.exe 23" to spawn a telnet, checking the OpenSSH version via %SystemRoot%\System32\OpenSSH\sshd.exe -V returns the following:

OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
usage: sshd [-46DdeiqTt] [-C connection_spec] [-c host_cert_file]
            [-E log_file] [-f config_file] [-g login_grace_time]
            [-h host_key_file] [-o option] [-p port] [-u len]

From that, we can see it's running this build of Win32-OpenSSH.

Regardless, thank you for pointing me in the correct direction!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants