4 votes

Lecture des fichiers iPhone à partir d'un PC / Mac de manière programmatique

Des applications comme iPhone Explorer peuvent afficher le contenu de chaque application iPhone installée sur Mac OS X (même sur des appareils non débridés) lorsque l'iPhone est connecté à l'aide d'un câble USB. J'essaie de faire quelque chose de similaire, copier de manière programmée certains fichiers du dossier de mon application iPhone.

J'ai fait quelques expériences avec des frameworks/produits open source construits pour utiliser le framework iTunes, comme iPhoneBrowser et MobileDevice Library. Je peux me connecter à l'iPhone, maintenant le problème est comment énumérer les éléments du dossier des applications? iPhoneBrowser ou MobileDevice Library ne supportent pas ou ne proposent pas de moyen facile pour le faire. Même en codant en dur le chemin de mon application dans iPhoneBrowser, il refuse toujours d'afficher le dossier. iPhone Explorer peut lire le dossier sans aucun problème sur le même appareil, donc c'est définitivement possible.

Deuxième problème: obtenir le chemin des applications, sur chaque appareil, ils ont un chemin différent avec des noms de dossiers de numéro de hachage. Comment "décrypter" les chemins pour que je puisse accéder au dossier de mon application sur chaque appareil?

0voto

fengxing Points 184

L'application énumère utilise un autre protocole, vous pouvez en trouver certains dans ce https://github.com/phildrip/fruitstrap

0voto

moligaloo Points 1013

J'ai écrit un programme open source qui fonctionne sur Windows, voici l'URL du projet github :

https://github.com/Moligaloo/iPhoneFS

Il permet d'accéder aux fichiers sur un iPhone/iPod/iPad jailbreaké (les fichiers des appareils non jailbreakés sont limités). Il peut également énumérer les applications sur l'iDevice.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X