Як взаємодіяти з iOS lockdownd


4

Я використав nmap до portscan мого iPod Touch, і виявив, що один порт відкритий, який був порт 62078, позначений як "iphone-sync". Я зробив деякі дослідження, і виявив, що процес за ним - програма під назвою "lockdownd", яка може бути використана для взаємодії з iPod.

Мені було цікаво, якщо і як я можу використовувати це для взаємодії з і, можливо, управління моїм IPod.


iTunes досить добре взаємодіє з iOS пристроями.
Jason Salaz

Відповіді:


7

Порт 62078 - це порт, на якому iOS lockdown демон слухає. Зазвичай вона взаємодіє з допомогою usbmuxd який є протоколом, що дозволяє здійснювати довільні з'єднання TCP через з'єднання USB.

lockdownd може бути використана для виконання багатьох витончених речей за допомогою вбудованих служб Apple, що виставляються на пристроях, які не піддавалися розбиванню. Здається, бібліотека goto для взаємодії з цією службою libimobiledevice яка є бібліотекою з відкритим кодом, що реалізує usbmuxd та інші протоколи iOS. Для кращого огляду можливостей lockdownd і бібліотеку iMobileDevice, подивіться на деякі з упакованих інструменти бібліотека надає. Якщо ви знаєте C, вихідний код цих інструментів тут .


0

Очевидно (і хтось вже згадував про це в коментарі), він може бути використаний для синхронізації пристрою через WiFi, оскільки iTunes це робить.

Однак інтерфейс недокументований, і як такий не підтримується Apple.

Інший варіант, якщо ви дивитеся на управління пристроєм віддалено і в цілому весело з ним, було б втечу з в'язниці і написання власного програмного забезпечення для управління, який буде працювати на телефоні. Це дозволить вам з'єднатися через інтерфейс, який ви самі створюєте.

Таке програмне забезпечення може навіть існувати в спільноті джейлбрейка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.