ITO / 交互式工作坊 构建你自己的终端 UI。 你之前的草稿仍然可用。下载你之前的草稿 从这里开始 01 输入流程 02 计数器 03 每日清单 04 偏好设置 05 小店 代码 预览 有些地方需要检查。 转到行 正在准备你的工作区… 可以尝试的几件事 + 相同的 Lua 从 require("ito") 开始,并返回一个构建视图的函数。对会变化的值使用 ito.state(value)。 用 VStack、HStack、Text 以及 ito.md 中的控件进行组合。 视图与修饰符 使用 :spacing(1)、:padding(2)、:grow()、:bold() 和 :dim() 来排列并设置视图样式。 试试你的更改 你编辑时预览会更新。如果某次编辑出错,上次可用的预览会保持可见。 试试输入流程,了解键盘导航、编辑和取消。使用展开图标进入全屏。打开 ito.md,获取可交给你的 LLM 的指南。 启用 JavaScript 以运行 Lua 并使用编辑器。
在两台或多台设备之间建立可信隧道:从那时起,你就可以随时向另一台发送文件。它可通过蓝牙、局域网,甚至通过广阔的互联网工作。它使用 Iroh。用它在你所有设备之间共享内容,也许还包括你家庭成员的设备,无论在同一住所还是远方,共享链接、纯文本、任何东西。从发布页面获取最新的 Linux、macOS 和 Windows 构建版本以及 Android APK。在 Windows 上,你可以直接运行可执行文件,或使用 -setup.exe 安装程序。因为微软恨这个世界,所以当你尝试时,他们会显示“Windows 已保护你的电脑”警告。因为苹果更恨这个世界,我无法为 iOS 发布它。
cargo run --release # 桌面端
just android-install # Android(需要 cargo-apk、Android SDK + NDK)
作者描述了在2017年购买 Matrix CoolRunner Rev D,一款用于 Xbox 360 的 glitcher 改装芯片。由于微软的安全启动链很难通过软件攻破,攻击者转向故障注入:短暂切换 CPU_RESET 可以破坏执行,而在签名验证期间对 `mr` 指令施加毛刺则能实现任意代码执行。故障注入如今越来越常见,也越来越容易实现。例子包括绕过 ESP32 安全启动、转储 Apple AirTag 固件,以及 Switch PicoFly 改装芯片。树莓派 Pico 的 PIO 块可提供精确时序(约 7.5 ns)。在2026年重新审视该项目时,作者用 PicoFlasher 几秒内转储了 NAND,并用 Pico-dirtyJTAG 配合时序文件给 CoolRunner 编程——这比2017年用 LPT 编程器失败的尝试容易得多。最近一个纯软件的 Xbox 360 漏洞利用让这番努力多少有些失去意义,但这次深入探究仍然令人着迷。