-->

Mengatasi Zenfone E:failed to verify whole-file signature Saat Upgrade Firmware


Cara mengatasi tidak bisa upgrade system Zenfone - Kali ini saya akan berbagi tips kembali bagaimana tutorial dan solusi gagal upgrade versi android pada ASUS Zenfone. Sudah banyak sekali user yang mengalami kegagalan saat update ke system yang lebih baru dengan keterangan error "E:failed to verify whole-file signature Saat Upgrade System". Tidak terkecuali pada tutorial upgrade dan posting-posting firmware dari versi Kitkat ke Lollipop yang pernah Umahdroid share. Banyak yang menanyakan soal ini. Sobat bisa menjumpainya pada label firmware di blog ini. Tentunya sobat kecewa, sudah capek-capek download file yang ukurannya besar, berkorban kuota yang cukup besar pula, berharap berhasil up malah menemui masalah ini. Saya akan jelaskan sedetail yang saya bisa agar sobat bisa segera memperbaikinya.


Mengatasi Zenfone E:failed to verify whole-file signature Saat Upgrade Firmware
E:signature verifivation failed


Nah diatas adalah gambarnya. Sobat bisa lihat sendiri robot hijau android tumbang dengan tulisan Error! Langsung saja kita bahas satu-persatu mulai dari akar permasalahannya.




1. Penyebab Error failed to verify whole-file signature



Sebelum kita ke solusi, sebelumnya saya akan bahas kulitnya untuk pengetahuan bersama. Mungkin dalam benak sobat akan muncul pertanyaan




"Ane gagal up dari Kitkat ke Lollipop muncul E:failed to verify whole-file signature. Kenapa ya gan?"




Rasanya pertanyaa tersebut tersebut mewakili point penting dalam artikel ini. Jadi penyebab dari error tersbut karena file / packet yang .zip yang sobat download CORRUPT.




1.1 Apa itu Corrupt?




Data corruption refers to errors in computer data that occur during writing, reading, storage, transmission, or processing, which introduce unintended changes to the original data. For example, if a Microsoft Word file is corrupted, when a person tries to open that file with MS Word, they may get an error message, thus the file would not be opened or the file might open with some of the data corrupted. Some programs can give a suggestion to repair the file automatically (after the error), and some programs cannot repair it. It depends on the level of corruption, and the built-in functionality of the application to handle the error. There are various causes of the corruption.



Bila diterjemahkan ke bahasa Indonesia kurang lebih seperti dibawah ini :


Corrupt mengacu pada kesalahan data dalam dunia tech yang terjadi dalam menulis, membaca, penyimpanan, transmisi, atau pengolahan, yang menjadikan perubahan yang tidak diinginkan pada data asli. Sebagai contoh, jika sebuah file Microsoft Word rusak, ketika seseorang mencoba untuk membuka file dengan MS Word, mereka mungkin mendapatkan pesan kesalahan, sehingga file tidak akan bisa dibuka atau file mungkin terbuka dengan beberapa data rusak. Beberapa program dapat memberikan saran untuk memperbaiki file secara otomatis (setelah kesalahan), dan beberapa program tidak dapat memperbaikinya. Hal ini tergantung pada tingkat korup, dan built-in fungsi dari aplikasi untuk menangani kesalahan. Ada berbagai penyebab korup.




1.2 Kenapa File Corrupt?


Nah sampai disini muncul pertanyaan kembali.

"Kenapa file yang saya download rusak? Padahal saya download dari web resmi ASUS"


Kemungkinan yang palling besar kerusakan pada paket yang sobat download ( dalam kasus ini firmware.zip ) karena koneksi yang tidak stabil. Ya, koneksi internet yang tidak stabil bisa jadi biang kerok kerusakan pada file yang kita download. Selain itu beberapa juga dalam kasus-kasus tertentu memang file yang diupload sudah rusak dari sananya. Namun rasanya kecil kemungkinan pihak sebesar ASUS mengunggah corrupt package. Selain fakta teman-teman yang berhasil up dan oprek sana-sini dengan firmware tersebut. Jika memang sudah corrupt dari sananya harusnya, semua orang juga gagal dong :D




1.3 Cara Mengecek Firmware Zenfone Yang Corrupt



Point bahasan selanjutnya bagaimana kita tahu package yang kita download corrupt? Ada beberapa metode yang bisa sobat gunakan untuk melakukan pengecekan sempurna atau tidaknya file hasil unduhan sobat. Beberapa diantaranya :



A. Check Hash File

