Знаменитый бруклинский хакер по имени Ник Ли добился известности, когда он настроил умные часы Apple для запуска Windows 95. Ли играет с другим устройством Apple, и на этот раз его жертвой является iPhone. Ли взломал iPhone, чтобы запустить Android, используя специальный 3D-чехол.
Источник изображения: Ник ЛиДаже если вы не учитываете трудности взлома iPhone, сам факт того, что вы использовали самодельный чехол с 3D-печатью, оснащенный приборной панелью Android и слил его с приложением Tendigi для iOS, многое говорит о ваших способностях. , Все, что вам нужно сделать, это положить iPhone в чехол, запустить приложение, и ваш iPhone будет работать под управлением операционной системы Android.
Ли обратилась к блогу Тендиги, чтобы объяснить, что она совершила этот последний подвиг в ходе своей ежедневной работы в студии дизайна и разработки, предлагающей решения для смартфонов широкому кругу клиентов.
Источник изображения: Ник ЛиВыбор платформы Lee, то есть Android, был основным преимуществом: природа операционной системы с открытым исходным кодом делает ее идеальным инструментом для хакеров. Как он объясняет в видео:
«Для платформы такого масштаба удивительно легко ее клонировать и собрать на локальном компьютере. Я с нуля смог разработать эффективный [Android Open Source Project] рабочий процесс примерно за два дня
Некоторые дополнительные функции и инструменты в проекте с открытым исходным кодом Android позволяют разработчикам поиграть с ним, чтобы вы могли взаимодействовать с iPhone. Специальная операционная система Android для Android обеспечивает обмен данными между iOS и Android.
Хотя программная часть проекта была довольно тривиальной, наиболее амбициозным был проект оборудования для этого проекта. Ли пришлось сконфигурировать передатчик дисплея, который позволял бы передавать сенсорный ввод в операционную систему Android и аппаратную систему, чтобы беспрепятственно соединять две операционные системы.
LG Nexus 5 послужил доказательством концептуального инструмента. Ли передал устройство Mobil lib для связи с iOS) и usbmuxd. Ли также должен был портировать демон-стример экрана для Android, что позволило ему использовать сервис SurfaceFlinger для потоковой передачи событий касания Android на iPhone. Это создало иллюзию, что iPhone работает на операционной системе Android.
Источник изображения: Ник ЛиЧтобы создать реальное аппаратное обеспечение для работы с Android, Ли выбрал доску Lenovator HiKey. Самым важным аспектом дизайна выбранной платы был ее небольшой размер, что позволило легко разместить ее в тонком корпусе.
«Большинство необходимых компонентов HiKey включены непосредственно в дерево исходных текстов AOSP (линия жизни). Тем не менее, заставить мою собственную сборку AOSP успешно работать, все еще было сложной задачей, заставившей меня (среди прочего) перекомпилировать ядро с ориентированными на производительность настройками в драйвере USB ».
Плата HiKey включала Wi-Fi, а связь Bluetooth была оснащена литий-полимерной батареей емкостью 650 мАч. Ли столкнулся с проблемой установки этой аппаратной сборки в модуль, который не будет выглядеть ослепительно. Я был в невыгодном положении, поскольку у меня не было опыта в 3D-печати; Он пересмотрел свои основные навыки SketchUp, просмотрев учебники, которые стоили нескольких часов, используя его чехол для iPhone 6 Plus на Thingiverse в качестве основы. Учитывая высокую стоимость систем 3D-печати, Ли приобрел персональный 3D-принтер XYZPrinting da Vinci 2.0 Duo для 3D-печати конечного продукта.
Источник изображения: Ник ЛиХотя это громоздкий дизайн, похожий на телефон 90-х годов, Ли не разочаровался и намеревался усовершенствовать его дизайн.
«Как только я получил четкое представление о размере и дизайне компонентов, я масштабировал 3D-модель до более приемлемого размера и добавил отверстия для SD-карты, портов HDMI и USB. Не намного толще, чем обычная аккумуляторная коробка “.
Пользовательский 3D-печатный чехол служит основой для этого Android iPhone. Пользователи должны поместить iPhone в чехол для 3D-печати и запустить приложение Tendigi, чтобы использовать свой iPhone в качестве устройства Android.
Источник изображения: Ник ЛиЛи завершил этот проект всего за несколько дней, и его хитрый трюк показывает, какие возможности могут быть использованы с некоторыми действительно инновационными идеями.
Посмотрите на iPhone под управлением операционной системы Android в этом видео:
