Cara Flashing Xiaomi di Macbook / Mac OS
Mukharom.com – Xiaomi merupakan ponsel asal negeri Tiongkok (Cina) yang mulai booming di Ranah tanah air sejak tahun 2016 kemarin. Ponsel xiaomi ini menawarkan harga yang ramah dengan spesifikasi yang mewah, maka dari itu siapa yang tak mau memiliki ponsel murah meriah 😀 . Jika dibandingkan dengan brand lain yang sudah terkenal, Xiaomi jauh lebih unggul dalam hal spesifikasi dengan range harga yang serupa. Maka dari itu banyak sekali yang mendambakan ponsel Xiaomi sebagai daily driver atau penggunaan sehari-hari, termasuk saya.
Selain dari harganya yang murah dengan spesifikasi yang mewah, Xiaomi juga hadir dengan besarnya Komunitas yang disebut Mi Fans. Sayangnya, ponsel Xiaomi yang beredar di Indonesia kebanyakan berGaransi Non Resmi yakni garansi Distributor. Maka dari itu, ROM atau software yang dibawanya biasanya sudah di mod menjadi ROM Distributor yang biasa sering disebut ROM Abal-abal. Kekurangan ROM tersebut yakni biasanya disisipi bloatware (aplikasi sampah yang tidak bisa di hapus) dan tidak mendapat update OS atau ROM.
Jika anda mendapatkan HP Xiaomi dengan ROM distributor, anda harus melakukan Flashing ke ROM Official terlebih dahulu. Cara Flashing Xiaomi dari ROM Distributor jika menggunakan Windows sangatlah mudah menggunakan MiFlash. Namun jika menggunakan Macbook berbeda lagi, Cara Flashing Xiaomi di Macbook atau Mac OS menggunakan Terminal. Flashing Xiaomi di Mac OS dengan mode Fastboot, jadi jika ponsel Xiaomi anda Lock Bootloader, anda harus UBL (Unlock Bootloader) terlebih dahulu.
Jika melakukan flashing di Windows menggunakan Software MiFlash Tool, sedangkan di Macbook tidak terdapat Software atau aplikasi untuk Flashing. Maka dari itu Flashing di Mac menggunakan Terminal.
Note : Sebelum melakukan flashing, pastikan anda sudah menginstall ADB & Fastboot di Macbook anda. Jika belum silakan baca Cara Install ADB & Fastboot Android pada Mac OS
Cara Flashing Xiaomi di Macbook
Sebelum melakukan flashing, silakan download ROM sesuai tipe Device atau HP Xiaomi anda. Download ROM fastboot dengan format tgz
Download ROM di :Â http://en.miui.com/a-234.html
Buka terminal pada Mac anda kemudian pergi ke direktori dimana tempat ROM yang sudah di download berada dengan menggunakan perintah cd (change directory). Pastikan ROM yang anda download sesuai dengan tipe devices anda.
1 |
Fajars:~ fajarmukharom$ cd /Users/fajarmukharom/Downloads/ |
Kemudian extract rom tersebut dengan menggunakan perintah tar -zxvf nama_file_rom.tgz
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
Fajar:Downloads fajarmukharom$ tar -zxvf virgo_images_7.1.5_20170105.0000.00_6.0_cn_936ca5e26d.tgz x virgo_images_7.1.5_20170105.0000.00_6.0_cn/ x virgo_images_7.1.5_20170105.0000.00_6.0_cn/flash_all_except_data_storage.sh x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/ x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/prog_emmc_firehose_8974.mbn x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/gpt_both0.bin x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/misc.img x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/sbl1.mbn x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/system.img x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/userdata.img x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/rawprogram0.xml x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/NON-HLOS.bin x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/gpt_main0.bin x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/vmlinux x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/recovery.img x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/boot.img x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/flash.xml x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/patch0.xml x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/gpt_backup0.bin x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/cache.img x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/emmc_appsboot.mbn x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/rpm.mbn x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/tz.mbn x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/sdi.mbn x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/persist.img x virgo_images_7.1.5_20170105.0000.00_6.0_cn/images/dummy.img x virgo_images_7.1.5_20170105.0000.00_6.0_cn/flash_all_except_data_storage.bat x virgo_images_7.1.5_20170105.0000.00_6.0_cn/flash_all_except_storage.bat x virgo_images_7.1.5_20170105.0000.00_6.0_cn/flash_all.sh x virgo_images_7.1.5_20170105.0000.00_6.0_cn/flash_all.bat x virgo_images_7.1.5_20170105.0000.00_6.0_cn/misc.txt x virgo_images_7.1.5_20170105.0000.00_6.0_cn/flash_all_except_storage.sh |
Kemudian pindah ke directory ROM yang sudah selesai di extract tadi dengan perintah cd nama_folder_rom
1 2 |
Fajars:Downloads fajarmukharom$ cd virgo_images_7.1.5_20170105.0000.00_6.0_cn Fajars:virgo_images_7.1.5_20170105.0000.00_6.0_cn fajarmukharom$ |
Selanjutnya matikan perangkat Xiaomi anda dan masuk ke mode fastboot dengan menekan Tombol Power dan Volume Down(-) secara bersamaan. Jika sudah masuk ke mode fastboot, kemudian colok HP Xiaomi anda dengan kabel USB ke Mac anda dan ketikkan perintah fastboot devices di terminal tadi. Pastikan fastboot terbaca pada Mac anda. Tutorial ini hanya untuk perangkat / HP Xiaomi yang tidak terlock atau terkunci bootloadernya, jika masih keadaan lock bootloader silakan Unlock Bootloader terlebih dahulu.
1 2 |
Fajars:virgo_images_7.1.5_20170105.0000.00_6.0_cn fajarmukharom$ fastboot devices 942900a0 fastboot |
Lalu selanjutnya adalah melakukan flashing. Ada 3 pilihan script untuk melakukan flashing ini :
- flash_all.sh adalah melakukan flashing dengan menghapus semua (data) baik data sistem pada ROM sebelumnya, maupun data pada storage internal (emmc)
- flash_all_except_storage.sh adalah melakukan flashing dengan menghapus data sistem pada ROM sebelumnya, tanpa menghapus data pada storage internal (emmc)
- flash_all_except_data_storage.sh adalah melakukan flashing dengan tanpa menghapus data pada sistem ROM sebelumnya maupun data pada storage internal (emmc)
Pada postingan ini, saya memilih flash_all_except_data_storage.sh karena saya ingin mempertahankan data pada penyimpanan ke storage internal dan data sistem.
Ketikkan perintah sh nama_script.sh untuk menjalankan script flashing.
Kemudian proses flashing pun berjalan, tunggu hingga proses selesai dan pastikan pesan yg ditampilkan OKAY
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
Fajars:virgo_images_7.1.5_20170105.0000.00_6.0_cn# sh flash_all_except_data_storage.sh product: MSM8974 board_version: 5.4 target reported max download size of 805306368 bytes sending 'partition' (33 KB)... OKAY [ 0.004s] writing 'partition'... OKAY [ 0.057s] finished. total time: 0.060s target reported max download size of 805306368 bytes sending 'tz' (325 KB)... OKAY [ 0.012s] writing 'tz'... OKAY [ 0.014s] finished. total time: 0.027s target reported max download size of 805306368 bytes sending 'dbi' (11 KB)... OKAY [ 0.003s] writing 'dbi'... OKAY [ 0.006s] finished. total time: 0.008s target reported max download size of 805306368 bytes sending 'sbl1' (274 KB)... OKAY [ 0.010s] writing 'sbl1'... OKAY [ 0.012s] finished. total time: 0.022s target reported max download size of 805306368 bytes sending 'rpm' (185 KB)... OKAY [ 0.007s] writing 'rpm'... OKAY [ 0.012s] finished. total time: 0.019s target reported max download size of 805306368 bytes sending 'aboot' (2095 KB)... OKAY [ 0.067s] writing 'aboot'... OKAY [ 0.040s] finished. total time: 0.108s rebooting into bootloader... OKAY [ 0.001s] finished. total time: 0.001s erasing 'boot'... OKAY [ 0.029s] finished. total time: 0.029s erasing 'DDR'... OKAY [ 4.924s] finished. total time: 4.924s target reported max download size of 805306368 bytes sending 'misc' (8 KB)... OKAY [ 0.003s] writing 'misc'... OKAY [ 0.005s] finished. total time: 0.007s target reported max download size of 805306368 bytes sending 'modem' (54385 KB)... OKAY [ 1.705s] writing 'modem'... OKAY [ 0.931s] finished. total time: 2.636s target reported max download size of 805306368 bytes erasing 'system'... OKAY [ 1.098s] sending sparse 'system' (785253 KB)... OKAY [ 31.759s] writing 'system'... OKAY [ 13.691s] sending sparse 'system' (620665 KB)... OKAY [ 25.332s] writing 'system'... OKAY [ 11.356s] finished. total time: 83.236s target reported max download size of 805306368 bytes erasing 'cache'... OKAY [ 0.042s] sending 'cache' (8336 KB)... OKAY [ 0.264s] writing 'cache'... OKAY [ 0.143s] finished. total time: 0.448s target reported max download size of 805306368 bytes sending 'recovery' (15758 KB)... OKAY [ 0.495s] writing 'recovery'... OKAY [ 0.206s] finished. total time: 0.701s target reported max download size of 805306368 bytes 'boot' (14390 KB)... OKAY [ 0.452s] writing 'boot'... OKAY [ 0.189s] finished. total time: 0.641s rebooting... finished. total time: 0.001s Fajars:virgo_images_7.1.5_20170105.0000.00_6.0_cn |
Jika sudah selesai flashing, HP anda akan melakukan reboot dan masuk ke homesreen. Tunggu proses booting hingga selesai, biasanya proses awal booting setelah flashing membutuhkan waktu yang agak lama.
Flashing telah selesai, mudah bukan? Sekarang coba nyalakan perangkat anda dan cek ROM yang digunakan.
Have a nice day!
mohon pencerahan gan,
sy udah ikutin step by step,. tapi pas masukin perintah “cd fastboot vevices” muncul keterangan command not found. tks sblmnya
Hi mas Hafid,
Ini saat hendak apa mas? Kalau perintah cd itu untuk change directory (berpindah direktori file). Untuk perintah fastboot devices sendiri itu tanpa cd mas, untuk mengecek apakah hpnya sudah terdeteksi di laptop atau belum.
mas kok untuk masuk fastboot not comand
Hi Mas,
Untuk ADB & Fastbootnya apakah sudah diinstall di Mac nya? Jika belum dapat diinstal dengan mengikuti tutorial berikut https://mukharom.com/install-adb-fastboot-pada-mac/
Sama kasusnya dengan milik saya. Padahal saya sudah install adb dan fastboot-nya
siang mas, klo semisal kita sudah tahap flash trus keterangannya
Missmatching image and device
Kenapa ya mas
Untuk file rom dengan tipe devices (hp) nya apakah sudah sesuai mas? Kemungkinan besar itu tidak sesuai, coba diganti file romnya sesuai dengan tipe devices/hpnya.
Mohon maaf mas saya mau bertanya. Saat saya sudah ketik command “flash_all.sh” sudah beberapa muncul kata OKAY tetapi tiba tiba muncul:
FAILED (remote: Flashing is not allowed for Critical Partitions
)
finished. total time: 0.078s
flash tz_a error
Ini kenapa ya mas? mohon pencerahannya
Hi mas,
Untuk devices Xiaomi yang digunakan smartphone apa? Kemungkinan karena drivernya tidak tersedia di Mac. Jika perangkatnya masih ter-lock bootloader, pastikan sudah melakukan unlock bootloader agar bisa melakukan flashing via Fastboot.
Sudah mas sudah saya unlock, pas saya restart hp sudah ada tulisan “unlocked”. Hp xiaomi saya mi a3 . Memangnya mac harus install driver xiaomi atau qualcomm itu ya mas?
Hmm sekarang ada masalah baru mas, tadi saya coba untuk install twrp, tidak jadi dan saya keluar dari twrp dan saya tidak bisa keluar dari fastboot mode.