libimobiledevice / libirecovery

Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux
https://libimobiledevice.org
GNU Lesser General Public License v2.1
550 stars 207 forks source link

Win32: the device location is a string and cannot be converted to an integer #94

Closed AiXanadu closed 2 years ago

AiXanadu commented 2 years ago

I don't think you've read the registry data I sent you carefully. There are the following entries in the registry.

77 line : "Driver"="{88bae032-5a81-49f0-bc3d-a4ff138216d6}\9dlq" 365 line : "Driver"="{88bae032-5a81-49f0-bc3d-a4ff138216d6}\9f3n" 608 line : "Driver"="{88bae032-5a81-49f0-bc3d-a4ff138216d6}\9dw3" 800 line : "Driver"="{88bae032-5a81-49f0-bc3d-a4ff138216d6}\9ckk" more...

I copy its memory value directly to the integer, so we have a unique value.

reg.rar.log

93

AiXanadu commented 2 years ago

If you can, please let me be one of the contributors

nikias commented 2 years ago

I only checked the screenshots where the suffixes were hexadecimal...

AiXanadu commented 2 years ago

So how are you going to modify it now. I think it can be solved by directly copying the 4-byte string to location.

nikias commented 2 years ago

Merged slightly different with 08a7c94569160eeb6f8e757c361d5e04a6492700.