Apple limite assez les connexions USB de ses appareils iOS et iPadOS. Par exemple, bien que les connexions de base et les transferts de fichiers avec des dongles compatibles MFi soient une évidence, vous ne pouvez pas simplement connecter n’importe quel périphérique USB si vous le souhaitez et commencer à le bricoler comme vous le pouvez avec un ordinateur complet.

C’est pour cette raison que l’amateur badger200 a créé PicoTTY, une entreprise passionnante qui a permis de programmer une carte Raspberry Pi Pico directement à partir d’un iPad sans ordinateur.

Citant un message partagé sur r/jailbreak au cours du week-end, l’amateur a réussi à faire jailbreaker son appareil iPad Pro 11 pouces 2018 pour communiquer avec leur carte Raspberry Pi Pico via une connexion USB à l’aide d’un matériel de base, qu’ils appellent un « changeur de jeu » en ce qui concerne les capacités de l’iPad.

L’amateur a noté qu’il avait réussi à forcer iOS à communiquer avec une série USB périphérique en utilisant usbselfserial, libusb et certains droits IOKit, qui contournent l’exigence régulière de certification MFi et permettent aux périphériques série USB généraux de communiquer directement avec le système d’exploitation.

Étant donné que les iPhones et iPads ne disposent pas des pilotes nécessaires pour faire des choses comme celle-ci hors de la boîte, cela a demandé un peu de travail de la part de l’amateur et mérite une certaine attention sur le sujet.

L’amateur note qu’il n’est au courant d’aucun autre cas où ce festival particulier avait été réalisé précédemment, et donc ils ont rendu leur travail disponible sur GitHub pour quiconque pourrait être intéressé à en savoir plus ou à l’essayer par eux-mêmes.

Étant donné qu’il n’y a pas de pénurie de périphériques série USB, nous sommes ravis de voir si cela aide quelqu’un d’autre avec ses cas d’utilisation de niche. Par exemple, l’amateur note comment il a également utilisé cette méthode pour modifier la programmation d’une batterie de vol de drone DJI.

Que pensez-vous de cette réalisation, faites-le nous savoir dans la section des commentaires ci-dessous.

Categories: IT Info