Will Greenberg
83dba77cba
Bump version to 0.4.0
2025-06-24 10:30:49 -07:00
oopsbagel
5614c725a0
Merge pull request #418 from EFForg/tplink-hotfix-v9
...
Fix broken installer on TP-Link M7350 v9
2025-06-20 08:09:40 +00:00
oopsbagel
5a7fc2a063
Merge pull request #387 from oopsbagel/wingtech-ct2mhs01
...
feat: support Wingtech CT2MHS01 hotspot
2025-06-20 08:00:56 +00:00
Markus Unterwaditzer
e601320b3f
Fix broken installer on TP-Link M7350 v9
...
TP-Link v9 was inadvertently broken via https://github.com/EFForg/rayhunter/pull/390
2025-06-20 02:01:55 +02:00
oopsbagel
3ff714972c
fix(installer/wingtech): parse json login response
...
Use serde via reqwest to deserialize the login response from qcmap_auth
when obtaining an authentication token instead of golfing based on the
specific token length.
2025-06-16 00:38:28 -07:00
oopsbagel
8aadfc20f2
fix(installer/wingtech): remove duplicated struct
2025-06-13 22:00:20 -07:00
oopsbagel
a234df1e1e
fix(installer/wingtech): only say ok if telnet connected
2025-06-13 21:39:12 -07:00
Markus Unterwaditzer
6c02f56250
Add support for TP-Link M7310
...
The device is very similar to the M7350, and might as well just be
another hardware version.
2025-06-13 16:04:13 +02:00
oopsbagel
f56acdf89d
fix(installer/wingtech): better Response variable
2025-06-12 12:46:08 -07:00
oopsbagel
3a3adb055b
fix(installer): wingtech adb error message
2025-06-12 00:45:52 -07:00
oopsbagel
3ae2636d9e
chore(installer/build.rs): cargo clippy
2025-06-12 00:44:36 -07:00
oopsbagel
79b2628d2f
chore: cargo fmt
2025-06-12 00:43:00 -07:00
oopsbagel
cba898daf6
feat(installer/util): telnet functions in util.rs
...
Add installer util wingtech-start-telnet command.
Add installer util wingtech-start-adb command.
2025-06-12 00:39:27 -07:00
oopsbagel
cb1df974e4
feat: support Wingtech CT2MHS01 hotspot
...
Add support for the Wingtech CT2MHS01 hotspot, a Qualcomm mdm9650-based
device with a screen available for US$15-35. This device is often used
as a base platform for while labeled versions like the T-Mobile TMOHS1.
AT&T branded versions of the hotspot seem to be the most abundant.
The device has a framebuffer-driven screen at /dev/fb0 that behaves
similarly to the Orbic RC400L, although the userspace program
`displaygui` refreshes the screen significantly more often than on the
Orbic. This causes the green line on the screen to subtly flicker and
only be displayed during some frames. Subsequent work to fully control
the display without removing the OEM interface is desired.
2025-06-11 18:06:50 -07:00
Cooper Quintin
a36863e002
bump version
2025-06-06 12:44:39 -07:00
Sashanoraa
d36c1f10cd
Switch to the EFF org fork of adb_client
2025-06-05 20:22:43 -04:00
Markus Unterwaditzer
8d8d2bd8ec
Fix crash when deleting recordings
...
Due to a refactor in https://github.com/EFForg/rayhunter/pull/350 , we
had to move more into the shared codepath of StopRecording. The todo!()
used to be unreachable when it was just in the stop-recording endpoint.
Fix #367
2025-06-05 09:28:31 -07:00
Cooper Quintin
f2b722ad5f
version update
2025-06-04 10:12:08 -07:00
cooperq
60daf4b716
update win docs
2025-06-04 10:11:12 -07:00
Sashanoraa
d7fb8b9c85
Move most serial commands to usb shared USB claim with adb
2025-06-04 09:11:06 -07:00
cooperq
6ae70556ba
fix windows powershell installer and rust installer root process
2025-06-03 11:49:20 -07:00
Markus Unterwaditzer
6941bc57b6
Fix issues on TP-Link v9
...
* Fix autostart by adding another port trigger for rayhunter-daemon
* Use Orbic's IOCTL params as fallback
* Fix sdcard path and make it configurable
* Update docs to indicate support
* Add uninstalling instructions for TP-Link
2025-05-30 10:14:51 -07:00
Cooper Quintin
5b9dd856a8
version bump
2025-05-30 10:13:34 -07:00
Cooper Quintin
5007cb0b36
cargo fmt
2025-05-30 10:13:34 -07:00
Cooper Quintin
1b244122df
add adb shell command
2025-05-30 10:13:34 -07:00
Cooper Quintin
3c4cb56ce6
surpress error messages by default, fixes #347
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
Markus Unterwaditzer
8755d5694c
Fix installing from source
...
Due to recent build changes, --release no longer applies the right
optimization settings, and --profile firmware has to be used.
2025-05-27 08:36:00 -07:00
Cooper Quintin
9967f93af2
foo
2025-05-23 11:54:14 -07:00
Cooper Quintin
3358a06454
look for other orbic PID
2025-05-23 11:54:14 -07:00
cooperq
382702a9ee
blah
2025-05-23 11:54:14 -07:00
cooperq
67c3eb7d91
experiment
2025-05-23 11:54:14 -07:00
cooperq
01d10b87b3
more bugfix
2025-05-23 11:54:14 -07:00
Cooper Quintin
410e902848
fix more issues with windows installer
2025-05-23 11:54:14 -07:00
cooperq
f03f9fcdae
more bugfix
2025-05-23 11:54:14 -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
cooperq
7d45be4f0c
fix issues with powershell installer
2025-05-16 16:50:07 -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
a2269fb5f7
Clean up function names and fix clippy warning
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
fce30a78a2
Add special case to avoid hang on macOS
2025-05-16 11:48:23 -07:00
Sashanoraa
6a16ad7f15
Add special case for PermissionDenied on macOS
...
On macOS this can mean the device is busy.
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
Markus Unterwaditzer
92b825a9e3
reset language for v3 after installation
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
c285e2ca08
Various fixes for TP-Link
...
* explicitly mount the SD card to improve reliability
* do not crash when the SD card is already mounted
* address some review feedback
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
e3acfe9144
Update documentation and remove old installer scripts
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
7418cc19b3
fix for tplink v5.2
2025-05-16 11:48:23 -07:00