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 操作系统

Download history 2/week @ 2024-04-13 216/week @ 2024-07-13 18/week @ 2024-07-20 3/week @ 2024-07-27

每月下载量237
switcheroo-nx 中使用

GPL-2.0-or-later

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