Kamis, 28 Agustus 2014

Memperbaiki Android yang Bootloop

 Posted by : Angga Romi Saputra
Jadi bootloop itu merupakan sebuah kondisi dimana sebuah smartphone Android crash system nya (sebagian orang menyebutnya brick). Urut-urutannya dari yang ter-ringan yaitu bootloop, tingkatan selanjutnya brick / soft brick dan yang sudah paling parah hard brick. Untuk hard brick, biasanya bukan soal ROM lagi yang menjadi penyebab melainkan sudah menjalar ke kerusakan hardware yang lebih serius. Namun itu semua belum tentu. Yang jelas diapa-apain sudah tidak bisa merespon lagi smartphone nya. 
Pernah saya flash ulang Samsung Galaxy Y Duos milik teman memakai firmware nya Samsung Galaxy Y standard, hasilnya tidak ada lagi boot screen hitam dengan tulisan putih yang keluar diikuti logo Samsung biru yang berputar-putar, hanya layar putih bersih lalu selang beberapa detik jadi kerlap-kerlip nyala mati nyala mati tak karuan. Jangan ditiru.
Cara Flash Android Tanpa PC Karena Bootloop
Pada umumnya bootloop bisa diperbaiki dengan men-diagnosa terlebih dahulu kesalahan-kesalahan apa yang baru saja dilakukan sebelum cara flashing firmware dilakukan. Jujur mengapa saya bilang men-diagnosa terlebih dahulu, kenapa tidak langsung di flash, karena bagi saya itu membosankan sekali bila harus di flash ulang. Dengan kita melakukan flashing ulang, seluruh data yang tersimpan di Android akan hilang. Tidak masalah sih sejujurnya buat saya. Bootloop 99% bisa langsung fix jika di flash. Hanya saja saya paling males kalau disuruh me-restore aplikasi-aplikasi inti backupan saya yang jumlahnya 40 lebih sedikit itu. Ditambah lagi harus setting ulang lagi semuanya. Ribet.
Cara men-diagnosa itu mudah. Coba anda ingat-ingat apa yang baru saja terjadi. Apakah ganti font? Edit SystemUI? Framework-res? Tanpa melakukan flashing ulang, hal tersebut bisa diatasi dengan menginject ulang ke /system/ misal inject SystemUI.apk atau Roboto-regular.apk ke folder aslinya. Hal tersebut sering saya lakukan dan hasilnya selalu berhasil.
Untuk cara flash Android tanpa PC karena bootloop, bisa mencoba flashing melalui Recovery Mode. Entah itu custom ROM ataupun stock ROM, yang jelas dengan di flash ulang maka seluruh kerusakan system / crash akan segera fix. Jika ada stock firmware yang berbentuk flash ZIP atau mungkin anda memiliki backupan ROM original, silahkan di flash & di restore bila anda merasa memakai PC itu merupakan hal yang sulit.
Cara Mengatasinya :
1. Restore via CWM
2. Simple Flashable Restore
Untuk kerusakan isi system, di wipe pun tidak mungkin bisa terselesaikan. Karena alasannya itu tadi. Betul? Dengan menginstall ROM baru, kemungkinan berhasil sudah tentu. Tapi akan ada beberapa persoalan yang bakalan muncul.
  1. Semua data anda akan hilang (aplikasi, sms, contact, konfigurasi). *Berlaku untuk ROM baru, bukan ROM Backupan dari CWM
  2. Android anda akan ketambahan file system yang ada didalam ROM yang baru. Aplikasi-aplikasi system yang sudah anda hapus akan kembali lagi. *Berlaku untuk ROM baru, bukan ROM Backupan dari CWM
  3. Prosesnya tidak efisien karena prinsipnya kita 'menumpuk' kesalahan-kesalahan system yang sekarang dengan ROM yang baru. Jadi bila hanya build.prop nya saja yang rusak, dengan kita menginstall ROM yang baru maka semuanya akan di re-generasi ulang (tidak hanya build.prop nya)
