I'm glad Apple gave us Activation Lock. However, I do have an idea that Apple could use with the next iPhone.
I say that Apple should make it so that each computer that communicates with the iPhone must have a certificate whose private key is unique to the device and to the computer that is to connect to the device.
This certificate would have to be obtained online. Before giving said certificate, the person who wants to connect the phone to the computer would ideally have to provide the Apple ID and password of the owner. If the owner claimed the device was stolen, Apple would then give the appropriate law enforcement officers any information Apple has that could help law enforcement find and arrest the criminal(s).
How would Apple know the owner's Apple ID? The owner would give Apple documentation that proves the phone belongs to him or her.
I say that Apple should make it so that each computer that communicates with the iPhone must have a certificate whose private key is unique to the device and to the computer that is to connect to the device.
This certificate would have to be obtained online. Before giving said certificate, the person who wants to connect the phone to the computer would ideally have to provide the Apple ID and password of the owner. If the owner claimed the device was stolen, Apple would then give the appropriate law enforcement officers any information Apple has that could help law enforcement find and arrest the criminal(s).
How would Apple know the owner's Apple ID? The owner would give Apple documentation that proves the phone belongs to him or her.