EFForg / EFForg/rayhunter

Orbic USB installer is becoming harder to maintain

Open
#920 5 comments 0 reactions 0 assignees View on GitHub
bug installer
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.