Apple drži USB veze svojih iOS i iPadOS uređaja prilično ograničenima. Na primjer, iako su osnovna povezivanja i prijenosi datoteka s MFi-kompatibilnim ključevima zadani, ne možete samo priključiti bilo koji uređaj temeljen na USB-u ako želite i početi petljati s njim kao što možete s punim računalom.

To je bio razlog koji je nagnao hobiste badger200 da napravi PicoTTY, uzbudljiv pothvat koji je rezultirao mogućnošću programiranja Raspberry Pi Pico ploče izravno s iPada bez računala.

Citirajući objavu podijeljenu na r/jailbreak tijekom vikenda, hobist je uspio napraviti jailbreak 11-inčni 2018 iPad Pro za komunikaciju sa svojom Raspberry Pi Pico pločom putem USB veze pomoću osnovnog hardvera, koji oni nazivaju”mjenjačem igre”s obzirom na mogućnosti iPada.

Hobist je primijetio da su uspješno natjerali iOS da komunicira s USB serijskim uređaja korištenjem usbselfserial, libusb i nekih IOKit prava, koja zaobilaze redovne zahtjeve za MFi certifikaciju i omogućuju općim USB serijskim uređajima da komuniciraju izravno s operativnim sustavom.

Budući da iPhone i iPad nemaju upravljačke programe potrebne za učiniti da stvari poput ove rade odmah, hobistu je bilo potrebno malo rada i zaslužuje pozornost na ovu temu.

Hobist napominje da nisu svjesni drugih slučajeva gdje je ova posebna fešta već bila postignuta, te su stoga učinili svoj rad dostupnim na GitHubu svima koji bi mogli žele naučiti više ili sami isprobati.

Budući da nema manjka USB serijskih uređaja, veselimo se vidjeti hoće li ovo još nekome pomoći u njihovim specifičnim slučajevima korištenja. Na primjer, hobist primjećuje kako su ovu metodu upotrijebili i za promjenu programiranja u bateriji leta DJI drona.

Kažite nam što mislite o ovom postignuću u odjeljku s komentarima dolje.

Categories: IT Info