Home » , , , , , » Root Zte Zxv10 B760h Tanpa Bongkar Stb / Usbttl

Root Zte Zxv10 B760h Tanpa Bongkar Stb / Usbttl

Posted by Droid Flashmedia on Wednesday, March 14, 2012


Jika kau mencari cara untuk mendapat hak jalan masuk Root alias Superuser untuk STB Indihome B760H di google, munkin kita akan disuguhkan dengan hasil cara root dengan memakai USB TTL. Hal ini menciptakan sebagian orang enggan melaksanakan Root dengan pertimbangan membongkar STB berarti merusak sticker garansi yang tertempel di dalam STB dan barangkali pihak Indihome suatu dikala akan meminta pertanggungjawaban alasannya tertangkap berair telah membongkar STB dikarenakan status STB Indihome ialah disewakan kepada usernya. Dengan adanya hal tersebut, maka dibutuhkan cara Root STB Indihome tanpa membongkar STB yang akan kita bahas disini. Yang saya gunakan kali ini ialah Firmware versi  2016 dengan rincian:
ro.product.build.date=2016-01-15 ro.product.version.software=V73411271.1002 ro.product.version.base=V73411255.1004 

Perlengkapan yang dibutuhkan:
- STB ZXV10 B760H
- Windows PC
- Kabel USB Male to Male USB, beli di toko komputer mulai harga 10k
- MTK VCOM Driver -Download-
- SP Flashtool v5 -Download-
- Scatter File untuk B760H -Download-
- File ZXV_B760H_SuperSU_2.8.2.zip -Download-
- Beyond Compare -Download-
- AIO Unpack Utility -Download-
- Notepad ++ -Download-

*Update Cara Instant
Cara paling simpel Root B760H tinggal Flash Boot.img yang sudah di patch di postingan Tutorial Cara Gampang Root B760H Tanpa Bongkar STB

Sebenarnya sanggup saja kita melaksanakan root dengan cara flashing Sytem.img milik orang lain yang telah di Root, namun kadang muncul problem root nya hilang ketika ada pemberitahuan "The SU binary needs to be updated" menjadi "Root Undetected", atau kadang muncul "Su binary Occupied".

Dalam Pembahasan ini kita akan melaksanakan root dengan cara manual melaksanakan inject ke dalam boot.img dan system.img tentunya dengan firmware stb kita sendiri dan sekaligus membackup firmwarenya.

Langkah pertama : Backup Rom Image STB B760H
Install MTK VCOM Driver bagi yang belum pernah menginstall VCOM Driver
Extrack Flashtool yang telah di download mengunakan aplikasi 7zip/winrar/winzip kemudian sanksi file "flash_tool.exe"
Sebelum memulai, ada baiknya semua file dimasukan kedalam 1 folder yang sama untuk memudahkan proses ini

Di dalam Flashtool, klik tab "ReadBack"

#Backup BOOTIMG
Klik "Add" kemudian klik 2x di kolom ROM_0 kemudian 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" kemudian klik 2x di kolom ROM_1 kemudian 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" kemudian klik 2x di kolom ROM_2 kemudian 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" kemudian klik 2x di kolom ROM_2 kemudian 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, bila benar maka akan terlihat menyerupai 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 hingga muncul Pop Up hijau tanda Proses telah berhasil.

