Чехол для телефона позволяет запускать ANDROID на iPhone

Ник Ли, человек, который сумел запустить Windows 95 на Apple Watch, рассказал о своём новом изобретении. Он собрал устройство, при помощи которого можно работать с приложениями для Android на экране iPhone.
Чехол для телефона позволяет запускать ANDROID на iPhone Android, iPhone, Запуск, Чехол, Телефон, Смартфон, Длиннопост
Для запуска Windows 95 Ли использовал эмуляцию железа. Требования Android не дают повторить этот трюк, поэтому понадобилось небольшое жульничество. Умелец собрал чехол со вторым процессором, на котором и крутится дополнительная операционная система, и написал несложное приложение, превращающее iPhone в устройство ввода-вывода. Оно отображает получаемый по USB видеосигнал на экране телефона и сообщает чехлу о действиях пользователя.
Чехол для телефона позволяет запускать ANDROID на iPhone Android, iPhone, Запуск, Чехол, Телефон, Смартфон, Длиннопост

Для начала Ли пришлось портировать на Android библиотеку libimobiledevice, предназначенную для взаимодействия с устройствами на базе iOS, разработать андроидный клон демона usbmuxd для iOS, который позволяет использовать USB для быстрого сетевого соединения, и написать демон screenstreamer, транслирующий по USB изображение экрана Android и преобразующий в события сообщения, поступающие с iPhone.


1*0bdnbAB1ygiXlpAJd15SBQВ качестве аппаратной основы чехла он выбрал плату Lemaker HiKey, оснащённую восьмиядерным процессором ARM Cortex-A53. Она обладает достаточной мощностью, а все необходимые для её работы компоненты уже включены в исходники Android Open Source Project. Впрочем, ему всё же пришлось перекомпилировать ядро с небольшими поправками, чтобы ускорить драйвер USB.

Чехол для телефона позволяет запускать ANDROID на iPhone Android, iPhone, Запуск, Чехол, Телефон, Смартфон, Длиннопост
Труднее всего оказалось изготовить корпус. Ли решил напечатать его на 3D-принтере. Сама по себе задача была не очень сложной, но он никогда не делал ничего подобного. Ему пришлось на ходу осваивать SketchUp и учиться приводить нарисованные модели к пригодному для печати виду. Первая версия чехла имела стенки впечатляющей толщины, но после серии проб и ошибок Ли придал ему почти товарный вид. Финальный продукт не особенно крупнее обычного чехла-батареи.

Видео здесь.

Информационная безопасность IT

1.4K постов25.6K подписчика

Добавить пост

Правила сообщества

Обязательно к прочтению для авторов:

1. Если вы добавляете пост, утверждающий об утечке данных или наличии дыр в системе, предоставьте ссылку на источники или технически подкованное расследование. Посты из разряда "Какой-то банк слил данные, потому что мне звонили мошенники" будут выноситься в общую ленту.
2. Все вопросы "Как обезопасить сервер\приложение\устройство" - в лигу "Компьютер это просто".

Обязательно к прочтению для всех:

Добавление ссылки разрешено если она не содержит описание коммерческих (платных) продуктов и/или идентификаторов для отслеживания перехода и для доступа не нужен пароль или оплата в т.ч. интернет-ресурсы, каналы (от 3-х тематических видео), блоги, группы, сообщества, СМИ и т.д.


Запрещены политические holy wars.

По решению модератора или администратора сообщества пользователь будет забанен за:

1. Флуд и оскорбление пользователя, в т.ч. провокация спора, флуда, холивара (высказывание без аргументации о конкретной применимости конкретного решения в конкретной ситуации), требование уже данного ответа, распространение сведений порочащих честь и репутацию, принижающих квалификацию оппонента, переходы на личности.

2. Публикацию поста/комментария не соответствующего тематике сообщества, в том числе обсуждение администраторов и модераторов сообщества, для этого есть специальное сообщество.

3. За обвинение в киберпреступной деятельности.

4. За нарушение прочих Правил Пикабу.