Cooper Quintin
5b9dd856a8
version bump
2025-05-30 10:13:34 -07:00
Cooper Quintin
58843413b5
update adb version which fixes adb key missing error. Fixes #330
2025-05-30 10:13:34 -07:00
Cooper Quintin
4ee504fed7
bump version to 0.3.1
2025-05-28 17:31:58 -07:00
Sashanoraa
6cb9a195ed
Add env_logger to installer
...
Some libraries, namely nusb, produce debug logging that we might want to
access in the field.
2025-05-23 10:43:14 -07:00
Cooper Quintin
f2d32512aa
bump installer version
2025-05-16 12:19:03 -07:00
Sashanoraa
d6e4f6a71d
Always include firmware binaries statically into installer
2025-05-16 11:48:23 -07:00
Sashanoraa
1c4e9b8499
Switch to having the rev for adb_client in Cargo.toml
2025-05-16 11:48:23 -07:00
Sashanoraa
ec5bd81a70
Update adb_client, now with usb lib being a feature flag
...
This update also fixes libusb throwing timeouts when it shouldn't
2025-05-16 11:48:23 -07:00
Sashanoraa
2e85d4f186
Switch adb_client back to the rayhunter branch
...
We've confirmed nusb works so I've merged it into the rayhunter branch.
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
e071bc6619
Add basic installer for TP-Link v5
2025-05-16 11:48:23 -07:00
Sashanoraa
894f457751
Update adb_client to remove unneeded deps from tcp
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
da34c05364
Simplify the tplink installer
...
Found an exploit that requires fewer HTTP requests and can be run
without auth.
2025-05-16 11:48:23 -07:00
Sashanoraa
1f7b7f0f1a
Move serial into the installer in prep for Orbic support
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
a946ebbe92
remove default features from hyper
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
64a87534ee
fix up ci, build installer in actions
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
4a94545498
Tplink M7350 installer v3 in Rust
...
It does the same thing as https://github.com/EFForg/rayhunter/pull/272
but only installs necessary files. Installation happens entirely over
the network so there is no dependency on ADB.
Currently can be used like this:
1. cargo build --bin rayhunter-daemon --target armv7-unknown-linux-gnueabihf --release --no-default-features --features tplink
2. cp target/armv7-unknown-linux-gnueabihf/release/rayhunter-daemon dist/rayhunter-daemon-tplink
3. cargo run --bin installer -- install-tplink
2025-05-16 11:48:23 -07:00