Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Booting Terverifikasi Android
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Android 8.0 dan yang lebih tinggi menyertakan implementasi referensi Booting Terverifikasi
yang disebut Android Verified Boot (AVB) atau Verified Boot 2.0. AVB adalah versi
Verifikasi Boot yang berfungsi dengan arsitektur
Project Treble, yang memisahkan framework Android dari penerapan
vendor yang mendasarinya.
AVB terintegrasi dengan Android Build System dan diaktifkan oleh
satu baris, yang menangani pembuatan dan penandatanganan semua metadata
dm-verity yang diperlukan. Untuk informasi selengkapnya, lihat Integrasi Sistem Build.
AVB menyediakan libavb, yang merupakan library C yang akan digunakan pada waktu booting untuk
memverifikasi Android. Anda dapat mengintegrasikan libavb dengan bootloader dengan menerapkan
fungsi khusus platform untuk I/O, menyediakan root
trust, dan mendapatkan/menetapkan metadata perlindungan rollback.
Fitur utama AVB mencakup mendelegasikan update untuk berbagai
partisi, format footer umum untuk menandatangani partisi, dan perlindungan dari
penyerang yang melakukan rollback ke versi Android yang rentan.
Untuk detail penerapan selengkapnya, lihat /platform/external/avb/README.md
.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Android Verified Boot\n\nAndroid 8.0 and higher includes a reference implementation of Verified Boot\ncalled Android Verified Boot (AVB) or Verified Boot 2.0. AVB is a version of\nVerified Boot that works with [Project Treble](/docs/core/architecture#hidl)\narchitecture, which separates the Android framework from the underlying vendor\nimplementation.\n\n\nAVB is integrated with the Android Build System and enabled by\na single line, which takes care of generating and signing all necessary dm-verity\nmetadata. For more information, see [Build System Integration](https://android.googlesource.com/platform/external/avb/+/android16-release/README.md#Build-System-Integration).\n\nAVB provides libavb, which is a C library to be used at boot time for\nverifying Android. You can integrate libavb with your bootloader by implementing a\n[platform-specific functionality](https://android.googlesource.com/platform/external/avb/+/android16-release/libavb/avb_ops.h) for I/O, providing the root\nof trust, and getting/setting rollback protection metadata.\n\n\nAVB's key features include delegating updates for different\npartitions, a common footer format for signing partitions, and protection from\nattackers rolling back to a vulnerable version of Android.\n\n\nFor more implementation details, see [/platform/external/avb/README.md](https://android.googlesource.com/platform/external/avb/+/android16-release/README.md)."]]