technology-lifestyle: iDevice Baseband

menu drop down

Saturday, July 7, 2012

iDevice Baseband

Baseband adalah bagian dari iDevice yang mengatur semua fungsi perangkat yang berhubgan dengan transceiver dan receiver sinyal dan antena. Baseband juga memiliki RAM dan firmware tersendiri pada NOR flash yang terpisah dengan prosesor ARM. Dengan baseband ini perangkat dapat melakukan komunikasi dengan BTS untuk panggilan telp, sms maupun internet. Baseband juga menentukan apakah perangkat Apple bisa diunlock atau tidak.
Baseband merupakan salah satu sumber dari sistem operasi. Wifi dan Bluetooth ditangani oleh CPU utama dan baseband menyimpan alamat MAC di NVRAM. Prosesor baseband pada iPhone adalah S-Gold 2 atau disebut juga PMB8876. Pada iPhone3G, 3GS dan iPad menggunakan X-Gold608 processor. Iphone 4 GSM dan iPad2 menggunakan XMM6180, iPhone 4 CDMA mennggunakan MDM6600 dan terakhir pada iphone 4S menggunakan prosessor MDM6610.
Tempat untuk menyimpan baseband dan dikunci dan disebut seczone, seczone ini memiliki susunan pada seperti berikut ini
  • 0x400--NCK token
  • 0xA00--IMEI signature
  • 0xB00--IMEI
  • 0xC00--Locks table

Seczone tiap perangkat memiliki sebuah locks table yang mirip pada setiap perangkat.
 0002  0028  0018  102F0100 00000001 7F200000 FFFF6F07 0000FFFF 00000009
 0010  0040  0010  15220100 06310830 00010432 00001F10
 8001  0050  0008  FF010001 FFFFFFFF
 0001  0058  00e0  00250100 00000000 00000000 00000000 00000000 00000001 01050101
                   00000000 00000009 00000000 00000000 00000000 00000029 00000000
                   00000000 00000000 00000505 00000000 00000000 00000000 00000000
                   00000000 00000000 00000000 00000000 00000000 00000505 00000000
                   00000000 00000000 00000000 00000000 00000000 00000000 00000000
                   00000000 00000505 00000000 00000000 00000000 00000000 00000000
                   00000000 00000000 00000000 00000000 00000505 00000000 00000000
                   00000000 00000000 00000000 00000000 00000000 00000000 00000000

 0003  0138  00b8  00000100 00000000 00000000 00000000 00000000 00000000 00000000
                   00000000 00000000 00000000 00000000 00000000 00000000 00000000
                   00000000 00000000 00000000 00000000 00000000 00000000 00000000
                   00000000 00000000 00000000 00000000 00000000 00000000 00000000
                   00000000 00000000 00000000 00000000 00000000 00000000 00000000
                   00000000 00000000 00000000 00000000 00000000 00000000 00000000
                   00000000 00000000 00000000 00000000

Selain dikunci baseband juga dienkripsi menggunakan enkripsi TEA (Tiny Encryption Algortihm) yang didasari dari CHIPID dan NORID. CHIPID adalah baseband chip yang unik untuk setiap iphone dan memiliki ukuran 96 bit. Sedangkan NORID adalah hardware chip ID dari NOR memory baseband yang berisi Baseband Bootloader dan Firmware.


No comments:

Post a Comment