Orbic USB installer is becoming harder to maintain
- Dominant language
- Rust
- Stars
- 5.8k
- Forks
- 490
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 23
Description
### Prerequisites
- [x] I have read [CONTRIBUTING.md](https://github.com/EFForg/rayhunter/blob/main/CONTRIBUTING.md)
### Rayhunter Version
v0.10.1
### Device
Orbic RC400L
### Installer OS
Linux
### Describe the Issue
as we've developed and unified our installer framework under the `DeviceConnection` trait, our legacy USB installer for the Orbic has become more and more of an outlier that's hard to update. i think we can deal with this in one of two ways:
1. unify the USB installer under the `DeviceConnection` trait somehow
2. deprecate it
since our docs currently recommend users away from using it, i'd vote for option 2. that said, if we do deprecate it, i think we ought to replicate the rooting process in some other form (either as a rust binary, or maybe just a python script) that copies over the rootshell, since that's still an invaluable way to debug issues on the orbic.
Contributor guide
Assessment
This issue has not been assessed yet.