Como funcionam os programas de extração de backup do iphone?

Há uma infinidade de aplicativos (geralmente cairos) que podem extrair um file de backup dos dados de um iphone. (exemplos: drfone , anytrans )

Como esses aplicativos realmente acessam o sistema de files do iphone, permitindo que eles extraem um file de database de backup?

Não importa o quão difícil eu busque a resposta, acabo de apontair paira esses aplicativos. Como qualquer user pode extrair um file de backup de um iPhone usb-connected?

Normalmente, os aplicativos geralmente iniciam um backup deles, tendo sua própria implementação do protocolo de backup do iOS (ou usando bibliotecas do libimobiledevice). Então, eles realmente não acessam diretamente o sistema de files iOS via USB, eles estão fazendo um backup em sua própria pasta de dados do aplicativo e depois acessam isso. (Eu trabalho em ferramentas de backup do iOS – não as que você mencionou – e esta leve mão de outras ferramentas me bugs;))

Como qualquer user pode extrair um file de backup de um iPhone usb-connected?

Você está perguntando sobre como acessair um dos files em seu backup ou como download os files do iPhone (também conhecido como um cliente de backup)? Se você quer fazer seus próprios backups sem o iTunes, libimobiledevice é a sua melhor aposta. https://github.com/libimobiledevice/libimobiledevice