Corentin LIAUD
4f26ebfe29
fix: improve workflow
2025-12-26 12:19:44 +01:00
Corentin LIAUD
2a7c9bdc57
feat(mdns): add feature flag + example
2025-12-26 12:09:02 +01:00
Corentin LIAUD
d06b157255
chore: clippy improvements
2025-12-26 11:19:46 +01:00
Corentin LIAUD
5075e09d0e
chore(adb_cli): improve error message in case of error
2025-12-26 11:12:08 +01:00
Corentin LIAUD
ed242808aa
feat: rebase from main branch
2025-12-23 20:48:09 +01:00
LIAUD Corentin
7fbea238c0
fix: remove duplicate list command
2025-12-23 20:38:39 +01:00
J05HM0N5TER
757b0f9523
feat: adb list
...
ADB List (ls) for both direct device communication and for communication though the adb server.
2025-12-23 20:38:31 +01:00
Corentin LIAUD
1564e99aa7
feat: improve error management in adb_cli
...
- adds an explicit error message when error needs to be filled with an
issue
- remove anyhow dependency in adb_cli
- update deps
2025-12-12 19:30:05 +01:00
Corentin LIAUD
46c8c54751
chore(deps): updates
2025-11-06 08:15:11 +01:00
Koji AGAWA
88526aa943
feat(adb_client): Add support for AUTH in the TCP device
2025-11-06 08:00:43 +01:00
Corentin LIAUD
e0b6bb0139
chore: cargo clippy -- -W clippy::pedantic
2025-10-19 14:58:35 +02:00
LIAUD Corentin
d39e98695d
fix: wrong msrv badges url
2025-08-03 17:38:11 +02:00
LIAUD Corentin
86e28a6e25
chore: add msrv badges
2025-08-03 17:31:24 +02:00
LIAUD Corentin
9f113bdb93
chore: add msrv + fix clippy lints
2025-08-03 17:27:54 +02:00
alesharik
c23dca61d7
feat: add fastboot reboot type ( #119 )
...
* feat: add fastboot reboot type
* feat: add fastboot command to cli
---------
Co-authored-by: LIAUD Corentin <corentinliaud26@gmail.com >
2025-05-12 19:47:56 +02:00
Ricardo Fernández Serrata
2dd30931f2
docs(logger): setup_logger safety assumptions ( #107 )
2025-04-22 08:59:23 +02:00
cocool97
e917a45670
feat: edition 2024 ( #106 )
2025-04-13 16:38:38 +02:00
cocool97
b0303ad544
feat(ci): add windows + macos build ( #105 )
...
* feat(ci): add windows + macos build
2025-04-13 16:24:49 +02:00
Cendy
886adfa392
feat: adb custom path ( #101 )
...
---------
Co-authored-by: LIAUD Corentin <corentinliaud26@gmail.com >
2025-03-12 17:26:13 +01:00
cocool97
1b7efc1cc6
feat: ADBServerDevice without serial ( #97 )
...
* feat: ADBServerDevice without serial
* chore: bump deps
* actions: improve build
2025-03-09 19:33:20 +01:00
cli
ad064a9f41
feat: add wait-for-device command ( #96 )
2025-03-07 17:01:26 +01:00
Andreas Tzionis
79d96d4c76
Implemented uninstall command ( #86 )
...
* implemented uninstall command
2025-01-29 20:17:28 +01:00
LIAUD Corentin
331ef95530
chore: fix deps for adb_cli
2024-12-18 11:24:52 +01:00
LIAUD Corentin
61408cb470
chore: version 2.1.0
2024-12-18 11:12:56 +01:00
cli
3feda38cc3
core: bump deps + update README.md ( #78 )
2024-12-18 08:34:31 +01:00
cli
9002ecc0c8
chore: internal updates ( #74 )
...
* chore: update adb_client README.md
* chore(internal): add assert_command() method on ADBTransportMessage
* chore: minor internal changes
* chore: add server-only models
2024-12-13 14:08:48 +01:00
cli
5dfd30cc5b
breaking: make ADBDeviceExt dyn-compatible ( #70 )
...
* feat: make ADBDeviceExt dyn-compatible
* feat: clean CLI code
2024-12-06 17:47:38 +01:00
cli
66d124475d
feat: add framebuffer method to USB/TCP direct devices ( #69 )
...
* feat: store local_id and remote_id in ADBMessageDevice
2024-12-03 13:55:12 +01:00
cocool97
8c382f0bde
feat: add mdns devices discovery ( #54 )
...
* feat: add mdns devices discovery
---------
Co-authored-by: Jinke <164604729+JinkeJ@users.noreply.github.com >
2024-12-01 18:39:07 +01:00
cli
9eeb8f7da8
feat: add direct devices TLS support; refactoring ( #64 )
...
* feat: massive internal refactoring
* feat: fix doc + add 'doc' github action
* feat: improve code; add TLS
---------
Co-authored-by: LIAUD Corentin <corentinliaud26@gmail.com >
2024-11-29 13:30:03 +01:00
cocool97
152836fe54
feat: add framebuffer_bytes method ( #61 )
...
* feat: add `framebuffer_bytes` method
2024-11-18 17:15:11 +01:00
cocool97
b7ae0b1155
feat: add install command (tcp + usb) ( #56 )
2024-11-14 20:48:12 +01:00
LIAUD Corentin
61ba07ecf0
fix: minor improvments
2024-11-09 14:00:23 +01:00
Himadri Bhattacharjee
c835f20263
feat: add run_activity method and default impl for ADBDeviceExt
2024-11-09 14:00:23 +01:00
Himadri Bhattacharjee
b51965f5af
feat: add adb run command with activitymanager
...
### Changes
- `LocalCommand` and `USBCommand` now have respective variants for "run"
- Both these impls run the shell command `am start INTENT`
2024-11-09 14:00:23 +01:00
LIAUD Corentin
66b0e4c71c
license: remove license-file in favor of license
2024-11-09 13:40:59 +01:00
LIAUD Corentin
e60ae7434b
ci: deb + rpm + binary upload on new release
2024-11-02 18:06:17 +01:00
LIAUD Corentin
005d864609
chore: add license file
2024-11-02 18:06:17 +01:00
LIAUD Corentin
4d8e5d9367
chore: version 2.0.1
2024-10-31 16:05:19 +01:00
Himadri Bhattacharjee
cff0e68f46
feat: autodetect an ADB device when no vendor or product ID is specified ( #44 )
...
* feat: autodetect an ADB device when no vendor or product ID is specified
### Changes
- Added methods `autodetect` to `autodetect_with_custom_private_key` to
`ADBUSBDevice`
- Added private functions to check if a usb device has the signature of
an ADB device
- Made the `vendor_id` and `product_id` USB arguments optional and
default to aforementioned methods
* fix: improve github actions workflows
---------
Co-authored-by: LIAUD Corentin <corentinliaud26@gmail.com >
2024-10-31 16:00:13 +01:00
LIAUD Corentin
266265ca35
feat: v2.0.0
2024-10-25 18:13:11 +02:00
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
cocool97
ed884b0d27
feat: should make crate usable on Windows ( #35 )
...
Co-authored-by: LIAUD Corentin <corentin.liaud@orange.fr >
2024-10-01 19:39:25 +02:00
LIAUD Corentin
488af2b9dd
feat: improve performances of recv & send
2024-09-28 21:29:09 +02:00
LIAUD Corentin
83d716d685
release: 1.0.6
2024-09-13 13:56:42 +02:00
Samuel Cavalcanti
101fafe4ec
Fix pairing ( #30 )
...
* fix: pairing code that starts with 0
* feat: add`no_run` end `std::io::stdout` to pass in examples
---------
Co-authored-by: LIAUD Corentin <corentin.liaud@orange.fr >
2024-09-13 13:49:46 +02:00
LIAUD Corentin
251276c766
feat: add logcat + log crate
2024-09-05 16:54:39 +02:00
LIAUD Corentin
d00290c450
feat: release adb_cli version 1.0.4
2024-08-09 17:25:53 +02:00
LIAUD Corentin
265971bd6d
bump: version 1.0.4
2024-08-09 17:20:57 +02:00
LIAUD Corentin
7abfa451d2
feat: add emu commands interface
2024-08-09 15:32:51 +02:00