Langkah kedua : Unpack SYSTEM.IMG - Unpack BOOT.IMG
#Unpack SYSTEM.IMG
Exctack AIO Unpack Utility yang telah di download dan klik 2x pada "AIO.exe"
di AIO, Kolom belahan "System.img/.dat" klik di tombol titik tiga [...]
kemudian arahkan ke File dimana SYSTEM.IMG hasil Readback tadi dan klik [Open].
Centang "Use Switch" dan "Alert me" supaya kita sanggup melihat prosess unpacking dan notifikasi bunyi bila proses unpack telah selesai.
Tekan Tombol "Do Job"
Setelah Selesai maka akan ada Folder gres di Folder daerah kita menyimpan SYSTEM.IMG dengan nama SYSTEM.IMG_ext
*Untuk Firmware Versi 2017, Cek selama proses Unpacking apakah ada bunyi error  yang ditandai dengan munculnya bunyi Ding - Ding. Itu artinya proses Unpack Gagal. Solusinya ialah dengan memFlash CACHE.IMG, tujuannya memformat / menciptakan system error Sehingga STB akan melaksanakan perbaikan SYSTEM sendiri dengan melaksanakan auto update OTA.
- Buka Flashtool dan masuk ke belahan Download
- Klik 2x Pada belahan kolom kosong Android dan arahkan dan pilih CACHE.IMG
- Pastikan STB dalam keadaan mati dan tekan tombol download dalam flashtool
- Sambungkan USB dari PC ke STB dan tunggu hingga prosses selesai.
- Cabut kabel USB dan tunggu kira - kira 10 menit
- Akan muncul Android is Updating di tampilan layar, tunggu hingga proses selesai.
- Setelah STB telah masuk  ke Launcher mebox matikan stb.
- Kembali lakukan Readback dan beri nama SYSTEM_FRESH.IMG
- Gunakan file SYSTEM_FRESH.IMG untuk di unpack / repack dan flash.

#Unpack BOOT.IMG
Pada Kolom belahan "Recovery/Boot.img" klik di tombol titik tiga [...]
kemudian arahkan ke File dimana BOOTIMG hasil Readback tadi kemudian klik Open.
Klik "Do Job" dan tunggu hingga proses unpacking selesai
Setelah Selesai maka akan ada Folder gres di Folder daerah 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 kemudian copy seluruh file/folder di dalamnya ke daerah Folder SYSTEM.IMG_ext berada.

Selanjutnya, masuk ke dalam folder "bin" di dalam SYSTEM.IMG_ext kemudian cari file "stbmc"
lakukan backup untuk file tersebut bila mau.
* Untuk Firmware keluaran 2017 dengan rincian build.prop  ro.product.build.date=2017-06-07 ro.product.version.software=V73411318.1011 ro.product.version.base=V73411318.1007 2016-11-09  Dalam versi tersebut tidak ada file stbmc di folder bin, maka lewati tahapan ini dan lanjut ke tahap Repack SYSTEM.IMG_ext.img. 
Klik kanan pada File "stbmc" kemudian 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]
Pilih sajian [Search > Replace] atau tekan [Ctrl+H] di keyboard
Dibagian Find What: Isikan /su
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 tekan [File > Save]
Setelah di Filenya di Save, boleh tutup sofware beyond compare.
File stbmc ialah executable file yang dimana di dalamanya ada perintah mencari root file [su] dan menghapusnya secara otomatis.
Tujuan mengedit file stbmc ini ialah supaya binary file su yang kita masukan tidak di delete otomatis dikarenakan telah kita edit sehingga ia akan mencari dan menghapus file [0x] di dalam folder [bin] dan [xbin] bila ada.
#Repack SYSTEM.IMG_ext
Kembali ke software AIO Unpack Utility, kali ini centang option [Repack]
pada Kolom belahan "System.img/.dat" klik di tombol titik tiga [...], temukan dimana kita menyimpan folder SYSTEM.IMG_ext kemudian tekan [OK]
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 gres berjulukan "SYSTEM.IMG_ext.img"
Langkah keempat : Memodifikasi BOOT.IMG - Repack BOOT.IMG_ext
Tujuan memodifikasi file BOOT.IMG ialah membetulkan file permission yang telah kita masukan filenya tadi dan menciptakan [su] service otomatis berjalan dikala STB mulai menyala dengan cara meng inject bootimg.
#Edit Unpaked BOOT.IMG
Buka folder [BOOT.IMG_ext > ramdisk] kemudian cari dan klik kanan file [init.rc] dan buka dengan notepad++
Tekan CTRL+F di keyboard atau tekan sajian [Search > Find]
Isi di kolom Find What: "End of adding by MTK drivers" tanpa tanda kutip
Lalu copy dan paste string berikut persis dibawahnya
 ##Added Superuser Service at boot by blakbin.blogspot.com    #Fixing Permissions         chmod 755 /system/xbin/daemonsu        chown 0.0 /system/xbin/daemonsu        chmod 755 /system/xbin/supolicy         chown 0.0 /system/xbin/supolicy        chmod 644 /system/lib/libsupol.so         chown 0.0 /system/lib/libsupol.so    #Making Link daemonsu and su              symlink /system/xbin/daemonsu /system/bin/su    #End Line Fixing Permissions    #Start Superuser service Add by blakbin.blogspot.com    service daemonsu /system/xbin/daemonsu --daemon      class main         user root      oneshot    #EndLine Superuser service   
