BAGIAN IV MENGUPAS FIRMWARE MT1389
Dalam satu file binnary/firmware hasil download/membaca dari mpeg dapat dipecah dalam beberapa bagian. Contoh bagian-bagian dari firmware adalah bagian code/program dan data. Untuk membatasi topik/tema, penulis hanya mengulas tentang data logo, data/tabel remote key dan data/tabel keyboard atau tombol panel.
PERALATAN YANG DIBUTUHKAN
- Software/program MTKRemaker. Anda bisa mendownloadnya pada link berikut :http://personal.inet.fi/cool/mediatek/programs/mtkremaker/MTKReMaker023b6.zip
- Software MTKMPEGTool. Anda bisa mendownloadnya pada link berikut :http://personal.inet.fi/cool/mediatek/programs/mtkmpegtool/MTKMpegTool01b1.rar
- Software HEX editor, penulis menggunakan software XVI32 HEX Viewer.
- Notepad atau teks editor.
MENGEDIT LOGO
Gambar 1: logo sebelumnya.
Gambar 2: logo setelah diganti.
Langkah-langkahnya :
- Buat backup dulu file yang akan diedit (dikopi). File kopian/backup tersebut yang nantinya akan diedit
- Jalankan program MTKRemaker. Buka file kopian/backup tersebut. Klik pada data part – skin – MPEG 0 (jelasnya lihat gambar 3)
- Klik kanan pada gambar pilih Save Image, simpan dengan nama file logo.bmp pada folder program MTKMPEGtool.
- Silahkan edit file gambar tersebut, pertahankan UKURANNYA SAMA (dalam byte) dengan aslinya. Simpan dengan format JPG (jangan JPEG2000) menjadi logo.jpg.
- Buat file teks (dengan notepad) ketik baris berikut : jpeg2yuv.exe -Ip -L0 -n1 -v0 -f25 -j logo.jpg | mpeg2enc.exe -f3 -n p -b 1000 -a 1 -v 0 -o logo.mpg (jelasnya lihat gambar 4). Kemudian simpan file dengan nama CONVERT.BAT pada folder yang sama dengan file logo. File convert.bat, mpeg2enc.exe, jpeg2yuv.exe dan logo.jpg HARUS berada dalam folder yang sama.
- Jalankan file convert.bat untuk mengkonversi file logo.jpg menjadi logo.mpg
- Kembali ke MTKRemaker, klik kanan pada list MPEG 0, klik Replace. Isi/buka file logo.mpg klik Open.
- Simpan file firmware, setelah tersimpan, tuliskan/upgradekan ke MPEG board (langkah-langkahnya pada bagian 3).
Gambar 3: edit logo.
Gambar 4 : convert.bat
MENGGANTI TABEL REMOTE
Langkah-langkahnya :- Buat backup dulu file yang akan diedit (dikopi). File kopian/backup tersebut yang nantinya akan diedit.
- Jalankan program MTKRemaker. Buka file kopian/backup tersebut. Pada list, cari item yang bernama RC_RemoteTab (biasanya di dalam Code). Klik kanan item tersebut pilih Save, simpan dengan nama remote.bin
- Backup file remote.bin terlebih dahulu.
- Buka file remote.bin tersebut dengan program HEX Editor, edit tombol dengan cara mengedit angka-angka yang tersedia (dalam heksadesimal). Jangan menambahkan atau mengurangi panjang/ukuran file. Karena bilangan kode remote belum diketahui, maka untuk mencocokkan remote hanya dengan coba-coba....???
- Setelah selesai diedit, simpan file remote.bin. Jumlah Byte atau ukuran file sebelum dan sesudah diedit HARUS sama.
- Kembali ke MTKRemaker. Klik kanan pada item RC_RemoteTab pilih Replace, buka/isi dengan file remote.bin yang telah diedit.
- Simpan file firmware, setelah tersimpan, tuliskan/upgradekan ke MPEG board (langkah-langkahnya pada bagian 3).
Gambar 5: RC_RemoteTab
Gambar 6: edit remote hex
MENGEDIT TABEL VFD KEY
Caranya sama dengan mengedit tabel remote, perbedaannya hanya pada item VFD_ButtonTab. Nama file untuk menyimpan tabel sebaiknya dinamakan key.bin.Gambar 7: edit button
UCAPAN TERIMA KASIH
Penulis mengucapkan terima kasih yang sebesar-besarnya kepada MaBreaker yang telah melakukan penelitian, membuat dan menyediakan resource guna penulisan artikel ini.
PENUTUP
Tulisan ini hanya bersifat ulasan untuk pengembangan diri dan tidak menganjurkan kepada siapapun untuk meng-crack firmware DVD, karena mungkin Firmware yang terdapat pada produk DVD dilindungi oleh undang-undang. Segala resiko ditanggung sendiri. Terima kasih.
Tidak ada komentar:
Posting Komentar
silahkan komentar dengan sehat.