Pymobiledevice3

Latest version: v4.16.3

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 43 of 69

2.1.0

What's Changed
* d9daf1b774899da7a5f2516ff73f0af296f9cff9 remotexpc: fix message-id tracking
* 55a544be20bdbadbb4ba4b133e3ddbef04eb390e remotexpc: prevent `next_message_id` incremenet on `send_request()`
* f70ece35ad4db2989a509a4ec75c6974884e3b85 xpc_message: fix `XpcFlags`
* 2a629012cff3cb6679816892a888bf3c36fa6a4d xpc_message: fix array serialization
* 77bd7aa6b1a54f5aa4e9519ff17c6bc6e37a1b27 remotexpc: fix stream handling
* 974d653cee12f5f6a9c4c7a87a6c9aada594a859 add support for remote lockdown using `LockdownServiceProvider`
* 13a2487f66282ccd72d75d230f78f30b94eee842 xpc_message: add `XpcDate` decoding
* f8f7f5cbb52fe3aa7f0d54cd4d1adad1ee6c307b xpc_message: add `XpcFileTransfer` decoding
* cc43968592ac3a4efef339fc2db83982cd0b3a50 xpc_message: add `XpcDouble` encoding
* 17adf55ec4f97cda65d77527e2b0ff2ef4d8e73f remotexpc: add `iter_file_chunks()` and `receive_file()`
* 53a10ea3e028b8f39ff77c890139d04d894c6103 remote: add `CoreDevice` services
* 7e147089e487697105ff23182355d2385d469a31 services: add `RestoreService`
* e1206d2a4c831d500273fbe1d90f29ebec3a095d cli: refactor argument `lockdown`->`service_provider`
* c48391ced2b4d7c46a5afed78692c8af3c324dcc cli_common: refactor `Command` to support `RSDCommand`
* 306185c15484f7c0da03a13c6da409da54cd5737 cli: update `developer` subcommand with the new `CoreDevice` utils
* b864fd4d5f4a567f7360c328d843759b0f015fef cli: update `remote` cli
* 7ddf5c3de77fe8d8205c261680619d0b256030da python-app: improve `flake8` checks
* e169af19865add6a9789b26561a80c214cf2afb9 xpc_message: add more primitives serialization
* 5c713b499a0a4240b41fd660555c2cd2998adcea app_service: fix `user` value for `spawnexecutable`
* 7795aefe8ee186013f0283650c77f2d16a49feab move doc and test utils into `misc` subdirectory
* 1f7439f3aa33ef032e001ef459e3c693bcef22df README: add iOS 17.0 disclaimer
* 8ed40bb90ad7cc32c23e7820399e275f28e20508 misc: add `RemoteXPC.md`


**Full Changelog**: https://github.com/doronz88/pymobiledevice3/compare/v2.0.4...v2.1.0

2.0.4

What's Changed
* xpc_message: fix xpc_array serialize/deserialize by doronz88 in https://github.com/doronz88/pymobiledevice3/pull/483
* core_device_tunnel: use python opack library for creating opack buffer by loriwitt in https://github.com/doronz88/pymobiledevice3/pull/482
* tss: always add `UID_MODE` to support 16.5.1 updates by doronz88 in https://github.com/doronz88/pymobiledevice3/pull/486
* remote: add `sniffer.py` by doronz88 in https://github.com/doronz88/pymobiledevice3/pull/485


**Full Changelog**: https://github.com/doronz88/pymobiledevice3/compare/v2.0.3...v2.0.4

2.0.3

What's Changed
* Add supervised configuration profile installs by zner0L in https://github.com/doronz88/pymobiledevice3/pull/472
* workflow: Run CI for pull requests to master by matan1008 in https://github.com/doronz88/pymobiledevice3/pull/479
* cli: use inquirer3 package instead of inquirer by guysalt in https://github.com/doronz88/pymobiledevice3/pull/480
* add remote services support by doronz88 in https://github.com/doronz88/pymobiledevice3/pull/465
* requirements: use `developer_disk_image` to manage the `auto-mount` by doronz88 in https://github.com/doronz88/pymobiledevice3/pull/481

New Contributors
* zner0L made their first contribution in https://github.com/doronz88/pymobiledevice3/pull/472

**Full Changelog**: https://github.com/doronz88/pymobiledevice3/compare/v2.0.2...v2.0.3

2.0.2

What's Changed
* ea1dc5572dc5d65dfedeb22313e39445c5ca9faf pyproject: update `requires-python` key to `>=3.8`
* 583975b3a647df2b9f6879a18c8bfe691d7be2d6 python-app: remove python3.7 specific test
* a11c8a4d60f4a2db3c1e5581d38a562e38569bb5 fix old references to lockdown creation using `LockdownClient()`


**Full Changelog**: https://github.com/doronz88/pymobiledevice3/compare/v2.0.1...v2.0.2

2.0.1

What's Changed
* pair_records: fix `get_preferred_pair_record()` on non-plist usbmuxd by doronz88 in https://github.com/doronz88/pymobiledevice3/pull/475


**Full Changelog**: https://github.com/doronz88/pymobiledevice3/compare/v2.0.0...v2.0.1

2.0.0

Major API change

`LockdownClient` creating is now done using `lockdown.creating_using_*()` for the different access method to communicate with `lockdownd`.

[See example](https://github.com/doronz88/pymobiledevice3#usage)

What's Changed
* ae31a67799fc9e8610bac8416bfa241b8acfd020 crash_reports: fix `get_new_sysdiagnose()` on 17.0
* fde0437f42089aa5da6b762abd2fe141dfdccd5a tss: update client version
* da516c4bc59bcfade3d19a3bf064ea8056c30340 tss: fix `apply_restore_request_rules()` typing
* 32055954a9571311a48ef36555db311b59c12042 mobile_image_mounter: support Personalized image for iOS 17.0
* 0bc57157b8a13e77afc9ef975200886894670f52 test_backup2: handle device connection aborts during password change
* bc3245ae8335f9a6798266edafe6dbbe0a67b599 mobile_image_mounter: fix manifest error handling
* 208b9df786a6da4d3bdc35bb5cfa536f5993580e restore: fix hadline of missing preflight_info from lockdown
* 405e60c1422fd24498fc7c03736b245c35e0bd66 lockdown: add `wraps()` to `reconnect_on_remote_close()`
* ee5821e20fdaea2fc49416d7d89b67d361c48cfc usbmux: refactor `MuxConnection` into a context-manager
* b6a9c8fd7830a05717d660c2a06bd28024deb12c service_connection: use `socket.create_connection()` for ipv6 support
* 1e63506ba64d3b1b1fc316b0264b02a0e4a8a35f lockdown: refactor `LockdownClient` instance creation
* 1e66df71366b65c30a66e05e90143695dca97617 remove python3.7 support
* a6bd87c2fee1bbd81628f28f843bce2060641df9 exceptions: add `InvalidConnectionError`
* 211ca7f9a7eea77ff6eee17bde6105126aae430e TcpLockdownClient: handle no identifier errors
* 2ea6f90e1c6aa21c9e81e2613fd85061cf3953d0 README: update `LockdownClient` creation

**Full Changelog**: https://github.com/doronz88/pymobiledevice3/compare/v1.42.4...v2.0.0

Page 43 of 69

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.