Tim pengembang iPhone menaklukkan iPhone
- Pada musim panas 2007, Apple mengumumkan iPhone.
- Reaksi terhadap pengumuman itu beragam.
- Di Kanada, iPhone tidak dirilis, tetapi model 3G diluncurkan melalui perjanjian dengan Rogers pada 2008.
Tim pengembang iPhone
- Tim pengembang iPhone bertujuan agar iPhone dapat digunakan di semua operator hanya dengan perangkat lunak.
- Mereka mengejar keterbukaan melalui blog dan secara berkala melaporkan perkembangan.
- Pada musim panas 2007, banyak pembaruan dilakukan.
Bilah status iphone.fiveforty.net
- Untuk melacak kemajuan, ada bilah status di beranda.
- Tingkat pencapaian tiga tahap ditampilkan dari merah ke hijau.
- Pada 6 Juli 2007, dua dari enam target telah tercapai.
Cara penggunaan yang dimaksudkan
- iPhone dapat dibeli di Apple Store seharga $499 (4GB) atau $599 (8GB).
- Saat dibuka, muncul layar yang mengharuskan perangkat dihubungkan ke iTunes.
- Perangkat hanya aktif setelah mendaftar keanggotaan AT&T melalui iTunes.
Tonggak pencapaian
- Tim pengembang menetapkan enam tonggak untuk mengembalikan iPhone menjadi smartphone.
- Ini mencakup memahami sistem, melewati aktivasi, memodifikasi sistem, memodifikasi executable kustom, memodifikasi baseband agar bisa terhubung ke semua operator, serta membuat aplikasi yang mengotomatisasi seluruh proses.
Tonggak dekripsi
- iTunes mengunduh arsip perangkat lunak iPhone (.ipsw) untuk memulihkan perangkat ke kondisi pabrik.
- Tujuannya adalah memahami semua file di dalam arsip.
- Dari dua arsip dmg besar, salah satunya tidak terenkripsi dan dapat di-mount dengan perintah sederhana.
Tonggak aktivasi
- iPhone baru berada dalam keadaan belum diaktifkan.
dvdjon merilis PhoneActivationServer dan menunjukkan cara aktivasi.
- PhoneActivationServer selalu mengembalikan token bertanda tangan yang sama.
Tonggak akses tulis
- Ponsel yang telah diaktifkan muncul di GUI iTunes dan pengguna dapat mengunggah file.
- Proses unggah file (
acfd) berada dalam penjara chroot, dan hanya partisi pengguna yang di-mount sebagai "rw".
- DevTeam menemukan cara keluar dari penjara
chroot dan menulis ke partisi sistem.
Tonggak toolchain / aktivasi aplikasi pihak ketiga
- Tidak banyak informasi tentang bagian ini, tetapi setidaknya 12 orang terlibat.
- Pada 19 Juli 2007, toolchain
binutils yang menargetkan ARM telah selesai.
Tonggak unlock
- DevTeam hampir menyelesaikan unlock sekitar 14 Agustus 2007.
- iPhone terdiri dari bagian pintar (iOS) dan telepon/modem (baseband).
- Proses unlock sudah dikenal luas, dan kuncinya adalah menemukan NCK (Network Control Key).
Menyatukan semuanya
- Instruksi lengkap untuk unlock diumumkan pada 12 September 2007.
- Kesaksian dari berbagai benua, termasuk Kanada, juga dipublikasikan bersama.
Epilog
- Apple mengumumkan firmware iPhone V1.1.1 pada 27 September 2007.
- Bilah progres di-reset, dan permainan kucing dan tikus pun dimulai.
Menyelami lebih dalam
- Disediakan daftar tautan untuk riset tambahan mengenai unlock tahun 2007.
Opini GN⁺
- Artikel ini memberikan wawasan menarik tentang sejarah teknologi dengan menjelaskan secara rinci momen bersejarah unlock iPhone pada 2007.
- Tantangan teknis para pengembang saat itu dan solusi inovatif mereka memberikan pengetahuan latar yang penting bagi riset hacking dan keamanan smartphone masa kini.
- Proses unlock sangat kompleks dan memerlukan pengetahuan khusus, sehingga mungkin sulit dipahami oleh software engineer pemula.
- Artikel ini membantu orang yang ingin memahami detail teknis, dan dari sudut pandang kritis, menunjukkan betapa rapuhnya langkah-langkah keamanan saat itu.
- Hingga kini masih ada berbagai alat unlock yang menawarkan fungsi serupa, tetapi pengguna perlu mempertimbangkan risiko hukum dan keamanan saat menggunakannya.
Belum ada komentar.