Ini adalah cara yang selalu saya gunakan untuk melakukan pengecekan file. Dalam sebuah file mempunyai nilai hash yang bisa kita hitung menggunakan tools. Tapi mungkin tidak akan saya jelaskan secara detail, kalo saya jelaskan nanti takutnya postnya terlalu panjang. Monggo sobat bisa baca sendiri di https://id.wikipedia.org/wiki/Hash


Saya akan berikan contoh langsungnya saja, semoga sobat bisa menangkap maksudnya. Misalkan saya akan mendownload Ubuntu 14.04 (Trusty Tahr). Hal pertama yang akan saya lakukan adalah mendownload file HASH dalam MD5SUM yang sudah pihak Ubuntu sediakan. Biasanya file Hashes yang disediakan berupa adalah MD5 atau SHA-1.



dccff28314d9ae4ed262cfc6f35e5153 *ubuntu-14.04-desktop-amd64.iso
c4d4d037d7d0a05e8f526d18aa25fb5e *ubuntu-14.04-desktop-i386.iso
01545fa976c8367b4f0d59169ac4866c *ubuntu-14.04-server-amd64.iso
08d25bf879e353686a974b7b14ae7d81 *ubuntu-14.04-server-i386.iso
119cb63b48c9a18f31f417f09655efbd *ubuntu-14.04.1-desktop-amd64.iso
a4fc15313ef2a516bfbf83ce44281535 *ubuntu-14.04.1-desktop-i386.iso
ca2531b8cd79ea5b778ede3a524779b9 *ubuntu-14.04.1-server-amd64.iso
3aa14ca13d52df070870d39306f4a4eb *ubuntu-14.04.1-server-i386.iso
b31731ea6cdbebe1d02f8193db420886 *wubi.exe


Deret angka tersebutlah yang akan menjadi patokan untuk menilai dan mengecek sempurna atau tidaknya file yang nanti saya download. Jika di dalam Operating System Linux, menghitung nilai hash bisa langsung menggunakan terminal. Untuk sobat yang menggunakan Windows maaf, saya tidak terlalu paham toolsnya, silahkan cari sendiri di internet. Loncat ke hasil download yang sudah selesai, saya gunakan terminal untuk melihat hasilnya.


Mengecek hasil download corrupt atau tidak lewat terminal linux
Pengecekan Hasil Download .iso Ubuntu


Sobat bisa lihat pada gambar diatas, hasil dari angka-angkat tersebut sama (jelas filenya sempurna). Nah apabila nilainya berbeda maka bisa dipastikan paket tersebut corrupt. Disinilah yang sangat saya sayangkan. Pihak ASUS tidak memberi hash agar usernya bisa mengeceknya terlebih dahulu sebelum melakukan upgrade. Saya sudah mengirim email terkait permintaan ini ke ASUS, namun belum ada balasan. Semoga kedepannya mereka mau menyertakannya, agar lebih memudahkan user.



B. Coba Extract File


Dibandingkan dengan metode diatas, cara yang ini tidak bisa menjadi patokan namun bisa dicoba. Cobalah sobat extract hasil pake firmware yang sobat download. Bila ada error atau tidak bisa sempurna kemungkinan memang filenya corrupt.



OK! Sudah kepanjangan, takutnya malah keblinger :D Kita masuk ke pokok inti dari posting ini untuk melakukan update firmware yang gagal.




2. Fixing Zenfone E:failed to verify whole-file signature


Pada prakteknya error ini bisa terjadi saat upgrading versi. Kurang lebih pesannya seperti ini :
Finding update package...
Opening update package...
Verifying update package...
E:failed to verify whole-file signature from /cache/updae.zip
E:signature verification failed
E:Install of /cache/update.zip failed with status 2
Installtion aborted.
E:Can't open /tmp/update-script.log
E:Installtion failed with status 2
E:Can't open /tmp/update-script.log



2.1 Bahan-bahan


Sebelum eksekusi, pertama sobat harus siapkan bahan-bahannya. Berikut adalah alat-alat yang harus sobat penuhi :


2.2 Eksekusi



Setelah semua bahan diatas sobat siapkan sekarang waktunya pengerjaan. Disini saya buatkan contoh langsung dari Kitkat ke Lollipop versi terakhir yakni 3.23.40.60. Jadi dari bahan diatas saya gunakan image recovery dari veris 2.22.40.54. Prosesnya sama seperti flash, downgrade dan upgrade. Tapi akan saya jelaskan kembali mengingat tidak semua orang paham tentang hal ini. Satu lagi, jangan sampai lupa agar selalu melakukan BACKUP data sobat terlebih dahulu. Berikut langkah-langkahnya :



