From 024fd08077fc8102d14327c1bffff62a2b13b6de Mon Sep 17 00:00:00 2001 From: doronz88 Date: Mon, 1 Jul 2024 10:06:12 +0300 Subject: [PATCH] restore_service: update supported protocol messages for ios18 --- pymobiledevice3/services/restore_service.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pymobiledevice3/services/restore_service.py b/pymobiledevice3/services/restore_service.py index bc8c59bfa..3be806a00 100755 --- a/pymobiledevice3/services/restore_service.py +++ b/pymobiledevice3/services/restore_service.py @@ -33,6 +33,12 @@ async def get_nonces(self) -> Mapping: """ Get ApNonce and SEPNonce """ return await self.service.send_receive_request({'command': 'getnonces'}) + async def get_app_parameters(self) -> Mapping: + return await self.validate_command('getappparameters') + + async def restore_lang(self, language: str) -> Mapping: + return await self.service.send_receive_request({'command': 'restorelang', 'argument': language}) + async def validate_command(self, command: str) -> Mapping: """ Execute command and validate result is `success` """ response = await self.service.send_receive_request({'command': command})