Peretas Brooklyn yang terkenal bernama Nick Lee menjadi terkenal ketika ia membuat jam tangan pintar Apple untuk menjalankan Windows 95. Lee bermain dengan perangkat Apple lain dan kali ini korbannya adalah iPhone. Lee meretas iPhone untuk menjalankan Android menggunakan kasing cetak 3D khusus.
Sumber Gambar: Nick LeeSekalipun Anda tidak memperhitungkan sulitnya meretas iPhone, fakta bahwa Anda telah menggunakan kasing cetak 3D yang dirancang sendiri yang dilengkapi dengan dasbor Android dan menggabungkannya dengan aplikasi Tendigi untuk iOS mengatakan banyak hal tentang kemampuan Anda. . Yang Anda butuhkan adalah memasukkan iPhone ke dalam case, menjalankan aplikasi dan iPhone Anda akan ditenagai oleh sistem operasi Android.
Lee menoleh ke blog Tendigi untuk menjelaskan bahwa ia mencapai prestasi terakhir ini dalam pekerjaan sehari-harinya untuk studio desain dan pengembangan yang melayani solusi smartphone untuk berbagai kliennya.
Sumber Gambar: Nick LeePlatform pilihan Lee, yaitu Android, memiliki daya tarik utama: Sifat open source dari sistem operasi menjadikannya alat yang sempurna untuk peretas. Seperti yang dia jelaskan dalam video:
“Untuk platform skalanya, secara mengejutkan mudah untuk mengkloning dan membangunnya di mesin lokal Anda. Dari awal, saya bisa mengembangkan yang efisien [Android Open Source Project] alur kerja dalam waktu sekitar dua hari “
Beberapa fitur dan alat tambahan dalam proyek sumber terbuka Android memungkinkan pengembang untuk bermain dengannya sehingga dapat berinteraksi dengan iPhone. Sistem operasi Android kustom Lee memungkinkan aliran data antara iOS dan Android.
Meskipun bagian perangkat lunak dari proyek ini cukup sepele, itu adalah desain perangkat keras untuk proyek ini yang paling ambisius. Lee harus mengkonfigurasi pemancar layar yang akan memungkinkan input sentuhan untuk mentransfer ke sistem operasi Android dan sistem perangkat keras untuk menghubungkan kedua sistem operasi dengan mulus.
LG Nexus 5 berfungsi sebagai alat bukti konsep. Lee mentransfer perangkat Mobil lib untuk memungkinkan komunikasi dengan iOS) dan usbmuxd. Lee juga harus membuat port streamer layar daemon untuk Android, yang memungkinkannya menggunakan layanan SurfaceFlinger untuk mengalirkan acara sentuh Android ke iPhone. Ini menciptakan ilusi bahwa iPhone berjalan di sistem operasi Android.
Sumber Gambar: Nick LeeUntuk membangun perangkat keras nyata untuk menjalankan Android, Lee memilih papan HiKey Lenovator. Aspek desain paling penting dari papan yang dipilih adalah ukurannya yang kecil, yang membuatnya mudah ditempatkan dalam wadah yang ramping.
“Sebagian besar komponen HiKey yang diperlukan dimasukkan secara langsung di pohon sumber AOSP (garis hidup). Yang mengatakan, membuat build AOSP kustom saya untuk berjalan dengan sukses masih merupakan tugas yang sulit, memaksa saya (antara lain) untuk mengkompilasi ulang kernel dengan tweak yang berorientasi kinerja pada driver USB. “
Papan HiKey termasuk Wi-Fi dan konektivitas Bluetooth dilengkapi dengan baterai polimer lithium 650 mAh. Lee dihadapkan dengan tantangan untuk memasang rakitan perangkat keras ini dalam modul yang tidak akan terlihat mempesona. Saya sedikit dirugikan karena saya tidak memiliki pengalaman pencetakan 3D; Dia meninjau keterampilan SketchUp dasarnya dengan meninjau tutorial yang bernilai beberapa jam saat menggunakan kasing iPhone 6 Plus-nya di Thingiverse sebagai basis. Mengingat tingginya biaya yang terkait dengan sistem pencetakan 3D, Lee membeli printer 3D pribadi XYZPrinting da Vinci 2.0 Duo untuk mencetak 3D produk akhir.
Sumber Gambar: Nick LeeMeskipun desainnya besar, mirip dengan telepon tahun 90-an, Lee tidak berkecil hati dan mulai memperbaiki desainnya.
“Setelah saya memiliki gagasan yang jelas tentang ukuran dan desain komponen, saya meningkatkan model 3D ke ukuran yang lebih masuk akal dan menambahkan bukaan untuk kartu SD, HDMI dan port USB. Tidak jauh lebih tebal dari kotak baterai rata-rata. “
Kasing cetak 3D khusus berfungsi sebagai tulang punggung untuk iPhone Android ini. Pengguna harus menempatkan iPhone dalam kasing cetak 3D dan mulai menjalankan aplikasi Tendigi untuk menggunakan iPhone sebagai perangkat Android.
Sumber Gambar: Nick LeeLee menyelesaikan proyek ini hanya dalam beberapa hari, dan trik cerdiknya menunjukkan kemungkinan apa yang dapat dieksplorasi dengan beberapa ide yang benar-benar inovatif.
Lihatlah iPhone yang dikelola oleh sistem operasi Android dalam video ini:
