Dalam beberapa kasus, pengguna Android mengalami masalah saat menggunakan alat flashing seperti SP Flash Tool untuk memperbarui firmware ponsel mereka. Salah satu masalah yang umum terjadi adalah ketika alat tersebut tidak dapat menemukan file scatter (disebut juga sebagai file layout) dalam Rom.
Masalah yang Disebutkan
Dalam kasus pertama, pengguna SP Flash Tool mendapatkan pesan error "The ROM you provided does not contain a valid scatter file or recovery.img so you can not use SP Flash Tool." Hal ini terjadi karena file scatter tidak ditemukan dalam Rom. Oleh sebab itu, pengguna diwajibkan untuk membuat backup boot dan mengpatch-kan file boot dengan Magisk Manager.
Solusi
- Membuat Backup Boot: Pengguna harus membackupid file boot dengan menggunakan Magisk Manager.
- Mengpatch-kan File Boot: Setelah melakukan backup, pengguna harus mengpatch-kan file boot dengan Magisk Manager untuk menghapus flag "verify" dan patch terhadap dm-verity.
- Flash Magisk Patched IMG: Pengguna harus mengflash file magisk_patched.img ke ponsel dengan menggunakan fastboot atau TWRP.
Mengatasi Masalah Scatter File yang Tidak Bekerja
Dalam kasus kedua, pengguna SP Flash Tool mendapatkan pesan error "scatter file not recognized" dan log error menunjukkan bahwa beberapa key dalam file scatter tidak ditemukan. Hal ini terjadi karena file scatter yang digunakan tidak sesuai dengan Rom ponsel.
Solusi
- Membuat Scatter File Baru: Pengguna harus membuat file scatter baru untuk Rom ponsel mereka.
- Menggunakan Magisk Manager: Pengguna dapat menggunakan Magisk Manager untuk mengpatch-kan file boot dan membuat Rom ponsel mereka lebih fleksibel.
Contoh Scatter File
Berikut adalah contoh file scatter untuk Rom MT6755:
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6755
project: TP904A
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
- partition_index: SYS2
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x8000
physical_start_addr: 0x8000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
reserve: 0x00
Dengan demikian, pengguna SP Flash Tool dapat menggunakan file scatter yang sesuai dengan Rom ponsel mereka dan memperbarui firmware dengan cara yang aman.