Untuk memudahkan itu semua, saya mengambil jalan pintas. Prinsipnya memang sama yaitu menumpuk file lama dengan file yang baru misal bila build.prop lama rusak kita ganti dengan build.prop yang normal yang kita miliki. Jadi hanya satu file itu saja yang diganti, tidak secara keseluruhan dan tentunya ini tanpa wipe data / factory reset.
Memperkenalkan, Simple Flashable Restore V1.
Simple Flashable Restore V1 adalah flashable zip yang saya buat guna memudahkan kita dalam me-restore file system.
Memang ini sepele tapi ini amat sangat membantu :p
Cara kerjanya tinggal di flash saja seperti biasa lewat CWM Recovery dengan sedikit instruksi yang harus anda baca.
Step by Step Menggunakan Simple Flashable Restore V1
  • Sebelum anda melakukan flashing Simple Flashable Restore V1, persiapkan dulu sebuah file yang masih fresh dan tidak rusak. Misal di Android anda yang rusak itu framework-res.apknya, persiapkan framework-res.apk yang masih normal. Lantas darimana kita mendapatkannya?Itu sesuka-suka anda. Bila anda memiliki file backupannya, bisa digunakan. Atau kalau custom ROM lah yang sedang anda pakai juga lebih mudah lagi. Tinggal ambil framework-res.apk nya dari instalan custom ROM tersebut lalu copy. Atau kalau perlu minta lah framework-res.apk ke teman anda :p
  • Download  Simple Flashable Restore V1 disini
  • Ekstrak semua isinya (folder META-INF dan system) kedalam komputer lalu buka folder system nya
Memperbaiki Android yang Bootloop Karena Kerusakan File System
  • Didalam folder system, akan anda lihat folder-folder dasar yang mungkin familiar bagi anda. Selanjutnya masuk kan file yang akan anda inject sesuai dengan tempatnya, kalau file aplikasi di folder app, kalau framework-res.apk di folder framework, sesuaikan dengan yang anda butuhkan.
Memperbaiki Android yang Bootloop Karena Kerusakan File System

Sebagai contoh saja, katakan Android saya tidak bisa booting karena Boot Animation nya rusak. Maka saya harus menggantinya dengan yang baru. Jadi saya harus memasukkanbootanimation.zip kedalam folder media.
Tapi saya juga ingin menginject suatu aplikasi ke folder app. Namanya CacheMate.
Ya sudah caranya tinggal copy seperti biasa saja kedalam foldernya. Tidak perlu rubah permissions apapun karena sudah diatur oleh binary.
Memperbaiki Android yang Bootloop Karena Kerusakan File System
Memperbaiki Android yang Bootloop Karena Kerusakan File System
  • Selesai, sekarang jadikan zip kedua folder tadi (META-INF dan system) memakai WinRAR atau 7ZIP atau software compressor yang lain. Terserah mau anda kasih nama apa.
Memperbaiki Android yang Bootloop Karena Kerusakan File System

Memperbaiki Android yang Bootloop Karena Kerusakan File System
  • Terakhir, eksekusi menggunakan CWM Recovery. Saya memakai CWM versi 6.0.3.2 berhasil
 Hasilnya sebagai berikut :
Memperbaiki Android yang Bootloop Karena Kerusakan File System
Sebelum inject CacheMate melalui CWM Recovery

Memperbaiki Android yang Bootloop Karena Kerusakan File System
Sesudah inject CacheMate melalui CWM Recovery

Memperbaiki Android yang Bootloop Karena Kerusakan File System
CacheMate.apk di folder /system/app/
Jadi sekarang anda tidak perlu khawatir lagi bila anda salah mengedit suatu file didalam system. Tinggal inject menggunakan Simple Flashable Restore V1 maka semuanya akan kembali normal.
Yang terpenting sebelum anda memulai kegiatan modding, pastikan anda sudah memiliki backupan (apapun itu) untuk menghindari hal yang tidak anda ingini.
Dan satu lagi. Gunakan flashable zip diatas dengan bijak. Masukan positif dari anda sangat saya tunggu.
Happy modding....
Sumber: placedroid.net


EmoticonEmoticon