Modifications

Aller à : navigation, rechercher

Atelier logiciel

1 511 octets ajoutés, 8 décembre 2018 à 18:52
Iphone 5
===Packard Bell===
===Iphone 5===
Pour communiquer avec les ordinateurs lL'Iphone iPhone 5 nécessite l'installation est un modèle de 2 logiciels :* libimobiledevice* ifuseIls convient de les installer selon la procédure 6e génération d'[https://doc.ubuntu-fr.org/iphone#installation installation] Le lancement de la commande ifuse donne l'erreur suivante :* Failed to connect to lockdownd service on the deviceCette erreur nous amène sur Github :* [https://github.com/libimobiledevice/ifuse/issues/32 libimobiledevice/ifuse]Pour découvrir qu'il est préférable iPhone, de dé-installer avec la commande :* sudo apt-get remove libimobiledevice6Beaucoup de baratin et finalement :* [https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc la solution]* The solution is to compile [https://github.com/libimobiledevice libimobiledevice and ifuse from source.]* [https://doc.ubuntu-frsociété Apple.org/projets/paquets/recompiler_un_logiciel_des_depots recompiler]
=== (Re)compiler Il fonctionne sous [https://fr.wikipedia.org/wiki/Historique_des_versions_d%27iOS#iOS_10 iOS 10], dispose d'un logiciel des dépôts ===* processeur [https://docfr.ubuntu-wikipedia.org/wiki/Apple_A6 A6], d'un écran de 4 pouces et d'un nouveau connecteur [https://fr.wikipedia.org/projets/paquetswiki/recompiler_un_logiciel_des_depots Lightning_(Reconnecteur)compiler un logiciel des dépôts« Lightning »] réversible. Pour plus de détails, suivez le lien [https://fr.wikipedia.org/wiki/IPhone_5 Iphone 5]ainsi que le paragraphe "Les logiciels" de ce wiki.
=== Installation d'une embase murale RJ45 ===
Néanmoins, cette expérience aura permis d'explorer le langage de programmation [https://www.python.org/ Python] qui semble être, en complément du langage BASH, un langage adapté pour développer des programmes dédiés au PC qui pourraient dialoguer avec le microcontrôleur.
=== Iphone 5 ===
Voir le paragraphe "matériel" pour les généralités.
 
En date du 08 décembre 2018, pour communiquer avec les ordinateurs qui fonctionne sous Ubuntu, l'Iphone 5 nécessite :
* une version d'Ubuntu limitée à la 16.04 LTS ainsi que l'installation de 2 logiciels :
* libimobiledevice : a library to communicate with services of Apple iOS devices using native
protocols.
* ifuse : a fuse filesystem implementation to access the contents of iOS devices.
 
N.B. : [https://fr.wikipedia.org/wiki/Filesystem_in_Userspace Filesystem in UserSpacE (FUSE)]
 
Ils convient de les installer selon la procédure d'[https://doc.ubuntu-fr.org/iphone#installation installation]
 
Le lancement de la commande idevicepair pair donne :
 
leruste@leruste-System-Product-Name:~$ <code>idevicepair pair</code>
 
<code>'''SUCCESS''': </code><code>Paired with device 68e0a6f5d8bef2d62e1a91c949a49e6d26338fd6</code>
 
Par contre, le lancement de la commande ifuse donne l'erreur suivante :
 
<code>GnuTLS error: Error in the pull function. - '''Failed''' to connect to lockdownd service on the device</code>
 
Cette erreur nous amène sur Github :
* [https://github.com/libimobiledevice/ifuse/issues/32 libimobiledevice/ifuse]
 
Build with OpenSSL instead of GnuTLS. GnuTLS does not work with iOS10 devices. The package maintainer in Ubuntu built libimobiledevice with --disable-openssl option forcing GnuTLS. See the last comment in this issue for my solution.
 
Pour découvrir qu'il est préférable de dé-installer avec la commande :
* sudo apt-get remove libimobiledevice6
Beaucoup de baratin et finalement :
* [https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc la solution]
* The solution is to compile [https://github.com/libimobiledevice libimobiledevice and ifuse from source.]
* [https://doc.ubuntu-fr.org/projets/paquets/recompiler_un_logiciel_des_depots recompiler]
 
=== (Re)compiler un logiciel des dépôts ===
* [https://doc.ubuntu-fr.org/projets/paquets/recompiler_un_logiciel_des_depots (Re)compiler un logiciel des dépôts]
==Maintenance==
1 991
modifications

Menu de navigation