Mengatasi Masalah Scatter File pada Rom

Mengatasi Masalah Scatter File pada Rom

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

  1. Membuat Backup Boot: Pengguna harus membackupid file boot dengan menggunakan Magisk Manager.
  2. 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.
  3. 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

  1. Membuat Scatter File Baru: Pengguna harus membuat file scatter baru untuk Rom ponsel mereka.
  2. 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.

Leave a comment