- USB-OTG и Apple. Подключаем любые USB-флешки к iPhone и iPad
- Как исправить файл hosts, если ваш гаджет не хочет прошиваться в iTunes?
- Mac OS X
- Windows
- Завод и настройка USB портов на Хакинтош
- Catalina USB Port Limit Patches
- Mojave USB Port Limit Patches
- High Sierra USB Port Limit Patches
- Sierra USB Port Limit Patches
- El Capitan USB Port Limit Patches
USB-OTG и Apple. Подключаем любые USB-флешки к iPhone и iPad
Испокон веков отсутствие возможности подключать флешки к iPhone вызывало ехидные смешки у пользователей Android.
На самом деле, это было не совсем правдой. Теоретически USB-носители к iOS подключались и раньше, однако должны были удовлетворять нескольким критериям — то бишь в реальности из нескольких флешек дома могла не подойти ни одна. Китайские производители развернули на этом целую индустрию, выпуская флеш-носители со встроенным разъемом Lightning, и придавая им причудливую форму, чтобы использовать такие носители «на ходу». Кроме того, для таких флешек необходимо специальное приложение, и у каждого китайского вендора оно свое — зачастую не очень красивое и с иероглифами.
- Кстати, если у тебя устройство с iOS 12 или старше — это как раз твой вариант)) выбирай известный бренд, тогда проблем с софтом и подключением точно не будет. Например, точно будет беспроблемной
→ Lightning-флешка SanDisk
Однако с приходом iOS и iPadOS 13 всё изменилось
Операционная система теперь поддерживает намного больше USB-носителей и аксессуаров, при наличии соответствующего универсального переходника. И, самое главное, больше не нужно сторонних программ — встроенное приложение «Файлы» работает с подключенными носителями на нативном уровне.
Но не всё так просто. Многие пользователи, которые попробовали подключить флешку к устройству на iOS 13 обнаружили, что она всё так же не читается системой. Всё дело в одной маленькой хитрости, которую надо знать, выбирая переходник для подключения USB-флешки к iPhone или iPad.
Питание
Это и есть та самая хитрость. Сейчас объясню. Кому не интересно — переходите к следующему подзаголовку.
Любая флешка нуждается в питании, так как состоит из сложных микросхем — они ведь не работают от воздуха. То есть, когда мы подключаем флеш-носитель к устройству, происходит симбиоз: флешка берет у устройства питание через разъем подключения, при этом давая нам возможность работать с информацией на ней через этот же разъем. И вот тут проблема: подавляющее большинство флеш-накопителей требуют питания больше, чем отдает обычный переходник Lightning-USB.
К слову, даже оригинальный «Apple Camera Connection Kit» пропускает через себя всего 100mA тока, так как предполагается, что подключенный через него фотоаппарат имеет свой аккумулятор и не требует питания у iPhone или iPad (на флешки этот переходник не рассчитан вообще).
Большинство же USB-флешек требует до 200mA. Получается, чтобы иметь возможность подключить любую флешку к iOS 13 и работать с ней — нужен переходник, пропускающий через себя не менее 200mA.
Корявый скриншот из карточки товара — ищите такую надпись
Необходимый переходник
И я нашел такой на просторах AliExpress. Более того, я заказал его сразу после релиза новой iOS 13 осенью 2019 года. Переходник приехал и оправдал все мои ожидания. С его помощью мой iPad адекватно распознал каждую флешку, которая есть у меня дома — и свежие USB 3.0, и очень старые 2.0, которые я покупал себе, еще будучи школьником.
- Вот это тот самый переходник →Lightning to USB (200mA power)
- Есть еще второй вариант, но мне он нравится меньше → Lightning to USB (200mA, with power connector)
«32GB» — это название моей самой старой флешки, ей уже порядка 10 лет
Стоит сказать, что подключить через него SSD-накопитель с помощью переходника «SATA3 — USB» у меня не удалось, так как SSD-диски требуют намного больше питания. Возможно, здесь как раз поможет второй адаптер Lightning по ссылке выше или же переходник на SATA3 — оба с возможностью подключения дополнительного питания. Внешнего HDD-диска с собственным питанием для проверки у меня просто нет под рукой. Просто имей в виду этот момент, если собираешься подключать именно жесткие диски.
Источник
Как исправить файл hosts, если ваш гаджет не хочет прошиваться в iTunes?
В последние дни и недели мы получили более десятка однотипных вопросов: пользователи жалуются на то, что не могут прошить свои гаджеты на официальную прошивку 5.0, потому что iTunes заявляет «This device isn’t eligible for the requested build». Именно поэтому мы решили опубликовать развёрнутое описание и решение проблемы. Сразу скажем — причина в том, что файл hosts вашей операционной системы содержит строки, блокирующие доступ iTunes к активационным серверам Apple.
Итак, в чём суть проблемы? iTunes перед прошивкой обращается на серверы Apple, посылая туда сведения о вашем гаджете и о прошивке, которую вы туда пытаетесь поставить. Если прошивка относится к числу поддерживаемых, серверы Apple подписывают её хешем SHSH и высылают iTunes этот хеш. Программа TinyUmbrella, которая используется для бэкапа хешей SHSH, имеет одно неприятное свойство — она норовит прописать в файл hosts строку, перенаправляющую iTunes от серверов Apple на серверы Cydia. Эти махинации нужны для того, чтобы прошить ваш гаджет на уже неподписываемую Apple прошивку, для которой у вас сохранены хеши.
Что происходит, если вы пытаетесь прошиться на самую свежую прошивку с блокирующей строчкой в файле hosts? На серверах Cydia хешей для новой прошивки ещё нет, потому что они туда попадают с большим опозданием. Соответственно, iTunes не получает нужные хеши и блокирует прошивание, выдавая показанную на скриншоте выше ошибку.
Как решить проблему?
Mac OS X
Запустите Терминал и введите команду
Затем введите пароль от своей учётной записи вслепую и нажмите Enter. Потом введите:
Прямо в Терминале откроется текстовый редактор:
Ваша цель — найти и удалить строку 74.208.10.249 gs.apple.com. Можно обойтись без радикальных мер и просто её закомментировать, поставив в начале строки решётку (#74.208.10.249 gs.apple.com). Учтите, что перемещаться внутри терминального редактора придётся без мыши, одной лишь клавиатурой. Курсором является серый прямоугольничек.
После того, как вы внесли правки в файл hosts, нажмите на клавиатуре Ctrl+X. Затем нажмите Y, затем — Enter. Остаётся перезагрузиться либо вбить в Терминал команду:
dscacheutil -flushcache
На этом всё. Чтобы файл hosts не обновлялся после каждого запуска TinyUmbrella, нужно в настройках этой утилиты снять галочку Set Hosts to Cydia on Exit:
Windows
Найдите в меню «Пуск» Блокнот и в его контекстном меню выберите пункт «Запуск от имени администратора». В Блокноте нажмите «Открыть» и укажите путь к файлу hosts; в Windows этот путь таков: C:\Windows\System32\drivers\etc\hosts. Исправьте файл и сохраните его.
Источник
Завод и настройка USB портов на Хакинтош
На вашем свежеустановленном Хакинтош плохо или совсем не работают USB порты? Чтобы исправить ситуацию вам понадобиться добавить пару кекстов и добавить патч.
Ранее мы рассказывали вам о Хакинтош:
- Скачайте kextUSBInjectAll.kext и XHCI-series-injector
- Смонтируйте EFI раздел с помощью Clover Configurator
- Перейдите в папку /EFI/Clover/kexts/Other
- Скопируйте 2 кекста в папку Other
- В Clover Configurator перейдите во вкладку «Kernel and kext patch» и внесите патч в зависимости от вашей операционной системы.
Catalina USB Port Limit Patches
- Catalina 10.15 Patch 1
- Name: com.apple.iokit.IOUSBHostFamily
- Find: 83FB0F0F
- Replace: 83FB0F0F
- Comment: USB port limit patch 10.15.x
- MatchOS: 10.15.x
- Catalina 10.15 Patch 2
- Name: com.apple.driver.usb.AppleUSBXHCI
- Find: 83F90F0F
- Replace: 83F93F0F
- Comment: USB port limit patch 10.15.x
- MatchOS: 10.15.x
Mojave USB Port Limit Patches
- Mojave 10.14.6 Patch 1
- Name: IOUSBHostFamily
- Find: c20200e0 83fb0f
- Replace: c20200e0 83fb3f
- Comment: USB port limit patch 10.14.x
- MatchOS: 10.14.x
- Mojave 10.14.6 Patch 2
- Name: com.apple.driver.usb.AppleUSBXHCI
- Find: 4183ff0f 0f839404 0000
- Replace: 4183ff3f 0f839404 0000
- Comment: USB Port limit patch 10.14.5,10.14.6
- MatchOS: 10.14.x
- Mojave 10.14.5 Patch 1
- Name: com.apple.iokit.IOUSBHostFamily
- Find: 83FB0F0F
- Replace: 83FB3F0F
- Comment: USB Port Limit Patch 1 PMHeart/DalianSky
- MatchOS: 10.14.x
- Mojave 10.14.5 Patch 2
- Name: com.apple.iokit.IOUSBHostFamily
- Find: 83E30FD3
- Replace: 83E33FD3
- Comment: USB Port limit patch 10.14.5
- MatchOS: 10.14.x
- Mojave 10.14.5 Patch 3
- Name: com.apple.driver.usb.AppleUSBXHCI
- Find: 83FB0F0F
- Replace: 83FB3F0F
- Comment: USB Port limit patch 10.14.5
- MatchOS: 10.14.x
- Mojave 10.14.5 Patch 4
- Name*: com.apple.driver.usb.AppleUSBXHCI
- Find* [HEX]: 83FF0F0F
- Replace* [HEX]: 83FF3F0F
- Comment: USB Port Limit Patch 4 PMHeart/DalianSky
- MatchOS: 10.14.x
- Mojave 10.14.4 Patch 1
- Name: com.apple.iokit.IOUSBHostFamily
- Find: 83FB0F0F 870B0400 00
- Replace: 83FB3F0F 870B0400 00
- Comment: USB Port Limit Patch 1 ©PMHeart
- MatchOS: 10.14.x
- Mojave 10.14.4 Patch 2
- Name: com.apple.driver.usb.AppleUSBXHCI
- Find: 4183FF0F 0F839404 0000
- Replace: 4183FF3F 0F839404 0000
- Comment: USB Port Limit Patch 2 ©PMHeart
- MatchOS: 10.14.x
- Mojave 10.14.4 Patch 3
- Name: com.apple.iokit.IOUSBHostFamily
- Find: 83E30FD3 E34109DF
- Replace: 83E33FD3 E34109DF
- Comment: USB Port Limit Patch 3 ©PMHeart
- MatchOS: 10.14.x
Mojave 10.14.1 — 10.14.3
- Mojave 10.14.1 — 10.14.3 Patch 1
- Name: com.apple.iokit.IOUSBHostFamily
- Find: 00 e0 83 fb 0f 0f 87 16 04 00
- Replace: 00 e0 83 fb 19 0f 87 16 04 00
- Comment: USB port limit patch 10.14.1 — 10.14.3
- Mojave 10.14.1 — 10.14.3 Patch 2
- Name: com.apple.driver.usb.AppleUSBXHCI
- Find: 00 00 83 FB 0F 0F 83 8F 04 00 00
- Replace: 00 00 83 FB 19 0F 83 8F 04 00 00
- Comment: USB Port limit patch 10.14.1 — 10.14.3
- Mojave 10.14:
- Name*: com.apple.driver.usb.AppleUSBXHCI
- Find* [Hex]: 83FB0F0F 83030500 00
- Replace* [Hex] : 83FB0F90 90909090 90
- Comment: USB 10.14 by PMHeart
- MatchOS: 10.14
High Sierra USB Port Limit Patches
- High Sierra 10.13.6:
- Name*: com.apple.driver.usb.AppleUSBXHCI
- Find* [HEX]: 837D880F 0F83A704 0000
- Replace* [HEX]: 837D880F 90909090 9090
- Comment: USB 10.13.6+ by PMHeart
- MatchOS: 10.13.x
- High Sierra 10.13.5:
- Name*: com.apple.driver.usb.AppleUSBXHCI
- Find* [HEX]: 837d940f 0f839704 0000
- Replace* [HEX]: 837d940f 90909090 9090
- Comment: USB 10.13.4+ by PMHeart
- MatchOS: 10.13.5
- High Sierra 10.13.4:
- Name*: com.apple.driver.usb.AppleUSBXHCI
- Find* [HEX]: 837d940f 0f839704 0000
- Replace* [HEX]: 837d940f 90909090 9090
- Comment: USB 10.13.4+ by PMHeart
- MatchOS: 10.13.4
- High Sierra 10.13.3:
- Name*: AppleUSBXHCIPCI
- Find* [Hex]: 837d8c10
- Replace* [Hex] : 837d8c1b
- Comment: change 15 port limit to 24
- MatchOS: 10.13.3
- High Sierra 10.13.2:
- Name*: AppleUSBXHCIPCI
- Find* [Hex]: 837d8c10
- Replace* [Hex] : 837d8c1b
- Comment: change 15 port limit to 24
- MatchOS: 10.13.2
- High Sierra 10.13.1:
- Name*: AppleUSBXHCIPCI
- Find* [Hex]: 837d8c10
- Replace* [Hex] : 837d8c1b
- Comment: change 15 port limit to 24
- MatchOS: 10.13.1
- High Sierra 10.13.0:
- Name*: AppleUSBXHCIPCI
- Find* [Hex]: 837d8c10
- Replace* [Hex] : 837d8c1b
- Comment: change 15 port limit to 24
- MatchOS: 10.13
Sierra USB Port Limit Patches
- Sierra 10.12.x:
- Name*: AppleUSBXHCIPCI
- Find* [Hex]: 83bd74ff ffff10
- Replace* [Hex] : 83bd74ff ffff1b
- Comment: change 15 port limit to 26
- MatchOS: 10.12.x
El Capitan USB Port Limit Patches
- El Capitan 10.11.x:
- Name*: AppleUSBXHCIPCI
- Find* [Hex]: 83bd8cfe ffff10
- Replace* [Hex] : 83bd8cfe ffff1b
- Comment: change 15 port limit to 26
- MatchOS: 10.11.x
У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!
Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Mac.
Источник