iCloud, informasi Apple ID, tersimpan di hardware iDevice?

Bagaimana kalau iPhone-nya diset ke DFU Mode lalu direstore ulang? Kalau didowngrade ke iOS 6? Atau, bagaimana kalau iPhone-nya dibiarkan sampai kehabisan baterai lalu direstore ulang?

iCloud

Sayangnya, semua cara-cara tersebut tidak ada gunanya dan tidak bisa membantu mem-bypass iDevice yang locked (terkunci karena Activation Lock).

Dalam iDevice itu sendiri?

Mungkin ada juga yang bertanya-tanya, di mana tepatnya Apple menyimpan informasi tentang iCloud/Apple ID sang pemilik di iDevicenya? Pasti ada cara untuk menghilangkan informasi ini, entah dengan cara menghapus/wipe seluruh partisi atau restore atau apapun untuk bisa mem-bypass layar Activation Lock ini.

Saya sudah jelaskan sebelumnya, bahwa informasi Apple ID ini tidak tersimpan di dalam (hardware) iDevice. Informasi Apple ID plus iCloud ini diterima langsung dari server aktivasi Apple ke iTunes.

Mengapa Apple tidak menyimpan informasi Apple ID ini di dalam iDevice? Well, karena memang tidak ada tempatnya, untuk menyimpannya secara permanen. Atau setidaknya satu tempat yang bisa selamat dari proses restore. Lalu?

Hardware

Mari sedikit mengenal beberapa jenis hardware/komponen iDevice.

BootROM
BootROM bersifat RO (Read-only) artinya tidak ada kode-kode yang bisa ditulis ke dalamnya. Isi (firmware) yang ada di dalam BootROM ini akan sama selamanya mulai sejak Anda membelinya.

Storage/NAND
Chip NAND, adalah apa yang kita kenal sebagai storage atau ruang penyimpanan dari iDevice. Ukurannya bervariasi tergantung jenis iDevicenya. 8 GB, 16 GB sampai dengan 128 GB.

Pada NAND terdapat dua buah partisi, yaitu:

  1. / atau partisi root.
  2. Partisi root merupakan puncak dari filesystem iOS. Partisi root ini sendiri mempunyai ukuran yang berbeda-beda tergantung versi iOS-nya, namun sejak iOS 4 partisi root untuk iDevice berukuran sekitar 1024 MiB. Tahu mengapa di dus iPhone Anda tertulis “16 GB” tetapi begitu dicek di iPhone yang tercatat cuma sekitar 13 GB? Itu karena iOS setelah diinstall akan menempati partisi root. Info selengkapnya tentang kapasitas penyimpanan di iDevice bisa dibaca di halaman ini.

  3. /private/var atau partisi user.
  4. Partisi user adalah sisa ruang yang tidak terpakai dari partisi root, bukan ukuran yang tertulis di dus/box iDevice Anda. Foto-foto, lagu, video, aplikasi dan lain-lainnya akan tersimpan di partisi ini.

Baseband
Baseband adalah prosesor yang menangani semua fungsi-fungsi iDevice yang berhubungan dengan antena. Sinyal, IMEI, dikelola oleh Baseband. Prosesor Baseband ini punya firmware tersendiri di dalamnya.

Proses restore/update

Restore
Pada saat proses restore, seluruh isi NAND akan dihapus dan akan diisi/tulis ulang dengan file IPSW yang diberikan. Khusus untuk iPhone, proses restore juga akan memperbarui firmware Baseband.

Update
Hampir sama dengan proses restore, tetapi proses update tidak menghapus NAND. Proses update hanya memperbarui sistem operasi, memperbaiki direktori-direktori yang bermasalah. Data-data pada partisi user akan dipertahankan selama proses update.

And then

Nah, sampai di sini kita sudah tahu bersama bahwa:

  • Informasi Apple ID/iCloud tidak mungkin tersimpan di BootROM, karena BootROM tidak bisa ditulisi/modifikasi, alias read-only.
  • Proses restore akan menghapus seluruh partisi iDevice, yang artinya jika ada informasi Apple ID di dalamnya, pastinya akan terhapus juga.
  • Baseband? Juga tidak. Karena baseband akan terupdate bersamaan dengan proses update/upgrade iOS.

Jadi, sudah jelas kalau tempat yang aman hanya pada server aktivasi Apple saja.

Pada saat proses restore, iTunes akan memeriksa iDevice Anda dan mengirimkan informasi-informasi penting (termasuk UDID, Unique Device Identifier) ke server aktivasi Apple (si Albert). Singkatnya, proses yang terjadi adalah:

  1. iTunes memvalidasi firmware/iOS yang akan Anda install, apakah iDevice Anda diijinkan untuk menginstall versi iOS tersebut atau tidak,
  2. iTunes akan membuat token aktivasi dan mengirimnya ke server Apple. Jika token ini valid, lalu bla..bla..bla.. dan SIM card di dalamnya juga dinyatakan valid, maka iPhone akan aktif dan bisa digunakan untuk berkomunikasi.
  3. Mulai sejak iOS 7 dirilis, server Apple juga akan memeriksa UDID dari iDevice Anda, apakah status Find My iPhone Anda aktif atau tidak. Jika Aktif, maka layar aktivasi akan muncul setelah proses restore selesai (dengan asumsi aktivasi SIM berhasil).

Semua proses ini terjadi antara iTunes/iDevice dan server aktivasi Apple secara terenkripsi. DFU Mode, reset/restore/wipe partisi tidak akan membantu karena layar aktivasi iCloud ini aktif demand-by-you, hanya akan diterima ke iDevice Anda pada proses restore.

Mengganti logic board?

