This proof of concept pairs a local iOS device with a remote macOS pairing host using iOS 27's "pair from Settings" Wi-Fi pairing. The only link between the iOS device's network and the host is one authenticated HTTPS/WebSocket server on the host. After pairing, RoamRun bridges the host and the iOS device over Tailscale for building and debugging. This PoC addresses the open question in RoamRun #19: how to complete the initial pairing when the iOS device and the host are not on the same LAN.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * @file win-account-picture.cpp | |
| * @brief Sets a Windows account picture without admin using CUserTileBroker. | |
| * @brief See at https://gist.github.com/ariankordi/09557a817e6682c9063d1e9a1e8d0325 | |
| * @author Arian Kordi (https://github.com/ariankordi) | |
| * @author Claude Sonnet 5 (claude@anthropic.com) | |
| * @copyright Unlicense | |
| * @date 2026-09-07 | |
| * | |
| * Uses an internal "CUserTileBroker" COM class for setting |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| meta: | |
| id: r_f_l_resource | |
| #id: c_f_l_resource | |
| title: Resource archive image format for RFL, NFL, CFL. | |
| endian: be # Set to BE for RFL. | |
| seq: | |
| - id: total_archive_count | |
| type: u2 | |
| doc: | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // InflateTest.fu — DEFLATE/ZLIB/GZIP decompressor unit tests | |
| // | |
| // Test vectors generated by tools/gen_test_vectors.py. | |
| // Run: fut -l c -o inflate_test.c inflate.fu InflateTest.fu | |
| // cc inflate_test.c test_main.c -fsanitize=undefined -o inflate_test && ./inflate_test | |
| public static class InflateTest | |
| { | |
| // Raw DEFLATE stored block, input = b"Hi" | |
| const byte[7] Test1Input = { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #pragma once | |
| #include <algorithm> | |
| #include <array> | |
| #include <cassert> | |
| #include <cstddef> | |
| #include <cstdio> | |
| #include <cstdlib> | |
| #include <cstring> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * @file NnidResolver.mjs | |
| * Obtained from: https://gist.github.com/ariankordi/0348465eaa2d4c5b95fddd0c00b36795 | |
| * Simple class for retrieving information about Nintendo | |
| * Network IDs/Pretendo Network IDs and their Mii data. | |
| * Uses fetch() API in Node, Bun, and web. | |
| * | |
| * In the browser, you will need to use a CORS proxy | |
| * or create your own reverse proxy to the actual API. | |
| * The following is an example of how to set up a basic proxy |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /// Array-only attribute conversion utilities. | |
| public static class AttributeConverter | |
| { | |
| // NOTE: Only C++, JS, and #else implementations were tested. | |
| /// Copy numComponents little-endian f32 values per record from src into dst. | |
| public static void Float32LECopy(byte[] src, uint srcOff, float[]! dst, uint dstOff, | |
| uint numComponents, uint srcStride, uint recordCount) | |
| { | |
| #if C || CPP |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #pragma endian little | |
| struct CharInfoEx { | |
| u8 createId[16]; | |
| char16 name[11]; | |
| u8 fontRegion; | |
| u8 gender; | |
| u8 height; | |
| u8 build; | |
| u8 regionMove; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var __create = Object.create; | |
| var __defProp = Object.defineProperty; | |
| var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | |
| var __getOwnPropNames = Object.getOwnPropertyNames; | |
| var __getProtoOf = Object.getPrototypeOf; | |
| var __hasOwnProp = Object.prototype.hasOwnProperty; | |
| var __commonJS = (cb, mod) => function __require() { | |
| return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; | |
| }; | |
| var __copyProps = (to, from, except, desc) => { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Contents of test-response.bin in Base64: | |
| dmSHgPaISGMWL1ZOiB23IrfdNzdrSy0sADyppku9m/oOlcnctPY3EUcTYoWIhTOx9W5He5PK1zIsjrAR6EQouxY1dSE1U1mVrBkW2zr0BoqtkxYFypAjQSu3CUUKFLO8NgoUElKCCxVyujGjFQqSUAkmUKFoFAoBAD4laODMKB8kNaAsI8lhNLNBch1V1FQpxFW0N4EFgjPah6ut0IqKwQDdRQWxO4Q2UBjYgkqCcqIgAP4pqneIZBG1S9KjAACuABggAGMFvvX114NXSgk71FAAAB4APwK+gxpi1JItKUumKBLsqh16ilVo4gDBAQAwKgCCkQAWZrCImyzWXRUeox25LEBRIqCTLebCBNK4EWwAkgWTe9zbus1sso0AQ0RhchZNOhD2yQULBE+MEYhEdERN2DLmTankGxgmkaFWmxwZasKInd5LNlUoETmFa0SObRqNFmoDYRqNhQMHsMymVAMFFhGxoVE5sFOjPZwJACBjC2p8IADjck3VFojmgysbLVmxNbRLpLLZ8kDhQGQcRDFaGo7QRlgxEegRYAwGDFqBidLE1ADhUHZZ5lwrAhF0aRYRzLQnuegFK5Pmq1nrCBFEYUTOyV0rRy3m7FOyVkcJADA/K2NsvbW1AAAfACd7F5GJXrJ0t0JiADVqWZVLuXbpZjPxAAS5iECItlUAUNtyVkA4ClbN8yAGI01tWETorB6bUIhfYYi7swA8OQCFC7kvAMNKAFgxV9Fwh5gAFv8IM1g73idLOlkKWE6FzaxaowOXAAU8LQD4YuolC4gcVyADOlSDyFhSnPa3tdMQkIFhOLoNt3vkMlo+WOgrXDCDmQtKzNj22zr6wQvgpUAEZG0QWMBgwkR3FhvGLgBgiShY54FkFiK03JajS8LYB9QAAoD4AB70OBjvJmct3LQmxrLXMx2Tcy3R1ZysIgLRnKsd9fULEVc4IyxHyozXhaOIoyZDyZFwDpknhpm+sEQ |
NewerOlder