8a5ab9f27dc2c0141941edc7907a8f87a9f32eb9
- ld/Cargo.toml: pin libfreemkv = "=1.0.0-rc.4.3" (exact, fail-closed) instead of the bare caret that accepted later 1.0.0 prereleases. - ld/src/cdb.rs: replace the duplicate (2,0x44) assertion with a real wrong-mode/right-buffer case (0,0x77) so the 'Wrong mode, right buffer id' comment is actually exercised.
freemkv-unlock
Unlocker plugins for libfreemkv.
libfreemkv ships only the pluggable Unlocker trait + registry and stays
firmware-clean — it contains no concrete unlock code. Each crate in this
workspace implements one unlocker and is registered into libfreemkv by a single
line in the consuming binary:
libfreemkv::register_unlocker(Box::new(my_unlocker::MyUnlocker::new()));
Removing an unlocker is deleting that one line and the dependency (delete-to-comply).
Members
Each member is a self-contained unlocker plugin — see its own README for details.
License: AGPL-3.0-only.
Languages
Rust
100%