LIAUD Corentin
eb04f9064c
chore: v2.1.7
v2.1.7
2025-02-11 14:39:14 +01:00
LIAUD Corentin
69107e2333
fix(pyadb_client): add adb_client as a path dependency
2025-02-11 14:38:20 +01:00
LIAUD Corentin
17bb77a472
chore: v2.1.6
v2.1.6
2025-02-11 14:12:28 +01:00
cocool97
f211023b24
feat: do not include rust files in python package ( #91 )
2025-02-11 14:03:24 +01:00
cli
728d9603dc
fix(python): improve modules path ( #88 )
2025-02-06 16:53:29 +01:00
cocool97
00c387d85c
feat: pyo3 stub generation ( #87 )
2025-02-06 11:25:07 +01:00
Andreas Tzionis
79d96d4c76
Implemented uninstall command ( #86 )
...
* implemented uninstall command
2025-01-29 20:17:28 +01:00
LIAUD Corentin
dc909ceda6
chore: v2.1.5
v2.1.5
2025-01-24 15:06:24 +01:00
cocool97
cbba912483
fix: improve python package build ( #85 )
2025-01-24 15:00:36 +01:00
LIAUD Corentin
38d8384b98
fix: maturin non-interactive
v2.1.4
2025-01-24 10:18:55 +01:00
cocool97
39591b6a0a
ci: build python wheels ( #84 )
v2.1.3
2025-01-24 10:11:51 +01:00
LIAUD Corentin
775b2421ec
chore(ci): improve python build
v2.1.2
2025-01-22 15:57:02 +01:00
LIAUD Corentin
62d16b70fb
chore: version 2.1.0
v2.1.1
2025-01-22 15:25:03 +01:00
cli
466d00e68a
feat: Python package ( #80 )
...
* feat: create pyadb_client python package
* feat: add push / pull methods
* feat: add shell_command for USB
* feat(ci): add python package build
2025-01-22 15:22:36 +01:00
KFBI1706
144072ba1b
fix: track_devices support multiple devices ( #83 )
2025-01-21 07:31:39 +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
v2.1.0
2024-12-18 11:12:56 +01:00
cli
c54942f25d
feat: improve USB performances by storing endpoints ( #79 )
2024-12-18 10:55:40 +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
Stone
5a3ac68fce
feat: do not detach kernel driver ( #72 )
2024-12-10 17:17:41 +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 >
v2.0.6
2024-12-01 18:39:07 +01:00
cocool97
b933ab083f
feat: add benches ( #58 )
...
* feat: add benches
2024-11-30 11:34:35 +01:00
cli
2f4d13bd29
feat: create an USBTransport from a rusb::Device ( #66 )
...
This allows to be more flexible on USB device we want to connect to,
without making public API to complex
2024-11-30 10:21:21 +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
v2.0.5
2024-11-18 17:15:11 +01:00
cocool97
507796887b
feat: rework USB auth ( #60 )
...
* feat: rework USB auth
* ci: run clippy with `--all-features`
2024-11-18 14:43:40 +01:00
cocool97
2f08e5e16d
fix: pub export AdbStatResponse ( #59 )
...
* chore: clarify licensing
* fix: pub export AdbStatResponse
v2.0.4
2024-11-17 18:16:20 +01:00
LIAUD Corentin
6a2d652f60
chore: version 2.0.3
v2.0.3
2024-11-14 20:56:19 +01:00
cocool97
b7ae0b1155
feat: add install command (tcp + usb) ( #56 )
2024-11-14 20:48:12 +01:00
MahieDev
ec0ae681ac
fix: underflow in recv ( #53 )
...
* fix: read length
2024-11-10 12:58:28 +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
cb23fd6155
ci: add publish on crates.io
v2.0.2
2024-11-05 08:03:33 +01:00
Rohit Sangwan
d932e93d0b
Add Forward and Reverse commands
2024-11-04 08:01:54 +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
v2.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
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
LIAUD Corentin
c53f5cc11b
feat: update workflow
2024-10-24 12:21:29 +02:00
Jinke
95fe89a12c
Fix RegexParsingError when parsing device list ( #37 )
2024-10-11 15:43:51 +02:00
cocool97
e37b6d47cc
feat: add github actions ( #39 )
2024-10-11 15:33:00 +02:00
cocool97
d2d9ede8ab
feat: add logo + rework README.md ( #38 )
2024-10-10 16:41:16 +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