Jumat, 28 September 2012

Cara Mengupdate Galaxy Nexus ke Android 4.1.1 Jelly Bean

Android 4.1.1 aka Jelly Bean merupakan seri OS Android yang paling baru yang dikeluarkan Google. Seri Android ini memiliki sejumlah fitur yang sangat menarik terutama pada performance user experience yang lebih smooth dan hemat battre. Pada tulisan sebelumnya tentang update Jelly Bean di Nexus S sudah dipaparkan cara untuk mengupdate ke Jelly Bean yang bisa diterapkan juga pada handset Galaxy Nexus.


Namun setelah beberapa saat bermain-main dengan Galaxy Nexus yang kebetulan baru saja datang untuk menggantikan Nexus S yang dihibahkan ke kolega saya, saya baru mengetahui bahwa tidak semua Galaxy Nexus bisa mendapatkan OTA update Jelly Bean. Galaxy Nexus yang beredar sebenarnya ada beberapa macam seri, ada yang pure Google yang langsung didistribusikan oleh Google lewat Play Store (versi GSM/HSPA+) dengan kode produk yakju dan takju , ada juga yang didistribusikan oleh Samsung sendiri dengan kode yakju** (** tambahan duhttp://blog.londatiga.net/wp-content/uploads/2012/08/galaxy_nexus_yakju-204x300.jpga huruf dibelakang yakju).


Nah yang masuk ke Indonesia adalah Galaxy Nexus dengan kode produk yakjuxw yang distribusikan oleh Samsung dan update OSnya ditanganin sendiri oleh Samsung. Update OTA yang beredar saat ini adalah update yang dikeluarkan oleh Google untuk handset2nya dengan kode yakju dan takju, jadi untuk handset dengan kode yakjuxw harus menunggu update dari Samsung yang biasanya lama dan membuat kita harus menunggu.


Untuk mengetahui kode produk Galaxy Nexus yang kita pakai, bisa gunakan aplikasi Andorid System Info yang dapat didownload dari Play Store. Jika sudah terinstall, informasi kode produk dapat ditemui pada tab System di dalam sub menu Buildinfos, kode produk dapat dilihat pada item Product.


Sebelum melangkah lebih jauh ke cara untuk update manual Jelly Bean, cek dahulu kode produk Galaxy Nexus-nya. Jika kodenya sudah yakju dan sudah ICS 4.0.4 bisa tinggal menunggu OTA update daripada manual update. Atau jika OTA updatenya belum muncul, bisa dipancing dengan menggunakan trik khusus untuk memaksa OTA update nongol.


Untuk handset dengan kode yakju**, khususnya yakjuxw untuk seri Galaxy Nexus yang masuk Indonesia, update ke Jelly Bean bisa dengan cara flashing factory image (ROM) Jelly Bean untuk handset yakju atau takju. Baik yakju maupun takju sebenarnya sama saja, perbedaannya pada takju ada tambahan aplikasi Google Wallet.


Namun yang perlu menjadi perhatian, ROM Jelly Bean yakju dan takju belum tentu kompatibel dengan Galaxy Nexus yakjuxw, biasanya suka ada masalah kompatibilitas pada radio. Tapi dari pengalaman saya flashing menggunakan yakju pada jaringan Telkomsel tidak ada masalah, jaringan lancar baik data maupun voice.


Okay, jika sudah yakin untuk flashing manual Jelly Bean, berikut ini adalah langkah-langkahnya, saya buatkan semudah mungkin sehingga bisa diaplikasikan dengan mudah oleh newbie sekalipun. Untuk bisa flashing ROM Jelly Bean, tidak perlu harus diroot dahulu, yang penting dan mutlak adalah bootloadernya harus di dalam keadaan unlock.


A. Persiapan


USB Driver


Untuk bisa melakukan flashing ROM, untuk pengguna Windows, pastikan driver Samsung USB driver sudah terinstall, jika belum download dan install drivernya. Alternatif instalasi driver:

Samsung USB Drivers

Samsung Kies, biasanya sudah termasuk dengan driver USB nya.

Galaxy Nexus driver


Pilih salah satu dari driver di atas, jika berhasil pada saat handsetnya dicolokkan pada komputer (PC/laptop) dengan kabel USB, pada windows device manager harus muncuhttp://blog.londatiga.net/wp-content/uploads/2012/08/android_samsung_usb_driver_windows7-193x300.jpgl tampilan seperti gambar di bawah ini (cth Windows 7).


Jika drivernya belum terinstall dengan baik, maka akan muncul gambar seperti di bawah ini;


http://blog.londatiga.net/wp-content/uploads/2012/08/problem_android_samsung_usb_driver_windows7-234x300.jpg


Jika terjadi masalah seperti di atas, maka install manual drivernya dengan menggunkan android usb drivers dari android sdk. Caranya:

Extrak file usb_driver.rar

Klik kanan pada item Android 1.0 (yang ada tanda serunya) dan pilih Update Driver Software

Pilih Browse my computer for driver software

Klik Browse dan pilih folder usb driver yang diekstrak tadi

Lanjutkan instalasi drivernya.


Bagi pengguna Mac, tidak perlu menginstall driver karena secara default sudah terdeteksi oleh Mac OS.


Fastboot


Setelah driver terinstall dan berjalan dengan baik, maka selanjutnya adalah mendownload file executable fastboot. Jika sebelumnya pernah mendowload SDK Android, maka fastboot sudah tersedia di dalam folder android-sdk-windows/platform-tools/fastboot.exe untuk Windows dan android-sdk-mac/platform-tools/fastboot untuk Mac OS. Jika belum terdapat fastboot, download dan ekstrak tool GalNexJBRoot.zip. Di dalam file GalNexJBRoot.zip terdapat file executable fastboot untuk windows (fastboot.exe), Mac OS (fastboot-mac) dan Linux (fastboot-linux).


Jika terjadi masalah seperti di atas, maka install manual drivernya dengan menggunkan android usb drivers dari android sdk. Caranya:

Extrak file usb_driver.rar

Klik kanan pada item Android 1.0 (yang ada tanda serunya) dan pilih Update Driver Software

Pilih Browse my computer for driver software

Klik Browse dan pilih folder usb driver yang diekstrak tadi

Lanjutkan instalasi drivernya.


Bagi pengguna Mac, tidak perlu menginstall driver karena secara default sudah terdeteksi oleh Mac OS.


Fastboot


Setelah driver terinstall dan berjalan dengan baik, maka selanjutnya adalah mendownload file executable fastboot. Jika sebelumnya pernah mendowload SDK Android, maka fastboot sudah tersedia di dalam folder android-sdk-windows/platform-tools/fastboot.exe untuk Windows dan android-sdk-mac/platform-tools/fastboot untuk Mac OS. Jika belum terdapat fastboot, download dan ekstrak tool GalNexJBRoot.zip. Di dalam file GalNexJBRoot.zip terdapat file executable fastboot untuk windows (fastboot.exe), Mac OS (fastboot-mac) dan Linux (fastboot-linux).


B. Unlock Bootloader


Tahap ini hanya untuk handset yang booatloader-nya masih locked, jadi harus diunlock terlebih dahulu. Jika handsetnya sudah unlocked, tahap ini bisa diskip dan langsung ke tahap C. Flashing ROM Jelly Bean. Berikut ini adalah langkah-langkah untuk mengunlock bootloader:

Masuk ke dalam direktori dimana file executable fastboot berada, misalnya pada Windows dengan menggunakan command prompot (Start->Run->cmd), masuk ke dalam direktori D:\GalNexJBRoot.

Matikan handset.

Dalam keadaan Off, tekan tombol volume up dan volume down secara bersamaan dengan tombol Power untuk masuk ke bootloader


Hubungkan kabel USB dari handset ke komputer

Pada command prompot, ketik fastboot oem unlock


Pilih Yes pada konfirmasi Unlock bootloader? Tekan tombol volume up untuk memilih opsi Yes dan tekan tombol Power untuk mengeksekusi.


Setelah unlock, status LOCK STATE akan menjadi UNLOCKED


Warning:

Proses unlock akan mereset handset (factory reset) jadi backup dahulu semuda data dan aplikasi.


C. Flashing ROM Jelly Bean


Jika bootloader sudah dalam keadaan unlocked, kini saatnya untuk menginstall ROM (factory image) Jelly Bean untuk Galaxy Nexus. ROM yang dipake adalah ROM Jelly Bean untuk Galaxy Nexus yakju (JRO03c). Langkah-langkah untuk menginstall:

Download ROM Jelly Bean JRO03c (yakju-jro03c-factory-3174c1e5.tgz)

Ekstrak file yakju-jro03c-factory-3174c1e5.tgz

Untuk pengguna Windows, jika menggunakan WinRAR pada saat mengkestrak akan menghasilkan file yakju-jro03c-factory-3174c1e5. Rename file tersebut menjadi yakju-jro03c-factory-3174c1e5.zip dan ekstrak lagi seperti biasa

Hasil ekstrak adalah direktori yakju-jro03cyang berisi file

bootloader-maguro-primelc03.img

flash-all.sh

flash-base.sh

image-yakju-jro03c.zip

radio-maguro-i9250xxlf1.img

Copy kelima file tersebut ke dalam direktori dimana file fastboot berada

Untuk pengguna Mac, instalasi dapat dengan menggunakan file flash-all.sh untuk satu kali proses, tapi jika hendak dilakukan satu persatu bisa dengan cara membaca file flash-all.sh pada editor dan ikuti masing-masing langkah yang terdapat dalam file tersebut (berlaku juga untuk Windows)

Jika hendak dilakukan satu persatu maka ikuti langkah berikut ini (sesuai dengan isi file flash-all.sh) pada command prompt


Tidak ada komentar:

Posting Komentar