USBTTL
Monday, April 09, 2018 | By Rush
Jika kamu mencari cara untuk mendapatkan hak akses Root alias Superuser
untuk STB Indihome B760H di google, munkin kita akan disuguhkan dengan hasil
cara root dengan menggunakan USB TTL. Hal ini membuat sebagian orang
sticker garansi yang tertempel di dalam STB dan barangkali pihak Indihome
usernya. Dengan adanya hal tersebut, maka dibutuhkan cara Root STB Indihome
tanpa membongkar STB yang akan kita bahas disini. Yang saya gunakan kali ini
ro.product.build.date=2016-01-15
ro.product.version.software=V73411271.1002
ro.product.version.base=V73411255.1004
- Windows PC
- Kabel USB Male to Male USB, beli di toko komputer mulai harga 10k
- MTK VCOM Driver -Download-
- SP Flashtool v5 -Download-
- Notepad ++ -Download-
Sebenarnya bisa saja kita melakukan root dengan cara flashing Sytem.img milik
orang lain yang telah di Root, namun kadang muncul masalah root nya hilang
Dalam Pembahasan ini kita akan melakukan root dengan cara manual melakukan
inject ke dalam boot.img dan system.img tentunya dengan firmware stb kita
Install MTK VCOM Driver bagi yang belum pernah menginstall VCOM Driver
Sebelum memulai, ada baiknya semua file dimasukan kedalam 1 folder yang sama
#Backup BOOTIMG
Klik "Add" lalu klik 2x di kolom ROM_0 lalu Klik Folder "BackupData".
Isikan 0x2180000 pada kolom "Start Address" dan 0x1000000 pada kolom
#BACKUP SYSTEM
Klik "Add" lalu klik 2x di kolom ROM_1 lalu Klik Folder "BackupData".
Isikan 0x6180000 pada kolom "Start Address" dan 0x40000000 pada kolom
#BACKUP CACHE
Klik "Add" lalu klik 2x di kolom ROM_2 lalu Klik Folder "BackupData".
#BACKUP DATA
Klik "Add" lalu klik 2x di kolom ROM_2 lalu Klik Folder "BackupData".
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
Jika sudah, Klik tombol ReadBack berwarna Hijau dan Matikan STB [Switch On
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
#Unpack SYSTEM.IMG
Exctack AIO Unpack Utility yang telah di download dan klik 2x pada "AIO.exe"
lalu arahkan ke File dimana SYSTEM.IMG hasil Readback tadi dan klik [Open].
Centang "Use Switch" dan "Alert me" agar kita bisa melihat prosess unpacking
Setelah Selesai maka akan ada Folder baru di Folder tempat kita menyimpan
*Untuk Firmware Versi 2017, Cek selama proses Unpacking apakah ada suara
error yang ditandai dengan munculnya suara Ding - Ding. Itu artinya proses
- Pastikan STB dalam keadaan mati dan tekan tombol download dalam flashtool
selesai.
#Unpack BOOT.IMG
lalu arahkan ke File dimana BOOTIMG hasil Readback tadi lalu klik Open.
Setelah Selesai maka akan ada Folder baru di Folder tempat kita menyimpan
file "stbmc"
ro.product.build.date=2017-06-07
ro.product.version.software=V73411318.1011
ro.product.version.base=V73411318.1007 2016-11-09
Klik kanan pada File "stbmc" lalu pilih [Select Left File to Compare]
Kembali klik kanan pada File "stbmc" kali ini pilih [Compare to "stbmc"]
Setelah muncul jendela Quick Compare Binary Same, tekan [Open View]
Dibagian Replace With: isi kan /0x atau apapun asal tidak kurang/lebih dari 3
karakter
Pencet Replace All dan akan muncul notifikasi berapa string yang telah di
replace
Lakukan Save dengan menekan tombol Gambar Disket berwarna kuning atau
File stbmc adalah executable file yang dimana di dalamanya ada perintah
Tujuan mengedit file stbmc ini adalah agar binary file su yang kita masukan
tidak di delete otomatis karena telah kita edit sehingga dia akan mencari dan
menghapus file [0x] di dalam folder [bin] dan [xbin] jika ada.
#Repack SYSTEM.IMG_ext
Kembali ke software AIO Unpack Utility, kali ini centang option [Repack]
pada Kolom bagian "System.img/.dat" klik di tombol titik tiga [...], temukan
Centang "Use Switch" dan "Alert me" kemudian tekan tombol [Do Job]
Sofware akan meminta kita dimana lokasi "file_contexts" berada, maka arahkan
ke folder [BOOT.IMG_ext > ramdisk] dan pilih "file_contexts" dan klik "Open"
Lalu sofwate akan meminta dimana File SYSTEM.IMG yang tadi kita Unpack,
jadi arahkan ketempat dimana kita menyimpan file SYSTEM.IMG dan tekan
"Open"
Sofware akan memulai proses Repack, dan ketika selesai maka akan ada File
telah kita masukan filenya tadi dan membuat [su] service otomatis berjalan saat
Buka folder [BOOT.IMG_ext > ramdisk] lalu cari dan klik kanan file [init.rc]
Isi di kolom Find What: "End of adding by MTK drivers" tanpa tanda kutip
Kalau mau, kita bisa mengubah file default.prop agar ketika melakukan adb
debug tidak ada gangguan notifikasi dengan mengedit nilai yang ada disitu.
Jika sudah selesai mengedit init.rc klik [File > Save] atau dengan menekan icon
#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
Tekan tombol [Do Job] lalu proses repack akan dimulai, dan setelah selesai
File BOOT.IMG pada stb indihome ZXV B760H punya header tersendiri yang
Klik kanan pada file "BOOT.IMG_ext.img" dan pilih [Select Left File to
Compare]
"BOOT.IMG_ext.img"]
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
Pada bagian sebelah kanan [BOOT.IMG] blok dengan mouse mulai dari angka
pertama sampai huruf "A" pada kata ANDROID dengan cara menekan tombol
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.
Pastikan STB dalam keadaan mati [kontak On Off dibelakang stb] dan tidak
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
Jka sebelumnya telah menginstall launcher lain seperti Apex Launcher makan
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
Jika superuser tidak menampilkan file / folder di sdcard / usb / internal, lihat
setting di SuperSU bagian Mount namespace separation lalu untick atau jangan
*Catatan
- Jika ada proses gagal atau ingin kembali sepeti semula, lakukan Flash file .IMG
Scatter yang disertakan disini hanya untuk AndroidBox ZTE ZXV B760H.
-Scatter B760H didapat dari file ota.zip dengan nama scatter.txt di folder
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
*Cara Instant