Step 1 - Pertama Install Intel USB Driver for Android di PC/Laptop sobat

Step 2 - Extract ABD Fastboot Tool ke dalam folder yang sobat inginkan

Step 3 - Masukan file recovery dan firmware ke folder ADB Fastboot. Kemudian ubah nama recovery image menjadi recov54.img, dan firmware rename jadi user60.zip untuk memudahkan proses nantinya. Agar terhindar dari penamaan ganda .zip yang sering terjadi, aktifkan show extension yang ada pada pengaturan view di Windows sobat

Step 4 - Aktifkan juga USB Debugging pada Developer Mode yang ada di menu Setting Zenfone sobat

Step 5 - Pastikan Zenfone sobat terdeteksi di PC/Komputer/Laptop. Dibawah ini adalah screenshot apabila HH sudah terdeteksi

Cara Downgrade ASUS Zenfone 5 ke Kitkat, Jelly Bean
Zenfone Terbaca di Device Manager

Step 6 - Matikan ASUS Zenfone 5, kemudian masuk ke Droidboot. Caranya tekan dan tahan tombol power + vol-up secara bersamaan sampai masuk ke mode fastboot. Jika mendapat masalah stuck di logo USB baca artikel yang sebelumnya sudah saya post Penyebab dan 3 Cara Mengatasi Zenfone Stuck di Logo USB

Step 7 - Ke PC sobat, masuk ke folder ABD Fastboot tadi, tekan shift + klik kanan, kemudian pilih Open Command Window Here

Step 8 -
Setelah jendela Command Prompt terbuka, periksa apakah Zenfone kita sudah terhubung. Untuk mengeceknya ketikan perintah berikut:

fastboot devices

Step 9 - Jika sudah terhubung dengan benar maka akan ada nomor HH. Selanjutnya ketikan perintah :
fastboot flash recovery recov54.img

recov54 adalah nama file recovery yang sudah saya ubah namanya pada langkah 3.

Step 10 - Tunggu hingga proses selesai. Indikatornya muncul OKAY 2x dan Finished. Pastikan juga pada Zenfone sobat muncul OKAY

Step 11 - Kembali ke HP, pilih Recovery. Caranya dengan tombol vol-up/vol-down untuk memindahkan dan tombol power untuk memilih

Step 12 - Ketika menjumpai logo android tumbang, tekan dan tahan tombol vol-down, lalu tekan vol-up satu kali

Step 13 - Sekarang kita sudah berada di Recovery Mode. Geser kebawah kemudian pilih Apply Update From ADB

Step 14 - Kembali ke PC/Laptop sobat. Cek lagi Zenfone :

adb devices

Step 15 - Selanjutnya kita lakukan transfer firmware yang sudah kita disiapkan tadi ke HH. Ketikan command dibawah ini :
adb sideload user60.zip

Step 16 - Setelah selesai 100%, pilih Wipe Data/Factory Reset

Step 17 - Kemudian pilih Wipe Cache Partition dan tunggu sampe selesai

Step 18 - Pilih Reboot System Now

Step 19 - Cheers! ASUS Zenfone sobat suksess langsung Lollipop 3.23.40.60


Dari keseluruhan proses yang ada di PC/Komputer/Laptop sobat, seperti ini screenshotnya :


Mengatasi Zenfone E:failed to verify whole-file signature Saat Upgrade Firmware
Proses Flashing Zenfone 5




3. Tips Umahdroid



Karena kita sedang membahas tentang kerusakan file setelah selesai download, tips yang mesti sobat perhatikan adalah koneksi internet yang sobat gunakan saat download. Usahakan menggunakan koneksi internet yang stabil untuk meminimalisir hasil download yang corrupt.




Agar lebih mudah mendapat pembaharuan dan update artikel terbaru seputar dunia teknologi khusunya android, silahkan sobat like FP Umahdroid yang sudah tersedia di side bar blog atau bisa klik tautan berikut https://www.facebook.com/umahdroid.



Sekian saja yang bisa saya tulis tentang Penyebab, Cara Ampuh dan Paling Mudah Mengatasi Zenfone E:failed to verify whole-file signature Saat Upgrade Firmware. Semoga sobat menikmati saat membaca artikel yang saya post seperti saya menikmati menulisnya. Jika artikel ini bermanfaat, silahkan sobat share atau berkomentar untuk support blog ini agar terus menulis artikel tentang seputar dunia teknologi khususnya smartphone android. Terimakasih sudah berkunjung, semoga bermanfaat.


Berlangganan update artikel terbaru via email:

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel