Install MTK VCOM Driver bagi yang belum pernah menginstall VCOM Driver
Extrack Flashtool yang telah di download mengunakan aplikasi 7zip/winrar/winzip lalu
eksekusi file "flash_tool.exe"
Sebelum memulai, ada baiknya semua file dimasukan kedalam 1 folder yang sama untuk
memudahkan proses ini
#Backup BOOTIMG
Klik "Add" lalu klik 2x di kolom ROM_0 lalu Klik Folder "BackupData".
Beri nama BOOT.IMG dan tekan "Save"
Isikan 0x2180000 pada kolom "Start Address" dan 0x1000000 pada kolom
"Lenght" Lalu Klik OK.
#BACKUP SYSTEM
Klik "Add" lalu klik 2x di kolom ROM_1 lalu Klik Folder "BackupData".
Beri nama SYSTEM.IMG dan tekan "Save"
Isikan 0x6180000 pada kolom "Start Address" dan 0x40000000 pada kolom
"Lenght" Lalu Klik OK.
#BACKUP CACHE
Klik "Add" lalu klik 2x di kolom ROM_2 lalu Klik Folder "BackupData".
Beri nama CACHE.IMG dan tekan "Save"
Isikan 0x46180000 di kolom "Start Address" dan 0x40000000 pada kolom
"Lenght" Lalu Klik OK.
#BACKUP DATA
Klik "Add" lalu klik 2x di kolom ROM_2 lalu Klik Folder "BackupData".
Beri nama USERDATA.IMG dan tekan "Save"
Isikan 0x86180000 pada kolom "Start Address" dan 0x2f100000 pada kolom
"Lenght" Lalu Klik OK.
Angka-angka tersebut didapat dari Scatter file yang kita telah download tadi.
Sebenarnya kita hanya perlu mengambil SYSTEM.IMG, tapi tidak ada salahnya juga
backup cache yang berisikan Ota update dan Data yang berisikan data App stb kita.
Perhatikan kembali angka-angka tersebut, jika benar maka akan terlihat seperti
gambar dibawah ini.
Jika sudah, Klik tombol ReadBack berwarna Hijau dan Matikan STB [Switch On Off
dibelakang stb]
Sambungkan kabel USB Male to Male dari PC ke STB slot USB1 [Ke2 dari depan]
Pc akan mendeteck Driver STB dan proses Readback otomatis memulai.
Tunggu proses Readback hingga selesai sampai muncul Pop Up hijau tanda Proses
telah berhasil.
#Unpack BOOT.IMG
Pada Kolom bagian "Recovery/Boot.img" klik di tombol titik tiga [...]
lalu arahkan ke File dimana BOOTIMG hasil Readback tadi lalu klik Open.
Klik "Do Job" dan tunggu hingga proses unpacking selesai
Setelah Selesai maka akan ada Folder baru di Folder tempat kita menyimpan
BOOT.IMG dengan nama BOOT.IMG_ext
Langkah ketiga : Edit Unpacked SYSTEM.IMG & Repack SYSTEM.IMG_ext
#Edit Unpacked SYSTEM.IMG
Install Beyond Compare Terlebih dahulu.
Buka File ZXV_B760H_SuperSU_2.8.2.zip lalu copy seluruh file/folder di dalamnya
ke tempat Folder SYSTEM.IMG_ext berada.
Selanjutnya, masuk ke dalam folder "bin" di dalam SYSTEM.IMG_ext lalu cari file
"stbmc"
lakukan backup untuk file tersebut bila mau.
ro.product.build.date=2017-06-07
ro.product.version.software=V73411318.1011
ro.product.version.base=V73411318.1007 2016-11-09
Jika sudah selesai mengedit init.rc klik [File > Save] atau dengan menekan icon
Single Disket atau menekan tombol [Ctrl+S] di keyboard
Untuk perbandingan, saya menyertakan file init.rc yang bisa di download [disini]
#Repack BOOT.IMG_ext
Kembali ke software AIO Unpack Utility, kali ini centang option [Repack] pada
"Recovery/Boot.img"
pada Kolom bagian "Recovery/Boot.img" klik di tombol titik tiga [...], arahkan dimana
kita menyimpan folder BOOT.IMG_ext dan tekan [OK]
Tekan tombol [Do Job] lalu proses repack akan dimulai, dan setelah selesai makan
akan ada file baru bernama "BOOT.IMG_ext.img"
File BOOT.IMG pada stb indihome ZXV B760H punya header tersendiri yang tidak
akan terbawa ketika kita me-repack boot.img yang mengakibatkan terjadinya
bootloop ketika kita mem-flash boot.img tanpa mengedit headernya. maka itu
diperlukan cara berikut:
Buka folder dimana file BOOT.IMG dan BOOT.IMG_ext.img berada.
Klik kanan pada file "BOOT.IMG_ext.img" dan pilih [Select Left File to Compare]
Lalu klik kanan pada file "BOOT.IMG" dan pilih [Compare to "BOOT.IMG_ext.img"]
Sekarang tampilan BOOT.IMG_ext.img ada di sebelah kiri dan BOOT.IMG ada
disebelah kanan.
Tunggu sampai proses compare selesai yang ditandai dengan tidak adanya loading bar
pada bagian bawah beyond compare. Akan terlihar perbedaan bahwa pada bagian kiri
ada beberapa baris yang kosong dibanding pada sebelah kanan. Kita akan membuat
tampilan atas dari file sebelah kiri sama dengan tampilan atas dari file sebelah kanan.
Pada bagian sebelah kanan [BOOT.IMG] blok dengan mouse mulai dari angka pertama
sampai huruf "A" pada kata ANDROID dengan cara menekan tombol kiri mouse dan
menariknya ke bagian tersebut.
Pada bagian yang telah terblok di sebelah kanan, klik kanan pada mouse dan pilih "Copy
to Left" dan tunggu sebentar sampai gambar icon Disket bagian kiri berwarna kuning.
Sekarang tampilan atas bagian kiri dan kanan akan tampak serupa.
Tekan pada icon bergambar disket tersebut untuk menyimpan modifikasi yang kita
lakukan yang ditandai dengan gambar disket kembali menjadi abu-abu.
Langkah Terakhir : Flash Hasil Modifikasi File SYSTEM.IMG.ext.img dan
BOOT.img_ext.img Kedalam STB ZXV B760H
Kembali ke Flashtool kali ini klik pada tab "Download"
Tekan pada tombol Scatter-loading dan arahkan ke
file ZXV10_B760H_Indihome_scatter.txt dan klik "Open"
Klik Bagian kosong BOOTIMG dan arahkan ke file BOOT.IMG_ext.img
Klik pada bagian kosong ANDROID dan arahkan ke file SYSTEM.IMG_ext.img lalu
tekan "Open"
Pastikan STB dalam keadaan mati [kontak On Off dibelakang stb] dan tidak
terpasang kabel USB Male to Male dari PC ke stb.
Tekan tombol Download berwarna hijau di Flashtool
Sambungkan kabel USB Male to Male dari PC ke STB port dengan tulisan "USB1"
Nyalakan STB dari Switchnya dan proses Flashing akan otomatis dimulai.
Tunggu sampai muncul pop up download telah berhasil, dan cabut kabel USB dan
matikan kembali STB, dan mulai nyakalan kembali STB
Jka sebelumnya telah menginstall launcher lain seperti Apex Launcher makan akan
muncul aplikasi SUPERSU
Jalankan supersu lalu akan muncul pesan su binary need update. Pilih update via
Normal maka Supersu akan gagal mengupdate alias unsuccessfull, lalu pilih reboot,
setelah kita restart stb tidak akan ada lagi pesan error yang muncul dan SU
binarynya tidak hilang.
Jika superuser tidak menampilkan file / folder di sdcard / usb / internal, lihat
setting di SuperSU bagian Mount namespace separation lalu untick atau jangan di
centang di kolom checkbox nya.
Sampai sini artinya kita telah berhasil melakukan root STB Indihome B760H tanpa
membongkar stb dan tanpa bantuan firmware orang lain.
*Catatan
- Jika ada proses gagal atau ingin kembali sepeti semula, lakukan Flash file .IMG
yang telah kita readback pertama kali diatas.
- Scatter file setiap Android berbeda-beda jika berbeda merk/seri/tipe. Scatter
yang disertakan disini hanya untuk AndroidBox ZTE ZXV B760H.
-Scatter B760H didapat dari file ota.zip dengan nama scatter.txt di folder /CACHE
atau dengan terminal emulator mengetikan "cat /proc/dumchar_info" untuk yang lain
bisa dengan "cat /proc/emmc" atau "cat /proc/mtd" dengan merubah nilai ke decimal
lalu di kalikan 512 dan di convert lagi nilainya ke Hex
- partition_size = partisi sesudahnya - partisi sekarang. Contoh RECOVERY
0x3180000 - BOOTIMG 0x2180000 partition_size = 0x1000000