Di sini saya hanya tau sedikit,sebelum kalian mengedit/mengotak atik file system.img kalian edit dulu boot.img
Kalian baca dulu keterangan di bawah
Parsipasi image
Perangkat Android menyertakan beberapa partisi yang memiliki fungsi berbeda dalam proses booting. Untuk mendukung A update / B , perangkat akan membutuhkan satu slot per partisi untuk
Perangkat Android menyertakan beberapa partisi yang memiliki fungsi berbeda dalam proses booting. Untuk mendukung A update / B , perangkat akan membutuhkan satu slot per partisi untuk
boot
, system
, vendor
, dan radio
.- boot.img :
boot
Partisi berisi gambar kernel dan disk RAM yang digabungkan viamkbootimg
. Untuk mem-flash kernel secara langsung tanpa mem-flash partisi boot baru, partisi virtual dapat digunakan:- kernel.img :
kernel
Partisi virtual hanya menimpa kernel (zImage, zImage-dtb, Image.gz-dtb) dengan menulis gambar baru di atas yang lama. Untuk melakukan ini, ia menentukan lokasi awal dari gambar kernel yang ada di eMMC dan menyalin ke lokasi itu, dengan mengingat bahwa gambar kernel yang baru mungkin lebih besar dari yang ada. Bootloader dapat membuat ruang dengan memindahkan data apa pun yang mengikutinya atau meninggalkan operasi dengan kesalahan. Jika kernel pengembangan yang disediakan tidak kompatibel, Anda mungkin perlu memperbarui partisi dtb jika ada, atau vendor atau partisi sistem dengan modul kernel terkait. - ramdisk.img :
ramdisk
Partisi virtual hanya menimpa disk RAM dengan menulis gambar baru di atas yang lama. Untuk melakukan ini, ini menentukan lokasi awal yang adaramdisk.img
di eMMC dan menyalin ke lokasi itu, mengingat bahwa disk RAM yang baru mungkin lebih besar dari yang ada. Bootloader dapat membuat ruang dengan memindahkan data apa pun yang mengikutinya atau meninggalkan operasi dengan kesalahan.
- kernel.img :
- sistem.img :
system
Partisi terutama berisi kerangka kerja Android. - Recovery img :
recovery
Partisi menyimpan gambar pemulihan, yang di-boot selama proses OTA. Jika perangkat mendukung pembaruan A / B , pemulihan dapat berupa disk RAM yang terkandung dalam image booting alih-alih gambar terpisah. - cache :
cache
Partisi menyimpan data sementara dan bersifat opsional jika perangkat menggunakan pembaruan A / B. Partisi cache tidak perlu ditulis dari bootloader, hanya bisa dihapus. Ukurannya tergantung pada jenis perangkat dan ketersediaan ruang pada data pengguna. Saat ini 50MB-100MB seharusnya ok. - misc :
misc
Partisi ini digunakan oleh pemulihan dan 4KB atau lebih besar. - userdata :
userdata
Partisi berisi aplikasi dan data yang diinstal pengguna, termasuk data penyesuaian. - metadata :
metadata
Partisi digunakan ketika perangkat dienkripsi dan 16MB atau lebih besar. - vendor :
vendor
Partisi berisi biner yang tidak dapat didistribusikan ke Proyek Sumber Terbuka Android (AOSP). Jika tidak ada informasi hak milik, partisi ini dapat dihilangkan. - radio :
radio
Partisi berisi gambar radio. Partisi ini hanya diperlukan untuk perangkat yang menyertakan radio yang memiliki perangkat lunak khusus radio di partisi khusus. - tos :
tos
Partisi menyimpan gambar biner dari OS Trusty dan hanya digunakan jika perangkat menyertakan Trusty.
Link sumber :https://source.android.com/devices/bootloader/partitions-images
Untuk mengedit atau menduplikasi boot.img kalian bisa pake MKBOOT scrip berformat (.py)yang bisa kalian instal di cmd/linux.
download SINI:
https://android.googlesource.com/platform/system/core/+/master/mkbootimg/
Itu saja yang bisa saya share. Bagi kalian yang ingin blejar tentang Souce AOSP saya akan kasih link untuk menelusuri lebih dalam tentang android......
Link file AOSP PROJECT:https://android.googlesource.com/?format=HTML
Link group android linux kernel devloper :
https://groups.google.com/forum/m/#!forum/android-kernel
Link pembelejaran android,cara kerja android,sistem kerangka android dan semua mengenai android.
:::: source.android.com
Oke sekian terimakasih
-thanks to allah
-thanks to devloper
-my channel youtube :youtube.com/c/wahyu6070
Ayo kita kita generasi bangsa indonesia untuk jangan ketinggalan seputar teknologi...mari belajar
Tidak ada komentar:
Posting Komentar