Saturday, 9 August 2025

Ekstrak boot.img dari file OTA v612 itel P55 5G

 

Siap Guru 👍
Berarti perintah lengkapnya di Ubuntu untuk ekstrak boot.img dari file itu adalah:


# 1. Pasang Golang (sekali saja)
sudo apt update
sudo apt install golang -y

# 2. Clone payload-dumper-go
cd ~
git clone https://github.com/ssut/payload-dumper-go.git
cd payload-dumper-go
go build

# 3. Ekstrak payload.bin
./payload-dumper-go "/home/dhwan/Downloads/itel/1DM/Compressed/P661N_V612_OTA/payload.bin"

📌 Setelah proses selesai:

  • Hasil ekstrak ada di folder output/ di dalam payload-dumper-go.

  • Ambil file boot.img dari folder itu.

  • Copy ke HP → patch di KernelSU Manager → hasil patch kirim balik ke PC → flash via fastboot.


Kalau mau, saya bisa langsung kasih lanjutan perintah flash ke HP setelah patch, supaya Guru langsung root tanpa bolak-balik tanya.
Mau saya tulis lanjutannya?

 

 

~/payload-dumper-go$ ./payload-dumper-go "/home/dhwan/Downloads/itel/1DM/Compressed/P661N_V612_OTA/payload.bin"
payload.bin: /home/dhwan/Downloads/itel/1DM/Compressed/P661N_V612_OTA/payload.bin
Payload Version: 2
Payload Manifest Length: 406896
Payload Manifest Signature Length: 267
Found partitions:
boot (42 MB), dpm (152 kB), dtbo (8.4 MB), gz (2.7 MB), lk (1.3 MB), logo (1.7 MB), mcupm (406 kB), md1img (64 MB), pi_img (8.2 kB), preloader_raw (434 kB), product (854 MB), scp (406 kB), spmfw (16 kB), sspm (660 kB), system (930 MB), system_ext (1.5 GB), tee (983 kB), tkv (532 kB), tr_carrier (348 kB), tr_company (348 kB), tr_mi (348 kB), tr_preload (1.5 GB), tr_product (733 MB), tr_region (348 kB), tr_theme (348 kB), vbmeta (12 kB), vbmeta_system (4.1 kB), vbmeta_vendor (4.1 kB), vendor (893 MB), vendor_boot (67 MB)
Number of workers: 4
Unhandled operation type: SOURCE_COPY
Unhandled operation type: BROTLI_BSDIFF
Unhandled operation type: BROTLI_BSDIFF
dpm (152 kB)   [=========================================================================================================] 100 %
boot (42 MB)   [=========================================================================================================] 100 %
dtbo (8.4 MB)  [=========================================================================================================] 100 %
dpm (152 kB)   [=========================================================================================================] 100 %
dpm (152 kB)    [========================================================================================================] 100 %
boot (42 MB)    [========================================================================================================] 100 %
dpm (152 kB)     [=======================================================================================================] 100 %
dpm (152 kB)            [================================================================================================] 100 %
boot (42 MB)            [================================================================================================] 100 %
dtbo (8.4 MB)           [================================================================================================] 100 %
gz (2.7 MB)             [================================================================================================] 100 %
dpm (152 kB)            [================================================================================================] 100 %
boot (42 MB)            [================================================================================================] 100 %
dtbo (8.4 MB)           [================================================================================================] 100 %
gz (2.7 MB)             [================================================================================================] 100 %
dpm (152 kB)            [================================================================================================] 100 %
boot (42 MB)            [================================================================================================] 100 %
dtbo (8.4 MB)           [================================================================================================] 100 %
dpm (152 kB)            [================================================================================================] 100 %
boot (42 MB)            [================================================================================================] 100 %
dpm (152 kB)            [================================================================================================] 100 %
dpm (152 kB)            [================================================================================================] 100 %
dpm (152 kB)            [================================================================================================] 100 %
boot (42 MB)            [================================================================================================] 100 %
dtbo (8.4 MB)           [================================================================================================] 100 %
gz (2.7 MB)             [================================================================================================] 100 %
dpm (152 kB)            [================================================================================================] 100 %
boot (42 MB)            [================================================================================================] 100 %
dtbo (8.4 MB)           [================================================================================================] 100 %
gz (2.7 MB)             [================================================================================================] 100 %
lk (1.3 MB)             [================================================================================================] 100 %
logo (1.7 MB)           [================================================================================================] 100 %
mcupm (406 kB)          [================================================================================================] 100 %
md1img (64 MB)          [================================================================================================] 100 %
pi_img (8.2 kB)         [================================================================================================] 100 %
preloader_raw (434 kB)  [================================================================================================] 100 %
product (854 MB)        [================================================================================================] 100 %
scp (406 kB)            [================================================================================================] 100 %
spmfw (16 kB)           [================================================================================================] 100 %
sspm (660 kB)           [================================================================================================] 100 %
system (930 MB)         [================================================================================================] 100 %
system_ext (1.5 GB)     [================================================================================================] 100 %
tee (983 kB)            [================================================================================================] 100 %
tkv (532 kB)            [================================================================================================] 100 %
tr_carrier (348 kB)     [================================================================================================] 100 %
tr_company (348 kB)     [================================================================================================] 100 %
tr_preload (1.5 GB)     [================================================================================================] 100 %
tr_mi (348 kB)          [================================================================================================] 100 %
tr_product (733 MB)     [================================================================================================] 100 %
tr_region (348 kB)      [================================================================================================] 100 %
tr_theme (348 kB)       [================================================================================================] 100 %
vbmeta (12 kB)          [================================================================================================] 100 %
vbmeta_system (4.1 kB)  [================================================================================================] 100 %
vbmeta_vendor (4.1 kB)  [================================================================================================] 100 %
vendor (893 MB)         [================================================================================================] 100 %
vendor_boot (67 MB)     [================================================================================================] 100 %
 

 

