8 个版本 (重大变更)
0.7.1 | 2024年7月16日 |
---|---|
0.7.0 | 2024年7月16日 |
0.6.0 | 2023年10月11日 |
0.5.0 | 2023年3月5日 |
0.1.0 | 2022年5月4日 |
#271 in 操作系统
每月下载量237
在 switcheroo-nx 中使用
190KB
970 行
Tegra RCM
一个帮助利用Tegra X1 RCM模式的bootROM漏洞的库。
目前兼容Linux和macOS。
Windows支持正在开发中。
示例
use std::fs;
use tegra_rcm::{Payload, Rcm};
let payload_bytes = fs::read(&payload).unwrap();
let payload = Payload::new(&payload_bytes).unwrap();
let mut switch = Rcm::new(wait).unwrap();
// Init the switch device (should only be done once)
switch.init().unwrap();
// We MUST to read the device id first
let _ = switch.read_device_id().unwrap();
switch.execute(&payload).unwrap();
println!("Done!");
lib.rs
:
Tegra RCM库
一个帮助利用Tegra X1 RCM模式的bootROM漏洞的库。当前支持的操作系统为Linux、MacOS和Windows
依赖项
~0.3–13MB
~92K SLoC