27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
অ্যান্ড্রয়েড ভেরিফাইড বুট
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড 8.0 এবং উচ্চতর সংস্করণে Android ভেরিফাইড বুট (AVB) বা ভেরিফায়েড বুট 2.0 নামে ভেরিফায়েড বুটের একটি রেফারেন্স বাস্তবায়ন অন্তর্ভুক্ত রয়েছে। AVB ভেরিফাইড বুটের একটি সংস্করণ যা প্রজেক্ট ট্রেবল আর্কিটেকচারের সাথে কাজ করে, যা অ্যান্ড্রয়েড ফ্রেমওয়ার্ককে অন্তর্নিহিত ভেন্ডর বাস্তবায়ন থেকে আলাদা করে।
AVB অ্যান্ড্রয়েড বিল্ড সিস্টেমের সাথে সমন্বিত এবং একটি একক লাইন দ্বারা সক্ষম করা হয়েছে, যা সমস্ত প্রয়োজনীয় dm-verity মেটাডেটা তৈরি এবং স্বাক্ষর করার যত্ন নেয়৷ আরও তথ্যের জন্য, বিল্ড সিস্টেম ইন্টিগ্রেশন দেখুন।
AVB libavb প্রদান করে, যা একটি C লাইব্রেরি যা Android যাচাই করার জন্য বুট করার সময় ব্যবহার করা হবে। আপনি I/O-এর জন্য একটি প্ল্যাটফর্ম-নির্দিষ্ট কার্যকারিতা প্রয়োগ করে, বিশ্বাসের মূল প্রদান করে, এবং রোলব্যাক সুরক্ষা মেটাডেটা পাওয়ার/সেটিং করে আপনার বুটলোডারের সাথে libavb-কে সংহত করতে পারেন।
AVB-এর মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে বিভিন্ন পার্টিশনের জন্য আপডেটগুলি অর্পণ করা, পার্টিশনগুলিতে স্বাক্ষর করার জন্য একটি সাধারণ ফুটার ফর্ম্যাট এবং অ্যানড্রয়েডের একটি দুর্বল সংস্করণে ফিরে আসা আক্রমণকারীদের থেকে সুরক্ষা৷
আরো বাস্তবায়নের বিশদ বিবরণের জন্য, /platform/external/avb/README.md
দেখুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 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)."]]