Eureka!

Ini memungkinkan karena mengganti logic board (beserta komponen-komponen yang melekat) akan mengubah indentitas dari iDevice Anda. IMEI, UDID, dan lainnya akan berubah. Ini artinya iDevice Anda akan dikenali oleh server aktivasi Apple sebagai perangkat baru. Tapi, ada harga yang harus Anda bayar untuk ini.

Referensi:
[iFixit]

32 Replies to “iCloud, informasi Apple ID, tersimpan di hardware iDevice?”

  1. Maksud penggantian logic board gmana?oiya mas iVan,benarkah iPad 3 cenderung cepat panas dan tidak stabil kah?

  2. mas saya beli IPHONE 4s di orang yang saya tak kenal, kondisi lengkap dan mulus nah saya tak tahu apa-apa dan tak sengaja saya kena restore smua data dan setelah selesai harus memasukkan ID IPHONE dan saya tidak dikasih tau ID iphone lama,
    sementara nomer telp penjual tak bisa di hubungi 🙁
    mohon saran nya terima kasih

    1. Waduh, saya tidak bisa membantu sama sekali selain menyarankan untuk terus menghubungi penjualnya karena itu satu2nya cara untuk mendapatkan Apple ID dan password nya.

      1. orangnya sudah saya telepon berkali2…saya sms tapi bermacam-macam alasan, yang katanya password nya itu nomer rekening orangtua jadi gak di kasih tau, padahal kan bisa ketempat saya cuma masangin password nya,masak ada orang jualan gak dikasih id pass nya, baru pegang IPHONE udah kena tipu juga, kalau website orang yang bisa deteksi alamat nomer telpon itu dimana ya mas? barangkali saya bisa nemuin alamat tu orang,nomer nya gak aktif sih skrg,tapi bisa jadi ada petunjuk.terima kasih

        1. Passwordnya nomor rekening? Gak mungkin lah, password Apple ID itu harus minimal 8 karakter, gabungan dari huruf kecil dan kapital dan ada angkanya. Setahu saya nomor rekening itu angka semua, kecuali nomor rekening bank orang tua itu orang pake kombinasi angka+huruf.

          Suruh dia masuk ke iTunes (dari komputer di rumahnya saja) kemudian ubah passwordnya yang paling mudah saja, kalau bisa Anda yang tentukan saja passwordnya. Kalau sudah diubah, dan diserahkan ke Anda, tinggal login ke iTunes lagi dan ubah lagi.

          1. kalau memang orang nya bisa di hubungi…mungkin akan gampang mas…tapi orangnya gak respon dan gak balas sms,kemungkinan sekarng nomernya gak bisa di hubungi,apa mungkin niat nipu atau gmn ya?karena tak ada info sama sekali dari orang yang jual iphone ini lah saya kesusahan

          2. saya juga mengalami masalah yang sama.kekunci icloud sehabis upgrade.dan tidak bisa menemukan pemegang pertama iphone ini.saya pemegang ke 4 kata orang yg jual.dan baru posisi disaya iphone ini mengalami lock icloud.mau benerin ke counter biayanya mahal.sudah browsing sana sini,download jga nihil hasilnya mas,,,,adakah pencerahannya untuk masalah lock icloud.saya beli juga halal tpi g’bisa digunain,,, 🙁

  3. saya juga mengalami hal seperti ini mas, terus kaga ada solusi lain kalo icloudnya terkunci dan harus minta sama orang yg pertama kali mengang??
    kalo untuk softwarenya kaga ada juga mas??
    tolong dibantu mas

  4. Kalo ane punya 2 iPhone lock activasi, trus ane tukar logick boardnya… Apakah identitas i device ane akn berubah ??

          1. Brati lock icloud bisa di lewati jika logick board di ganti, yahh !! Cuma saya masih ragu.. Apakah bisa berubah imei dan ud id dari logick board iphone icloud ditukar sesama logick board iphone icloud juga ??? Intinya saya mau tukar logick board iphone yang sama sama lock icloud… Apakah itu bisa membantu melewati lock ??? Mohon pencerahannnya boss

          2. Hmm.. saya rasa penjelasan di atas sudah cukup jelas.

            iPhone Anda bisa “pulih” lagi hanya kalau logic board di dalamnya diganti dengan yang baru. Yang artinya iPhone Anda itu akan aktif dengan menggunakan identitas baru. Tapi kalau penukarnya adalah logic board yang dari sananya sudah kena lock juga, tidak ada gunanya. Karena bukan hanya IMEI yang dikenali sama server Apple, tetapi juga UDID nya. Sedangkan IMEI dan UDID itu lengket di hardware.

          3. Brati ga ad gunanya dong… Hemmm oke deh… Trimakasih infonya…. saya sudah sangat mengerti dengan penjelasannya. Tau info dimana bli logick board yang baru ga ??? Mohon petunjuk….

          4. Saya tidak tau di mana beli yang benar-benar baru. Maksud saya “baru” sebelumnya adalah yang diambil dari iphone lain tetapi tidak bermasalah.

            Coba tanya2 ke tukang service. Biasanya ada yang jual bangkai. Tapi tanya2 dulu riwayat iPhone nya itu gimana.

  5. gan mohon pencerahan..ane punya iphone 5s lock icloud dan 4s baru…adakah yg bs ditukar dari 5s ke 4s ? bisakah yg 5s yg aktive dgn pertukaran komponennya..

  6. berarti ga ada yang bisa di pake yaa 5s nya..paling tidak RAM atau komponen lainya yang bisa di pake di 4s yg baru..ada gak..gan ?

Leave a Reply

Your email address will not be published. Required fields are marked *