14 Commits

Author SHA1 Message Date
cocool97
479d2d9ade Support devices over usb (#40)
* feat: device interactions over USB (shell, push, pull, reboot for now)

* feat: parse vid and pid from hex as seen in lsusb output (#32)

* usb: Read RSA keypair from user home or generate them (#34)

* feat read keypair from user home or generate ephemeral ones
---------

Co-authored-by: LIAUD Corentin <corentin.liaud@orange.fr>
Co-authored-by: Himadri Bhattacharjee <107522312+lavafroth@users.noreply.github.com>
2024-10-25 18:09:41 +02:00
LIAUD Corentin
7abfa451d2 feat: add emu commands interface 2024-08-09 15:32:51 +02:00
LIAUD Corentin
aa22472952 feat: license; start server if not running 2024-08-02 10:49:22 +02:00
LIAUD Corentin
1a62105565 feat: remove serial param from functions 2024-07-17 21:48:24 +02:00
LIAUD Corentin
1805c60e32 feat: add disconnect + rework with new archi 2024-07-17 20:43:11 +02:00
LIAUD Corentin
1342b4c34a feat: rework interface to add new transports 2024-07-17 20:07:52 +02:00
LIAUD Corentin
8a682f7472 feat: improve TCP connection management 2024-07-15 16:31:57 +02:00
LIAUD Corentin
6fe4905bb7 fix: Error when reusing same connection 2024-07-13 19:01:15 +02:00
Spedoske
ac1ce8caef return the shell command output from shell_command (#18)
* return the shell command output from shell_command

* fix exception when executing multiple shell commands

* Minor test fix

---------

Co-authored-by: LIAUD Corentin <corentin.liaud@orange.fr>
2023-10-03 20:52:10 +02:00
cocool97
ec7c4b2732 Fixes spelling (#14)
- AdbTcpConnexion -> AdbTcpConnection
- occured -> ocurred
2023-08-16 21:01:12 +02:00
LIAUD Corentin
a31b9b9c38 Separates bin and lib 2023-02-09 16:59:02 +01:00
LIAUD Corentin
2267768533 Removed useless AdbCommandProvider trait
- Also bump clap, anyhow & regex crates
2022-04-08 22:19:08 +02:00
LIAUD Corentin
a912cd6e53 Minor changes in parsing
- Now using regexes to increase performances (+ reliability)
2022-01-07 21:48:50 +01:00
LIAUD Corentin
7670c1f0a0 Initial commit 2022-01-05 11:08:11 +01:00