~/payload-dumper-go$ ls
chromeos_update_engine  extracted_20250809_213356  go.sum   main.go            payload.go  README.md
Dockerfile              go.mod                     LICENSE  payload-dumper-go  reader.go   update_metadata.proto
 

Sip, berhasil diekstrak 👍
Folder output-nya itu yang bernama:

extracted_20250809_213356

Lanjut begini ya:

cd ~/payload-dumper-go/extracted_20250809_213356
ls -lh | grep -E 'boot|vendor_boot|init_boot'

Harusnya ada boot.img (± puluhan MB). Lanjut:

# simpan cadangan
cp boot.img boot.img.orig

# kirim ke HP untuk dipatch di KernelSU Manager
adb push boot.img /sdcard/Download/

Di HP: buka KernelSU Manager → Install → Patch boot image → pilih Download/boot.img.
Hasilnya biasanya boot-patched.img di folder Download.

Balik ke PC dan flash:

# tarik hasil patch dari HP
adb pull /sdcard/Download/boot-patched*.img .

# cek slot aktif lalu flash ke slot tsb
adb reboot bootloader
fastboot getvar current-slot    # catat 'a' atau 'b'
fastboot flash boot_a boot-patched.img   # jika slot aktif 'a'
# atau: fastboot flash boot_b boot-patched.img  # jika 'b'
fastboot reboot

Buka KernelSU Manager → status harus Installed.
Kalau butuh, saya bantu cek isi folder extracted_... untuk memastikan file yang mana yang dipakai.

 

 :~/payload-dumper-go/extracted_20250809_213356$ ls
boot.img  lk.img      pi_img.img         spmfw.img       tee.img         tr_mi.img       tr_theme.img       vendor_boot.img
dpm.img   logo.img    preloader_raw.img  sspm.img        tkv.img         tr_preload.img  vbmeta.img         vendor.img
dtbo.img  mcupm.img   product.img        system_ext.img  tr_carrier.img  tr_product.img  vbmeta_system.img
gz.img    md1img.img  scp.img            system.img      tr_company.img  tr_region.img   vbmeta_vendor.img


~/payload-dumper-go/extracted_20250809_213356$ ls -lh | grep -E 'boot|vendor_boot|init_boot'
-rwxr-xr-x 1 dhwan dhwan   0 Aug  9 21:33 boot.img
-rwxr-xr-x 1 dhwan dhwan 64M Aug  9 21:33 vendor_boot.img

 

Share:

0 comments:

Post a Comment