Tampilannya akan terlihat menyerupai gambar dibawah ini
Kalau mau, kita sanggup mengubah file default.prop supaya ketika melaksanakan adb debug tidak ada gangguan notifikasi dengan mengedit nilai yang ada disitu.
ro.secure=1 menjadi ro.secure=0
ro.adb.secure=1 ubah menjadi ro.adb.secure=0
dan pastikan juga ro.debuggable=1

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 sanggup di download [disini]

#Repack BOOT.IMG_ext
Kembali ke software AIO Unpack Utility, kali ini centang option [Repack] pada "Recovery/Boot.img"
pada Kolom belahan "Recovery/Boot.img" klik di tombol titik tiga [...], arahkan dimana kita menyimpan folder BOOT.IMG_ext dan tekan [OK]
Tekan tombol [Do Job] kemudian proses repack akan dimulai, dan setelah selesai makan akan ada file gres berjulukan "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 diharapkan 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 hingga proses compare selesai yang ditandai dengan tidak adanya loading kafe pada belahan bawah beyond compare. Akan terlihar perbedaan bahwa pada belahan kiri ada beberapa baris yang kosong dibanding pada sebelah kanan. Kita akan menciptakan tampilan atas dari file sebelah kiri sama dengan tampilan atas dari file sebelah kanan.
Pada belahan sebelah kanan [BOOT.IMG] blok dengan mouse mulai dari angka pertama hingga abjad "A" pada kata ANDROID dengan cara menekan tombol kiri mouse dan menariknya ke belahan tersebut.
Pada belahan yang telah terblok di sebelah kanan, klik kanan pada mouse dan pilih "Copy to Left" dan tunggu sebentar hingga gambar icon Disket belahan kiri berwarna kuning.
Sekarang tampilan atas belahan 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 belahan kosong ANDROID dan arahkan ke file SYSTEM.IMG_ext.img kemudian 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 goresan pena "USB1"
Nyalakan STB dari Switchnya dan proses Flashing akan otomatis dimulai.
Tunggu hingga 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 menyerupai Apex Launcher makan akan muncul aplikasi SUPERSU
Jalankan supersu kemudian akan muncul pesan su binary need update. Pilih update via Normal maka Supersu akan gagal mengupdate alias unsuccessfull, kemudian 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 belahan Mount namespace separation kemudian untick atau jangan di centang di kolom checkbox nya.

Sampai sini artinya kita telah berhasil melaksanakan root STB Indihome B760H tanpa membongkar stb dan tanpa proteksi 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 bila 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 sanggup dengan "cat /proc/emmc" atau "cat /proc/mtd" dengan merubah nilai ke decimal kemudian di kalikan 512 dan di convert lagi nilainya ke Hex
- partition_size = partisi sesudahnya - partisi sekarang. Contoh RECOVERY 0x3180000 - BOOTIMG 0x2180000 partition_size = 0x1000000
  
*Cara Instant
Cara paling simpel Root B760H tinggal Flash Boot.img yang sudah di patch di postingan Tutorial Cara Gampang Root B760H Tanpa Bongkar STB

Source:
Beyond Compare Official Site
Notepad++ Home
Download RePacked BOOT.IMG_ext.img hasil dari pembahasan ini
DIY USB Male to Male on Google


0 comments:

Post a Comment

Popular Posts

Blog Archive

.comment-content a {display: none;}