facebook / flipper

A desktop debugging platform for mobile developers.
https://fbflipper.com/
MIT License
13.33k stars 952 forks source link

Failed to connect to physical ios device as it fails to pull certs from app #3009

Closed hannojg closed 2 years ago

hannojg commented 2 years ago

🐛 Bug Report

I can't connect to my physical iOS device as some idb operations fail. The operation is this one:

/usr/local/bin/idb --log DEBUG file pull --udid 1aad521b3f780ba7705b15ccc861e60a2c266cc5 --bundle-id nl.skillnation.overscore 'Library/Application Support/sonar/app.csr' '/var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle'

The error I get is this one (see below for full stack trace):

grpclib.exceptions.GRPCError: (<Status.INTERNAL: 13>, 'Failed to write data to file at path /var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle', None)

The thing I found out is that tmp-63878-J4Ol6IPicmle is a directory. Running this command manually also fails with the same error. When instead running the command like this (specifying a file name as destination), it works:

/usr/local/bin/idb --log DEBUG file pull --udid 1aad521b3f780ba7705b15ccc861e60a2c266cc5 --bundle-id nl.skillnation.overscore 'Library/Application Support/sonar/app.csr' '/var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle/app.csr'
Full stacktrace first error: ``` Error: Command failed: /usr/local/bin/idb --log DEBUG file pull --udid 1aad521b3f780ba7705b15ccc861e60a2c266cc5 --bundle-id nl.skillnation.overscore 'Library/Application Support/sonar/app.csr' '/var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle' 2021-10-28 14:03:07,740 [DEBUG] - pull - FSPullCommand command run with: Namespace(bundle_id='nl.skillnation.overscore', companion=None, companion_local=False, companion_path='/usr/local/bin/idb_companion', companion_tls=False, compression=None, container_type=None, dst='/var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle', file='pull', json=False, log_level='DEBUG', log_level_deprecated=None, prune_dead_companion=True, root_command='file', src=BundleWithPath(bundle_id=None, path='Library/Application Support/sonar/app.csr'), udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5') 2021-10-28 14:03:07,741 [DEBUG] - idb - FSPullCommand called 2021-10-28 14:03:07,741 [DEBUG] - pull - Got existing companion CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=52719), metadata={}) 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Adding (b':method', b'POST') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Encoding 3 with 7 bits 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Adding (b':scheme', b'http') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Adding (b':path', b'/idb.CompanionService/connect') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Encoding 4 with 6 bits 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Encoding 21 with 7 bits 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Adding (b':authority', b'localhost:52719') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 1 with 6 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 11 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Adding (b'te', b'trailers') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 2 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Adding (b'content-type', b'application/grpc') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 31 with 6 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 11 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Adding (b'user-agent', b'grpc-python-grpclib/0.4.2 (darwin; cpython/3.8.12)') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 58 with 6 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 38 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoded header block to b'\x83\x86D\x95`\xd2F\xbd\xe3\xd3X\xea1\xea\xdc[;\x98\x85`\x87\xaa\xa2\x91?A\x8b\xa0\xe4\x1d\x13\x9d\t\xb8\xd8\x9d\x0b\xff@\x82I\x7f\x86M\x835\x05\xb1\x1f_\x8b\x1du\xd0b\r&=LMedz\xa6\x9a\xca\xc8\xb5~\x939\xeaZk+%\x06\x8d\x80.\xd2\xe2S\xfa\x90vx5_j\x12\xbfI\x9c\xf50\xca\xef.\x11\x7f\x7f' 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoding b'\x88@\x0ccontent-type\x10application/grpc@\x14grpc-accept-encoding\x15identity,deflate,gzip@\x0faccept-encoding\ridentity,gzip' 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 8, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (b':status', b'200'), consumed 1 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 12, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 16, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 31 bytes, indexed True 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 20, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 21, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 44 bytes, indexed True 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 15, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 13, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 31 bytes, indexed True 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoding b'@\x0bgrpc-status\x010' 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 11, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 1, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 15 bytes, indexed True 2021-10-28 14:03:07,751 [DEBUG] - pull - Constructed client for companion 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:07,751 [DEBUG] - idb - pull called 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b':method', b'POST') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 3 with 7 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b':scheme', b'http') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b':path', b'/idb.CompanionService/pull') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 4 with 6 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 19 with 7 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b':authority', b'localhost:52719') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 66 with 7 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b'te', b'trailers') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Encoding 65 with 7 bits 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Adding (b'content-type', b'application/grpc') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Encoding 64 with 7 bits 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Adding (b'user-agent', b'grpc-python-grpclib/0.4.2 (darwin; cpython/3.8.12)') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Encoding 63 with 7 bits 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Encoded header block to b'\x83\x86D\x93`\xd2F\xbd\xe3\xd3X\xea1\xea\xdc[;\x98\x85b\xbbh\xa3\xc2\xc1\xc0\xbf' 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoding b'\x88\xc1\x0f/\x0213@\x0cgrpc-messagelFailed to write data to file at path /var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle' 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoded 8, consumed 1 bytes 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoded (b':status', b'200'), consumed 1 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoded 65, consumed 1 bytes 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoded (, ), consumed 1 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded 62, consumed 2 bytes 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded 2, consumed 1 bytes 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 5 bytes, indexed False 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded 12, consumed 1 bytes 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded 108, consumed 1 bytes 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 123 bytes, indexed True 2021-10-28 14:03:09,699 [DEBUG] - idb - pull failed 2021-10-28 14:03:09,699 [DEBUG] - pull - No companion info for 1aad521b3f780ba7705b15ccc861e60a2c266cc5, spawning one... 2021-10-28 14:03:09,700 [DEBUG] - pull - Read targets [{"model":"iPhone 11 Pro","os_version":"iOS 14.5","udid":"4EBDC45C-238C-48D5-BE8C-7B45EAB1DAAB","architecture":"x86_64","type":"simulator","name":"iPhone 11 Pro","state":"Shutdown"},{"model":"Apple TV","os_version":"tvOS 14.5","udid":"6B6D5422-C010-4D11-B1C1-D683243CC42F","architecture":"x86_64","type":"simulator","name":"Apple TV","state":"Shutdown"},{"model":"iPad (8th generation)","os_version":"iOS 14.5","udid":"0A41626D-0DF9-44F6-98DB-3F4E8B58E56C","architecture":"x86_64","type":"simulator","name":"iPad (8th generation)","state":"Shutdown"},{"model":"iPod touch (7th generation)","os_version":"iOS 14.5","udid":"7EB10C53-7EC6-4948-8DC5-B551AEDAED5C","architecture":"x86_64","type":"simulator","name":"iPod touch (7th generation)","state":"Shutdown"},{"model":"Apple TV 4K (2nd generation)","os_version":"tvOS 14.5","udid":"8B6D2C5E-C10E-46E7-AE62-0BF21C5F72B5","architecture":"x86_64","type":"simulator","name":"Apple TV 4K (2nd generation)","state":"Shutdown"},{"model":"Apple TV 4K (at 1080p) (2nd generation)","os_version":"tvOS 14.5","udid":"317A527E-DA6F-41BA-8BEE-F51F1B5A83ED","architecture":"x86_64","type":"simulator","name":"Apple TV 4K (at 1080p) (2nd generation)","state":"Shutdown"},{"model":"Apple Watch Series 6 - 40mm","os_version":"watchOS 7.4","udid":"5D3F212E-3055-409E-BA90-45F03FC32865","architecture":"i386","type":"simulator","name":"Apple Watch Series 6 - 40mm","state":"Shutdown"},{"model":"iPhone 12 mini","os_version":"iOS 14.5","udid":"CBC67A06-14DA-4FBE-A2EF-EB910D9763B9","architecture":"x86_64","type":"simulator","name":"iPhone 12 mini","state":"Shutdown"},{"model":"iPhone 8 Plus","os_version":"iOS 14.5","udid":"CF322364-8131-46AB-8D14-435174B58E6E","architecture":"x86_64","type":"simulator","name":"iPhone 8 Plus","state":"Shutdown"},{"model":"iPhone 11 Pro Max","os_version":"iOS 14.5","udid":"87154151-ECD1-47C9-9A0B-D621BDAA2F8E","architecture":"x86_64","type":"simulator","name":"iPhone 11 Pro Max","state":"Shutdown"},{"device":{"HardwarePlatform":"t8010","DieID":8573862962310438,"EthernetAddress":"b0:70:2d:8f:67:b8","PasswordProtected":false,"Uses24HourClock":false,"kCTPostponementInfoServiceProvisioningState":true,"BluetoothAddress":"b0:70:2d:8f:67:b7","IsPaired":true,"TimeZone":"Europe\/Berlin","BasebandStatus":"BBInfoAvailable","BrickState":false,"HardwareModel":"D111AP","DeviceName":"iPhone von Hanno ","SoftwareBundleVersion":"","PartitionType":"GUID_partition_scheme","MLBSerialNumber":"F3Y64810TLJGY4TA","InternationalMobileEquipmentIdentity":"353807082891343","WiFiAddress":"b0:70:2d:8f:67:b6","BasebandVersion":"4.03.00","BasebandMasterKeyHash":"8CB15EE4C8002199070D9500BB8FB183B02713A5CA2A6B92DB5E75CE15536182","WirelessBoardSerialNumber":"F5026F4565","CarrierBundleInfoArray":[],"TelephonyCapability":true,"BasebandKeyHashInformation":{"AKeyStatus":0,"SKeyStatus":0},"UseRaptorCerts":true,"CPUArchitecture":"arm64","ProductVersion":"13.6.1","ActivationStateAcknowledged":true,"SIMStatus":"kCTSIMSupportSIMStatusNotInserted","BoardId":14,"RegionInfo":"ZD\/A","com.apple.mobile.backup":{"CloudBackupEnabled":true,"Version":"2.0","LastiTunesBackupTZ":"GMT+1","LastiTunesBackupDate":597002551,"WillEncrypt":false,"RequiresEncryption":0,"LastCloudBackupTZ":"GMT+2","LastCloudBackupDate":657055593},"FusingStatus":3,"HostAttached":true,"ProductionSOC":true,"TrustedHostAttached":true,"DeviceClass":"iPhone","ChipID":32784,"SIMTrayStatus":"kCTSIMSupportSIMTrayInsertedNoSIM","HasSiDP":true,"BasebandChipID":96,"UniqueDeviceID":"1aad521b3f780ba7705b15ccc861e60a2c266cc5","BasebandCertId":1421084145,"FirmwareVersion":"iBoot-5540.140.12","TimeZoneOffsetFromUTC":7200,"ModelNumber":"MN4V2","MobileSubscriberNetworkCode":"","MobileSubscriberCountryCode":"","SBLockdownEverRegisteredKey":true,"ProductType":"iPhone9,4","ActivationState":"Activated","NonVolatileRAM":{"boot-args":""},"ProtocolVersion":"2","DeviceColor":"1","SerialNumber":"F2MSRRGZHFYD","BasebandActivationTicketVersion":"V2","SupportedDeviceFamilies":[1],"kCTPostponementStatus":"kCTPostponementStatusActivated","CertID":1421084145,"UniqueChipID":8573862962310438,"TimeIntervalSince1970":1635419879.058383,"ProductName":"iPhone OS","BuildVersion":"17G80"},"model":"iPhone 7 Plus","os_version":"iOS 13.6.1","udid":"1aad521b3f780ba7705b15ccc861e60a2c266cc5","architecture":"arm64","type":"device","name":"iPhone von Hanno ","state":"Booted"},{"model":"iPhone SE (2nd generation)","os_version":"iOS 14.5","udid":"DB4E943D-DFD1-4FC6-97D1-1FEF092A4C57","architecture":"x86_64","type":"simulator","name":"iPhone SE (2nd generation)","state":"Shutdown"},{"model":"iPad Air (4th generation)","os_version":"iOS 14.5","udid":"B40FF3AE-A702-446D-85CE-9187FCAFDCA9","architecture":"x86_64","type":"simulator","name":"iPad Air (4th generation)","state":"Shutdown"},{"model":"iPad Pro (9.7-inch)","os_version":"iOS 14.5","udid":"59EFA6BD-EC02-4A7C-B936-C39E5AA9841E","architecture":"x86_64","type":"simulator","name":"iPad Pro (9.7-inch)","state":"Shutdown"},{"model":"iPad Pro (12.9-inch) (5th generation)","os_version":"iOS 14.5","udid":"6E67E0D4-1C84-454E-9535-3E3168054488","architecture":"x86_64","type":"simulator","name":"iPad Pro (12.9-inch) (5th generation)","state":"Shutdown"},{"model":"Apple Watch Series 6 - 44mm","os_version":"watchOS 7.4","udid":"DDC79E51-5F80-428E-B8A7-F7DC297192FD","architecture":"i386","type":"simulator","name":"Apple Watch Series 6 - 44mm","state":"Shutdown"},{"model":"iPhone 11","os_version":"iOS 14.5","udid":"C80D9203-6EDC-4290-85E5-161162C410A1","architecture":"x86_64","type":"simulator","name":"iPhone 11","state":"Shutdown"},{"model":"iPhone 12 Pro Max","os_version":"iOS 14.5","udid":"41B7024B-EAB0-48CF-BA79-351D968E3AC0","architecture":"x86_64","type":"simulator","name":"iPhone 12 Pro Max","state":"Shutdown"},{"model":"iPhone 8","os_version":"iOS 14.5","udid":"E1679C14-D708-4A64-B900-91431E0BCFEE","architecture":"x86_64","type":"simulator","name":"iPhone 8","state":"Shutdown"},{"model":"iPhone 12 Pro","os_version":"iOS 14.5","udid":"CBA42DFE-C2AF-4D04-B9D1-16D6FB263CD9","architecture":"x86_64","type":"simulator","name":"iPhone 12 Pro","state":"Shutdown"},{"model":"iPad Pro (11-inch) (3rd generation)","os_version":"iOS 14.5","udid":"20B9B75C-7E8F-4941-85A3-B5F6FA6C4734","architecture":"x86_64","type":"simulator","name":"iPad Pro (11-inch) (3rd generation)","state":"Shutdown"},{"model":"Apple Watch Series 5 - 44mm","os_version":"watchOS 7.4","udid":"78551BF8-33EC-4F40-9EFC-3D8C7A8A098C","architecture":"i386","type":"simulator","name":"Apple Watch Series 5 - 44mm","state":"Shutdown"},{"model":"Apple Watch Series 5 - 40mm","os_version":"watchOS 7.4","udid":"D5BB6334-E066-4899-89AC-0E4C2BF28119","architecture":"i386","type":"simulator","name":"Apple Watch Series 5 - 40mm","state":"Shutdown"},{"model":"iPhone 12","os_version":"iOS 14.5","udid":"F08583CE-40AB-4E15-8926-9A7D883DC4B0","architecture":"x86_64","type":"simulator","name":"iPhone 12","state":"Booted"}] from /tmp/idb/targets 2021-10-28 14:03:09,700 [INFO] - pull - will attempt to spawn a companion for 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:09,706 [DEBUG] - root - started companion at process id 63940 2021-10-28 14:03:25,481 [DEBUG] - root - Read line from companion: b'{"grpc_port":54492}\n' 2021-10-28 14:03:25,481 [DEBUG] - root - Got update from companion: {'grpc_port': 54492} 2021-10-28 14:03:25,482 [INFO] - pull - saved companion pid 63940 2021-10-28 14:03:25,482 [INFO] - pull - spawned a companion for 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:25,483 [INFO] - pull - Replacing CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=52719), metadata={}) with CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=54492), metadata={}) 2021-10-28 14:03:25,483 [INFO] - pull - Companion info changed from [CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=52719), metadata={}), CompanionInfo(udid='F08583CE-40AB-4E15-8926-9A7D883DC4B0', is_local=True, address=TCPAddress(host='localhost', port=54068), metadata={})] to [CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=54492), metadata={}), CompanionInfo(udid='F08583CE-40AB-4E15-8926-9A7D883DC4B0', is_local=True, address=TCPAddress(host='localhost', port=54068), metadata={})], writing to file 2021-10-28 14:03:25,483 [DEBUG] - pull - Got newly launched CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=54492), metadata={}) for udid 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b':method', b'POST') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 3 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b':scheme', b'http') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b':path', b'/idb.CompanionService/connect') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 4 with 6 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 21 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b':authority', b'localhost:54492') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 1 with 6 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 11 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b'te', b'trailers') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 2 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b'content-type', b'application/grpc') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 31 with 6 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 11 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b'user-agent', b'grpc-python-grpclib/0.4.2 (darwin; cpython/3.8.12)') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 58 with 6 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 38 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoded header block to b'\x83\x86D\x95`\xd2F\xbd\xe3\xd3X\xea1\xea\xdc[;\x98\x85`\x87\xaa\xa2\x91?A\x8b\xa0\xe4\x1d\x13\x9d\t\xb8\xdbM>/@\x82I\x7f\x86M\x835\x05\xb1\x1f_\x8b\x1du\xd0b\r&=LMedz\xa6\x9a\xca\xc8\xb5~\x939\xeaZk+%\x06\x8d\x80.\xd2\xe2S\xfa\x90vx5_j\x12\xbfI\x9c\xf50\xca\xef.\x11\x7f\x7f' 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoding b'\x88@\x0ccontent-type\x10application/grpc@\x14grpc-accept-encoding\x15identity,deflate,gzip@\x0faccept-encoding\ridentity,gzip' 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded 8, consumed 1 bytes 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded (b':status', b'200'), consumed 1 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded 12, consumed 1 bytes 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded 16, consumed 1 bytes 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 31 bytes, indexed True 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded 20, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 21, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 44 bytes, indexed True 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 15, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 13, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 31 bytes, indexed True 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoding b'@\x0bgrpc-status\x010' 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 11, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 1, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 15 bytes, indexed True 2021-10-28 14:03:25,489 [DEBUG] - pull - Constructed client for companion 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:25,490 [DEBUG] - idb - FSPullCommand failed 2021-10-28 14:03:25,490 [ERROR] - root - Exception thrown in main Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/idb/grpc/client.py", line 188, in func_wrapper return await func(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/idb/grpc/client.py", line 663, in pull await stream.recv_message() File "/usr/local/lib/python3.8/site-packages/grpclib/client.py", line 425, in recv_message await self.recv_initial_metadata() File "/usr/local/lib/python3.8/site-packages/grpclib/client.py", line 393, in recv_initial_metadata self._raise_for_grpc_status(status, message, details) File "/usr/local/lib/python3.8/site-packages/grpclib/client.py", line 345, in _raise_for_grpc_status raise GRPCError(status, message, details) grpclib.exceptions.GRPCError: (, 'Failed to write data to file at path /var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle', None) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/idb/grpc/management.py", line 115, in from_udid yield client File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 67, in _get_client yield client File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 129, in _run_impl await self.run_with_client(args=args, client=client) File "/usr/local/lib/python3.8/site-packages/idb/cli/commands/file.py", line 138, in run_with_client return await self.run_with_container( File "/usr/local/lib/python3.8/site-packages/idb/cli/commands/file.py", line 333, in run_with_container await client.pull( File "/usr/local/lib/python3.8/site-packages/idb/common/logging.py", line 113, in _async_wrapper raise ex File "/usr/local/lib/python3.8/site-packages/idb/common/logging.py", line 88, in _async_wrapper value = await function(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/idb/grpc/client.py", line 190, in func_wrapper raise IdbException(e.message) from e # noqa B306 idb.common.types.IdbException: Failed to write data to file at path /var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/idb/cli/main.py", line 310, in gen_main await root_command.run(args) File "/usr/local/lib/python3.8/site-packages/idb/common/command.py", line 90, in run return await self.resolve_command_from_args(args).run(args) File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 107, in run await self._run_impl(args) File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 129, in _run_impl await self.run_with_client(args=args, client=client) File "/usr/local/Cellar/python@3.8/3.8.12_1/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 189, in __aexit__ await self.gen.athrow(typ, value, traceback) File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 67, in _get_client yield client File "/usr/local/Cellar/python@3.8/3.8.12_1/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 190, in __aexit__ raise RuntimeError("generator didn't stop after athrow()") RuntimeError: generator didn't stop after athrow() 2021-10-28 14:03:25,494 [ERROR] - asyncio - Task was destroyed but it is pending! task: ()>> at ChildProcess.exithandler (child_process.js:312:12) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) ```
Full stacktrace second error ``` Error: Cannot connect to iOS application. idb_certificate_pull_failedIdb lacks permissions to exchange certificates. Did you install a source build ([FB] or enable certificate exchange)? Error: Command failed: /usr/local/bin/idb --log DEBUG file pull --udid 1aad521b3f780ba7705b15ccc861e60a2c266cc5 --bundle-id nl.skillnation.overscore 'Library/Application Support/sonar/app.csr' '/var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle' 2021-10-28 14:03:07,740 [DEBUG] - pull - FSPullCommand command run with: Namespace(bundle_id='nl.skillnation.overscore', companion=None, companion_local=False, companion_path='/usr/local/bin/idb_companion', companion_tls=False, compression=None, container_type=None, dst='/var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle', file='pull', json=False, log_level='DEBUG', log_level_deprecated=None, prune_dead_companion=True, root_command='file', src=BundleWithPath(bundle_id=None, path='Library/Application Support/sonar/app.csr'), udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5') 2021-10-28 14:03:07,741 [DEBUG] - idb - FSPullCommand called 2021-10-28 14:03:07,741 [DEBUG] - pull - Got existing companion CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=52719), metadata={}) 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Adding (b':method', b'POST') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Encoding 3 with 7 bits 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Adding (b':scheme', b'http') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Adding (b':path', b'/idb.CompanionService/connect') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Encoding 4 with 6 bits 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Encoding 21 with 7 bits 2021-10-28 14:03:07,748 [DEBUG] - hpack.hpack - Adding (b':authority', b'localhost:52719') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 1 with 6 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 11 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Adding (b'te', b'trailers') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 2 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Adding (b'content-type', b'application/grpc') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 31 with 6 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 11 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Adding (b'user-agent', b'grpc-python-grpclib/0.4.2 (darwin; cpython/3.8.12)') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 58 with 6 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoding 38 with 7 bits 2021-10-28 14:03:07,749 [DEBUG] - hpack.hpack - Encoded header block to b'\x83\x86D\x95`\xd2F\xbd\xe3\xd3X\xea1\xea\xdc[;\x98\x85`\x87\xaa\xa2\x91?A\x8b\xa0\xe4\x1d\x13\x9d\t\xb8\xd8\x9d\x0b\xff@\x82I\x7f\x86M\x835\x05\xb1\x1f_\x8b\x1du\xd0b\r&=LMedz\xa6\x9a\xca\xc8\xb5~\x939\xeaZk+%\x06\x8d\x80.\xd2\xe2S\xfa\x90vx5_j\x12\xbfI\x9c\xf50\xca\xef.\x11\x7f\x7f' 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoding b'\x88@\x0ccontent-type\x10application/grpc@\x14grpc-accept-encoding\x15identity,deflate,gzip@\x0faccept-encoding\ridentity,gzip' 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 8, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (b':status', b'200'), consumed 1 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 12, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 16, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 31 bytes, indexed True 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 20, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 21, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 44 bytes, indexed True 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 15, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 13, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 31 bytes, indexed True 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoding b'@\x0bgrpc-status\x010' 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 11, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded 1, consumed 1 bytes 2021-10-28 14:03:07,750 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 15 bytes, indexed True 2021-10-28 14:03:07,751 [DEBUG] - pull - Constructed client for companion 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:07,751 [DEBUG] - idb - pull called 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b':method', b'POST') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 3 with 7 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b':scheme', b'http') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b':path', b'/idb.CompanionService/pull') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 4 with 6 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 19 with 7 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b':authority', b'localhost:52719') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Encoding 66 with 7 bits 2021-10-28 14:03:07,751 [DEBUG] - hpack.hpack - Adding (b'te', b'trailers') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Encoding 65 with 7 bits 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Adding (b'content-type', b'application/grpc') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Encoding 64 with 7 bits 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Adding (b'user-agent', b'grpc-python-grpclib/0.4.2 (darwin; cpython/3.8.12)') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Encoding 63 with 7 bits 2021-10-28 14:03:07,752 [DEBUG] - hpack.hpack - Encoded header block to b'\x83\x86D\x93`\xd2F\xbd\xe3\xd3X\xea1\xea\xdc[;\x98\x85b\xbbh\xa3\xc2\xc1\xc0\xbf' 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoding b'\x88\xc1\x0f/\x0213@\x0cgrpc-messagelFailed to write data to file at path /var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle' 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoded 8, consumed 1 bytes 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoded (b':status', b'200'), consumed 1 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoded 65, consumed 1 bytes 2021-10-28 14:03:09,698 [DEBUG] - hpack.hpack - Decoded (, ), consumed 1 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded 62, consumed 2 bytes 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded 2, consumed 1 bytes 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 5 bytes, indexed False 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded 12, consumed 1 bytes 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded 108, consumed 1 bytes 2021-10-28 14:03:09,699 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 123 bytes, indexed True 2021-10-28 14:03:09,699 [DEBUG] - idb - pull failed 2021-10-28 14:03:09,699 [DEBUG] - pull - No companion info for 1aad521b3f780ba7705b15ccc861e60a2c266cc5, spawning one... 2021-10-28 14:03:09,700 [DEBUG] - pull - Read targets [{"model":"iPhone 11 Pro","os_version":"iOS 14.5","udid":"4EBDC45C-238C-48D5-BE8C-7B45EAB1DAAB","architecture":"x86_64","type":"simulator","name":"iPhone 11 Pro","state":"Shutdown"},{"model":"Apple TV","os_version":"tvOS 14.5","udid":"6B6D5422-C010-4D11-B1C1-D683243CC42F","architecture":"x86_64","type":"simulator","name":"Apple TV","state":"Shutdown"},{"model":"iPad (8th generation)","os_version":"iOS 14.5","udid":"0A41626D-0DF9-44F6-98DB-3F4E8B58E56C","architecture":"x86_64","type":"simulator","name":"iPad (8th generation)","state":"Shutdown"},{"model":"iPod touch (7th generation)","os_version":"iOS 14.5","udid":"7EB10C53-7EC6-4948-8DC5-B551AEDAED5C","architecture":"x86_64","type":"simulator","name":"iPod touch (7th generation)","state":"Shutdown"},{"model":"Apple TV 4K (2nd generation)","os_version":"tvOS 14.5","udid":"8B6D2C5E-C10E-46E7-AE62-0BF21C5F72B5","architecture":"x86_64","type":"simulator","name":"Apple TV 4K (2nd generation)","state":"Shutdown"},{"model":"Apple TV 4K (at 1080p) (2nd generation)","os_version":"tvOS 14.5","udid":"317A527E-DA6F-41BA-8BEE-F51F1B5A83ED","architecture":"x86_64","type":"simulator","name":"Apple TV 4K (at 1080p) (2nd generation)","state":"Shutdown"},{"model":"Apple Watch Series 6 - 40mm","os_version":"watchOS 7.4","udid":"5D3F212E-3055-409E-BA90-45F03FC32865","architecture":"i386","type":"simulator","name":"Apple Watch Series 6 - 40mm","state":"Shutdown"},{"model":"iPhone 12 mini","os_version":"iOS 14.5","udid":"CBC67A06-14DA-4FBE-A2EF-EB910D9763B9","architecture":"x86_64","type":"simulator","name":"iPhone 12 mini","state":"Shutdown"},{"model":"iPhone 8 Plus","os_version":"iOS 14.5","udid":"CF322364-8131-46AB-8D14-435174B58E6E","architecture":"x86_64","type":"simulator","name":"iPhone 8 Plus","state":"Shutdown"},{"model":"iPhone 11 Pro Max","os_version":"iOS 14.5","udid":"87154151-ECD1-47C9-9A0B-D621BDAA2F8E","architecture":"x86_64","type":"simulator","name":"iPhone 11 Pro Max","state":"Shutdown"},{"device":{"HardwarePlatform":"t8010","DieID":8573862962310438,"EthernetAddress":"b0:70:2d:8f:67:b8","PasswordProtected":false,"Uses24HourClock":false,"kCTPostponementInfoServiceProvisioningState":true,"BluetoothAddress":"b0:70:2d:8f:67:b7","IsPaired":true,"TimeZone":"Europe\/Berlin","BasebandStatus":"BBInfoAvailable","BrickState":false,"HardwareModel":"D111AP","DeviceName":"iPhone von Hanno ","SoftwareBundleVersion":"","PartitionType":"GUID_partition_scheme","MLBSerialNumber":"F3Y64810TLJGY4TA","InternationalMobileEquipmentIdentity":"353807082891343","WiFiAddress":"b0:70:2d:8f:67:b6","BasebandVersion":"4.03.00","BasebandMasterKeyHash":"8CB15EE4C8002199070D9500BB8FB183B02713A5CA2A6B92DB5E75CE15536182","WirelessBoardSerialNumber":"F5026F4565","CarrierBundleInfoArray":[],"TelephonyCapability":true,"BasebandKeyHashInformation":{"AKeyStatus":0,"SKeyStatus":0},"UseRaptorCerts":true,"CPUArchitecture":"arm64","ProductVersion":"13.6.1","ActivationStateAcknowledged":true,"SIMStatus":"kCTSIMSupportSIMStatusNotInserted","BoardId":14,"RegionInfo":"ZD\/A","com.apple.mobile.backup":{"CloudBackupEnabled":true,"Version":"2.0","LastiTunesBackupTZ":"GMT+1","LastiTunesBackupDate":597002551,"WillEncrypt":false,"RequiresEncryption":0,"LastCloudBackupTZ":"GMT+2","LastCloudBackupDate":657055593},"FusingStatus":3,"HostAttached":true,"ProductionSOC":true,"TrustedHostAttached":true,"DeviceClass":"iPhone","ChipID":32784,"SIMTrayStatus":"kCTSIMSupportSIMTrayInsertedNoSIM","HasSiDP":true,"BasebandChipID":96,"UniqueDeviceID":"1aad521b3f780ba7705b15ccc861e60a2c266cc5","BasebandCertId":1421084145,"FirmwareVersion":"iBoot-5540.140.12","TimeZoneOffsetFromUTC":7200,"ModelNumber":"MN4V2","MobileSubscriberNetworkCode":"","MobileSubscriberCountryCode":"","SBLockdownEverRegisteredKey":true,"ProductType":"iPhone9,4","ActivationState":"Activated","NonVolatileRAM":{"boot-args":""},"ProtocolVersion":"2","DeviceColor":"1","SerialNumber":"F2MSRRGZHFYD","BasebandActivationTicketVersion":"V2","SupportedDeviceFamilies":[1],"kCTPostponementStatus":"kCTPostponementStatusActivated","CertID":1421084145,"UniqueChipID":8573862962310438,"TimeIntervalSince1970":1635419879.058383,"ProductName":"iPhone OS","BuildVersion":"17G80"},"model":"iPhone 7 Plus","os_version":"iOS 13.6.1","udid":"1aad521b3f780ba7705b15ccc861e60a2c266cc5","architecture":"arm64","type":"device","name":"iPhone von Hanno ","state":"Booted"},{"model":"iPhone SE (2nd generation)","os_version":"iOS 14.5","udid":"DB4E943D-DFD1-4FC6-97D1-1FEF092A4C57","architecture":"x86_64","type":"simulator","name":"iPhone SE (2nd generation)","state":"Shutdown"},{"model":"iPad Air (4th generation)","os_version":"iOS 14.5","udid":"B40FF3AE-A702-446D-85CE-9187FCAFDCA9","architecture":"x86_64","type":"simulator","name":"iPad Air (4th generation)","state":"Shutdown"},{"model":"iPad Pro (9.7-inch)","os_version":"iOS 14.5","udid":"59EFA6BD-EC02-4A7C-B936-C39E5AA9841E","architecture":"x86_64","type":"simulator","name":"iPad Pro (9.7-inch)","state":"Shutdown"},{"model":"iPad Pro (12.9-inch) (5th generation)","os_version":"iOS 14.5","udid":"6E67E0D4-1C84-454E-9535-3E3168054488","architecture":"x86_64","type":"simulator","name":"iPad Pro (12.9-inch) (5th generation)","state":"Shutdown"},{"model":"Apple Watch Series 6 - 44mm","os_version":"watchOS 7.4","udid":"DDC79E51-5F80-428E-B8A7-F7DC297192FD","architecture":"i386","type":"simulator","name":"Apple Watch Series 6 - 44mm","state":"Shutdown"},{"model":"iPhone 11","os_version":"iOS 14.5","udid":"C80D9203-6EDC-4290-85E5-161162C410A1","architecture":"x86_64","type":"simulator","name":"iPhone 11","state":"Shutdown"},{"model":"iPhone 12 Pro Max","os_version":"iOS 14.5","udid":"41B7024B-EAB0-48CF-BA79-351D968E3AC0","architecture":"x86_64","type":"simulator","name":"iPhone 12 Pro Max","state":"Shutdown"},{"model":"iPhone 8","os_version":"iOS 14.5","udid":"E1679C14-D708-4A64-B900-91431E0BCFEE","architecture":"x86_64","type":"simulator","name":"iPhone 8","state":"Shutdown"},{"model":"iPhone 12 Pro","os_version":"iOS 14.5","udid":"CBA42DFE-C2AF-4D04-B9D1-16D6FB263CD9","architecture":"x86_64","type":"simulator","name":"iPhone 12 Pro","state":"Shutdown"},{"model":"iPad Pro (11-inch) (3rd generation)","os_version":"iOS 14.5","udid":"20B9B75C-7E8F-4941-85A3-B5F6FA6C4734","architecture":"x86_64","type":"simulator","name":"iPad Pro (11-inch) (3rd generation)","state":"Shutdown"},{"model":"Apple Watch Series 5 - 44mm","os_version":"watchOS 7.4","udid":"78551BF8-33EC-4F40-9EFC-3D8C7A8A098C","architecture":"i386","type":"simulator","name":"Apple Watch Series 5 - 44mm","state":"Shutdown"},{"model":"Apple Watch Series 5 - 40mm","os_version":"watchOS 7.4","udid":"D5BB6334-E066-4899-89AC-0E4C2BF28119","architecture":"i386","type":"simulator","name":"Apple Watch Series 5 - 40mm","state":"Shutdown"},{"model":"iPhone 12","os_version":"iOS 14.5","udid":"F08583CE-40AB-4E15-8926-9A7D883DC4B0","architecture":"x86_64","type":"simulator","name":"iPhone 12","state":"Booted"}] from /tmp/idb/targets 2021-10-28 14:03:09,700 [INFO] - pull - will attempt to spawn a companion for 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:09,706 [DEBUG] - root - started companion at process id 63940 2021-10-28 14:03:25,481 [DEBUG] - root - Read line from companion: b'{"grpc_port":54492}\n' 2021-10-28 14:03:25,481 [DEBUG] - root - Got update from companion: {'grpc_port': 54492} 2021-10-28 14:03:25,482 [INFO] - pull - saved companion pid 63940 2021-10-28 14:03:25,482 [INFO] - pull - spawned a companion for 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:25,483 [INFO] - pull - Replacing CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=52719), metadata={}) with CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=54492), metadata={}) 2021-10-28 14:03:25,483 [INFO] - pull - Companion info changed from [CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=52719), metadata={}), CompanionInfo(udid='F08583CE-40AB-4E15-8926-9A7D883DC4B0', is_local=True, address=TCPAddress(host='localhost', port=54068), metadata={})] to [CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=54492), metadata={}), CompanionInfo(udid='F08583CE-40AB-4E15-8926-9A7D883DC4B0', is_local=True, address=TCPAddress(host='localhost', port=54068), metadata={})], writing to file 2021-10-28 14:03:25,483 [DEBUG] - pull - Got newly launched CompanionInfo(udid='1aad521b3f780ba7705b15ccc861e60a2c266cc5', is_local=True, address=TCPAddress(host='localhost', port=54492), metadata={}) for udid 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b':method', b'POST') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 3 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b':scheme', b'http') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b':path', b'/idb.CompanionService/connect') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 4 with 6 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 21 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b':authority', b'localhost:54492') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 1 with 6 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 11 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b'te', b'trailers') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 2 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 6 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b'content-type', b'application/grpc') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 31 with 6 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 11 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Adding (b'user-agent', b'grpc-python-grpclib/0.4.2 (darwin; cpython/3.8.12)') to the header table, sensitive:False, huffman:True 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 58 with 6 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoding 38 with 7 bits 2021-10-28 14:03:25,487 [DEBUG] - hpack.hpack - Encoded header block to b'\x83\x86D\x95`\xd2F\xbd\xe3\xd3X\xea1\xea\xdc[;\x98\x85`\x87\xaa\xa2\x91?A\x8b\xa0\xe4\x1d\x13\x9d\t\xb8\xdbM>/@\x82I\x7f\x86M\x835\x05\xb1\x1f_\x8b\x1du\xd0b\r&=LMedz\xa6\x9a\xca\xc8\xb5~\x939\xeaZk+%\x06\x8d\x80.\xd2\xe2S\xfa\x90vx5_j\x12\xbfI\x9c\xf50\xca\xef.\x11\x7f\x7f' 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoding b'\x88@\x0ccontent-type\x10application/grpc@\x14grpc-accept-encoding\x15identity,deflate,gzip@\x0faccept-encoding\ridentity,gzip' 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded 8, consumed 1 bytes 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded (b':status', b'200'), consumed 1 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded 12, consumed 1 bytes 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded 16, consumed 1 bytes 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 31 bytes, indexed True 2021-10-28 14:03:25,488 [DEBUG] - hpack.hpack - Decoded 20, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 21, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 44 bytes, indexed True 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 15, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 13, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 31 bytes, indexed True 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoding b'@\x0bgrpc-status\x010' 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 11, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded 1, consumed 1 bytes 2021-10-28 14:03:25,489 [DEBUG] - hpack.hpack - Decoded (, ), total consumed 15 bytes, indexed True 2021-10-28 14:03:25,489 [DEBUG] - pull - Constructed client for companion 1aad521b3f780ba7705b15ccc861e60a2c266cc5 2021-10-28 14:03:25,490 [DEBUG] - idb - FSPullCommand failed 2021-10-28 14:03:25,490 [ERROR] - root - Exception thrown in main Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/idb/grpc/client.py", line 188, in func_wrapper return await func(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/idb/grpc/client.py", line 663, in pull await stream.recv_message() File "/usr/local/lib/python3.8/site-packages/grpclib/client.py", line 425, in recv_message await self.recv_initial_metadata() File "/usr/local/lib/python3.8/site-packages/grpclib/client.py", line 393, in recv_initial_metadata self._raise_for_grpc_status(status, message, details) File "/usr/local/lib/python3.8/site-packages/grpclib/client.py", line 345, in _raise_for_grpc_status raise GRPCError(status, message, details) grpclib.exceptions.GRPCError: (, 'Failed to write data to file at path /var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle', None) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/idb/grpc/management.py", line 115, in from_udid yield client File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 67, in _get_client yield client File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 129, in _run_impl await self.run_with_client(args=args, client=client) File "/usr/local/lib/python3.8/site-packages/idb/cli/commands/file.py", line 138, in run_with_client return await self.run_with_container( File "/usr/local/lib/python3.8/site-packages/idb/cli/commands/file.py", line 333, in run_with_container await client.pull( File "/usr/local/lib/python3.8/site-packages/idb/common/logging.py", line 113, in _async_wrapper raise ex File "/usr/local/lib/python3.8/site-packages/idb/common/logging.py", line 88, in _async_wrapper value = await function(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/idb/grpc/client.py", line 190, in func_wrapper raise IdbException(e.message) from e # noqa B306 idb.common.types.IdbException: Failed to write data to file at path /var/folders/y_/0zpgmz_n6_58t15fxng1kjcc0000gn/T/tmp-63878-J4Ol6IPicmle During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/idb/cli/main.py", line 310, in gen_main await root_command.run(args) File "/usr/local/lib/python3.8/site-packages/idb/common/command.py", line 90, in run return await self.resolve_command_from_args(args).run(args) File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 107, in run await self._run_impl(args) File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 129, in _run_impl await self.run_with_client(args=args, client=client) File "/usr/local/Cellar/python@3.8/3.8.12_1/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 189, in __aexit__ await self.gen.athrow(typ, value, traceback) File "/usr/local/lib/python3.8/site-packages/idb/cli/__init__.py", line 67, in _get_client yield client File "/usr/local/Cellar/python@3.8/3.8.12_1/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 190, in __aexit__ raise RuntimeError("generator didn't stop after athrow()") RuntimeError: generator didn't stop after athrow() 2021-10-28 14:03:25,494 [ERROR] - asyncio - Task was destroyed but it is pending! task: ()>> at handleMissingPermissions (file:///Applications/Flipper.app/Contents/Resources/app.asar/bundle.js:5983:4068) at file:///Applications/Flipper.app/Contents/Resources/app.asar/bundle.js:5983:3359 ```

To Reproduce

Unfortunately, I can't tell how to reproduce that. I just installed everything as you would expect, did nothing else. It just 'didn't work out of the box'.

Environment

System: macOS Big Sur 11.6 iPhone: iOS 13.6.1 idb: newest, 1.1.5 flipper: newest, 0.117

aigoncharov commented 2 years ago

Hi @hannojg! Thanks for reporting the issue. Seems to be a duplicate of https://github.com/facebook/flipper/issues/2113. Could you try the solution from that issue and report if it fixes the problem for you? See https://github.com/facebook/flipper/issues/2113#issuecomment-882839414

hannojg commented 2 years ago

Hey, everything is up to date, so no, it doesn't fix the issue, unfortunately.

(and yes it uses the correct python version that I also used with pip etc)

Requirement already satisfied: fb-idb in /usr/local/lib/python3.8/site-packages (1.1.5)
Requirement already satisfied: aiofiles in /usr/local/lib/python3.8/site-packages (from fb-idb) (0.7.0)
Requirement already satisfied: treelib in /usr/local/lib/python3.8/site-packages (from fb-idb) (1.6.1)
Requirement already satisfied: protobuf in /usr/local/lib/python3.8/site-packages (from fb-idb) (3.19.0)
Requirement already satisfied: grpclib>=0.4.0 in /usr/local/lib/python3.8/site-packages (from fb-idb) (0.4.2)
Requirement already satisfied: h2<5,>=3.1.0 in /usr/local/lib/python3.8/site-packages (from grpclib>=0.4.0->fb-idb) (4.1.0)
Requirement already satisfied: multidict in /usr/local/lib/python3.8/site-packages (from grpclib>=0.4.0->fb-idb) (5.2.0)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.8/site-packages (from h2<5,>=3.1.0->grpclib>=0.4.0->fb-idb) (4.0.0)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.8/site-packages (from h2<5,>=3.1.0->grpclib>=0.4.0->fb-idb) (6.0.1)
Requirement already satisfied: future in /usr/local/lib/python3.8/site-packages (from treelib->fb-idb) (0.18.2)
bryansum commented 2 years ago

For what it's worth I'm seeing this issue as well and this seems to be related: https://github.com/facebook/flipper/issues/2871

tylercote commented 2 years ago

Same issue here, the fix detailed in #2871 works as a workaround.

aigoncharov commented 2 years ago

Fixed in https://github.com/facebook/flipper/commit/9975aa9319e69317bec986f290572ca4e1ca2657 Should be included into the next release

tomskopek commented 2 years ago

Leaving this here in case it helps someone:

I had to change my idb binary location in the settings.

In terminal run which idb (for me it was /opt/homebrew/bin/idb)

Then paste that in Flipper > Settings > IDB binary location

The Flipper Setup Doctor pointed me in the right direction

anisimov74 commented 2 years ago

Is this released? I have this problem in the latest version 0.144.0

MANTENN commented 2 years ago

Is this released? I have this problem in the latest version 0.144.0

Check your idb file if it exists; I'm running it this issue right now—been using swift UI before. Go into flipper settings.

MANTENN commented 2 years ago

If not install it: https://github.com/facebook/idb

uguraktas commented 2 years ago

Is this released? I have this problem in the latest version 0.144.0

Here it is the same too, but there is no clear answer yet. We already use idb. If we cannot use it already, we cannot open the flipper.

karatekid430 commented 2 years ago

idb is not the problem, I installed it and setup-doctor says that idb is valid, and it still happens.

traviswimer commented 1 year ago

I started seeing this error after upgrading Xcode. For me, I fixed it with:

  1. brew update
  2. brew upgrade idb-companion
  3. Restart your mac

Restarting is important. I wasted a bunch of time messing with stuff before restarting, but the only meaningful thing I did was upgrade idb-companion.

You may also need to upgrade python's fb-idb, but mine was already up to date: pip3.6 install fb-idb --upgrade --user.

blackirishmec commented 1 year ago

I'm having a similar error: Failed to start client connection: [conn] Failed to exchange certificate with AppName on iPhone: Error: iOSCertificateProvider does not support medium 1

I can't find any answers and have followed the steps in this and #2113.

I'm using:

My eas.json:

{
  "cli": {
    "version": ">= 3.7.2"
  },
  "build": {
    "development": {
      "developmentClient": true,
      "distribution": "internal",
      "ios": {
        "resourceClass": "m1-medium"
      }
    },
    "preview": {
      "distribution": "internal",
      "ios": {
        "resourceClass": "m-medium"
      }
    },
    "production": {
      "ios": {
        "resourceClass": "m-medium"
      }
    }
  },
  "submit": {
    "production": {}
  }
}

Any ideas?

siliconsocket commented 10 months ago

According with Podfile (React Native 0.72.4), you need to exclude react-native-flipper if NO_FLIPPER=1 is set, using a react-native.config.js file:

# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set.
# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded
#
# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js`
# ```js
# module.exports = {
#   dependencies: {
#     ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}),
# 

so I updated my react-native.config.js like this:

// react-native.config.js at project root
module.exports = {
  project: {
    ios: {},
    android: {},
  },
  assets: ['./src/resources/fonts/'],
  dependencies: {
    // when NO_FLIPPER=1
    ...(process.env.NO_FLIPPER
      ? {'react-native-flipper': {platforms: {ios: null}}}
      : {}),
  },
};

Now finally it works as expected with iPad

Screenshot 2023-11-22 at 19 27 16