Senin, 30 Juli 2012

Oprek Android Fastboot Mode dengan Ubuntu

Setelah Android satu-satunya berhasil saya ROOT saya mulai ingin mengoprek isi dari android yang saya sesuaikan dengan kebutuhan, walaupun tampilannya mini tapi lumayan untuk sekedar belajar.
Langsung saja caranya saya jelaskan.
aya memang tidak menggunakan metode SDK adb yang di anjurkan oleh developer Android, tapi untuk mengotak atik neng Jurni biasanya di forum Nexian Journey kebanyakan menggunakan metode fastboot pada sistem operasi jendela. Okelah dari pada kepanjangan basa basi mari kita oprek dalam ubuntu
Langkah pertama buka Terminal -- application -- accesories -- Terminal, karena akan banyak menggunakan perintah perintah didalam terminal. Langkah selanjutnya masukkan usb kabel dalam port usb komputer anda, kemudian periksa perangkat keras yang terhubung dalam kanal USB dengan cara mengetikkan lsusb pada Terminal
Kemudian setelah deteksi perangkat keras yang terhubung pada kanal USB selesai, dilanjutkan untuk memasukkan modul driver perangkat keras android dalam kernel ubuntu linux, dengan menabahkan berkas xx-android-rules
Keterangan :
xx : adalah parameter berkas sesuai dengan ubuntu yang digunakan
- 50 untuk Gusty/Hardy/Depper atau
- 70 untuk Karmic/Lucid/Maverick 
Langkah selanjutnya adalah menabahkan baris modul driver ke berkas xx-android-rules untuk perangkat keras Android yang akan dibaca di kernel ubuntu. Kebetulan saya menggunakan ubuntu maverick, perintah yang digunakan adalah. 
sudo gedit /etc/udev/rules.d/70-android.rules
Misal saya menggunakan Nexian Journey A890 Foxconn Based, kemudian salin baris modul dibawah ini. kemudian pasang dalam berkas xx-android.rules


SUBSYSTEM=="USB",SYSFS=={idVendor}=="0489",mode="0666"
Kemudian simpan berkas xx-android.rules dalam aplikasi jendela gedit  
Untuk Depper :
SUBSYSTEM=="usb_device",SYSFS=={idVendor}=="xxxx", mode="0666"
Untuk Gusty/ Hardy/ Karmic/ Lucid/ Maverick :
SUBSYSTEM=="USB",SYSFS=={idVendor}=="xxxx",mode="0666"

ID Vendor : 
Acer         : 0502
DELL               : 413c
Foxconn          : 0489
Garmin-ASUS    : 091e
HTC               : 0bb4
Hwawei           : 12d1
Kyocera           : 0482
LG               : 1004
Motorolla       : 22b8
nVidia              : 0955
Pantech           : 10A9
Samsung         : 04e8
Sharp       : 04dd
Sony Ericsson    : 0fce
ZTE               : 19D2

Keterangan : xxxx
Sunting sesuai dengan pembuat perangkat keras yang digunakan. Untuk Nexian Journey A890 sendiri menggunakan perangkat keras foxconn yaitu 0489, ID Vendor lain bisa dicek dengan perintah terminal lsusb.
Setelah berkas xx-android-rules disimpan dilanjutakan untuk memberi ijin execute pada  berkas xx-android-rules dengan perintah dibawah ini 
sudo chmod a+rx /etc/udev/rules.d/xx-android.rules

kemudian dilanjutkan untuk menghidupkan ulang komputer anda dengan perintah terminal berikut

sudo reboot
komputer dihidupkan ulang kemudian unduh berkas bash sheel fastboot pada tautan ini. Kemudian salin pada folder home anda, dan beri ijin berkas fastboot dengan perintah 
sudo chmod 755 fastboot
Untuk memeriksa perintah fastboot berjalan baik dalam ubuntu, anda harus masuk pada mode fastboot, pada menu boot android, Nexian Journey untuk mode fastboot dengan menekan secara bersamaan pada saat menyalakan Android pertama kali.
{ [ volume down ]  + [ hang up (tombol merah/ tutup telepon) ] + [ power ] }
Untuk mode fastboot pada vendor lain silahkan cari sendiri pada tautan ini :P
Setelah masuk mode fastboot android. Cek perangkat android yang sudah terkoneksi dengan fastboot ubuntu menggunakan perintah berikut
 ./fastboot getvar version
Untuk perintah fastboot sendiri sama seperti perintah yang digunakan pada fastboot sistem operasi jendela, jadi perintah yang digunakan tinggal menyesuaikan kebutuhan berkas yang akan di ijeksikan menggunakan metode fastboot, salah satu perintah yang sering digunakan untuk menginjeksikan berkas recovery.img dengan perintah berikut 

./fastboot flash partisi_yang_di-flash namafile.img
 
Semoga Bermanfaat.

0 komentar:

Posting Komentar