وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Android 14 Internals – customize Cuttlefish in the cloud

سرفصل های دوره

Build and run Android 14 in the cloud, create system services, solve SELinux errors and debug native crashes.


1 - Set up VMX enabled Ubuntu 2004 in Google Cloud
  • 1 - Create a Google Cloud account with compute engine enabled
  • 1 - Google Cloud.txt
  • 1 - Local Ubuntu on Windows.txt
  • 2 - Install the gcloud CLI and connect to the AOSP project on your Google Cloud
  • 2 - gcloud CLI.txt
  • 3 - Compute Pricing.txt
  • 3 - Create an Ubuntu 2004 VM with VMX enabled
  • 3 - Lectures notes.txt
  • 3 - N1 machine series.txt
  • 3 - Storage Pricing.txt
  • 3 - sshkeygen for windows.txt

  • 2 - Download the Android 14 source code build and run the cuttlefish device
  • 4 - Downloading the aosp.txt
  • 4 - Download the android1400r21 branch
  • 4 - Installing repo.txt
  • 4 - Lectures notes.txt
  • 4 - Source code tags branches.txt
  • 5 - Build and run the Cuttlefish VM
  • 5 - Launching cuttleflish.txt
  • 5 - Lectures notes.txt
  • 5 - The cuttlefish virtual device.txt

  • 3 - Ubuntu Desktop Android Studio for Platform ASfP
  • 6 - Convert Ubuntu Server to Ubuntu Desktop
  • 6 - Lectures notes.txt
  • 6 - Remote Desktop Access.txt
  • 7 - Android Studio for Platform.txt
  • 7 - Install and configure the Android Studio for Platform

  • 4 - Tools hmm adb
  • 8 - The hmm Command
  • 9 - Authorizing Real Device for ADB Connection

  • 5 - Security basics
  • 10 - User IDs and the Discretionary Access Control
  • 11 - Mandatory Access Control SELinux
  • 12 - Process Status ps and Private Application Files in datadata

  • 6 - Images and partitions
  • 13 - PRODUCTMAKEFILES and Makefile Inheritance
  • 14 - Generic System Image GSI
  • 15 - Android Partitions
  • 16 - Dynamic Partitions superimg AB System Updates and fastbootd

  • 7 - Lab 1 AIDL for HAL creating a CPU HAL Interface Definition
  • 17 - About the Main Lab
  • 18 - Change the CPU scaling governor via the command line adb shell.html
  • 19 - Define an aidlinterface module in Androidbp.html
  • 20 - Define a CPU interface in ICpuaidl.html
  • 21 - Build the CPU Interface using mm.html
  • 22 - Add the AIDL interface to the Cuttlefish build.html

  • 8 - Lab 2 Creating the service daemon
  • 23 - Create an empty service holder in servicecpp.html
  • 24 - Define a new CPU Service executable in Androidbp.html
  • 25 - Define an initrc persistent service pointing to the CPU service executable.html
  • 26 - Define a Vendor Interface VINTF xml object.html
  • 27 - Add the CPU Service to the Cuttlefish build.html

  • 9 - Lab 3 Setting correct SELinux permissions
  • 28 - Print the logcat and correctly label the service executable.html
  • 29 - Define new SELinux types and use SELinux macros.html
  • 30 - Use audit2allow to solve avc denied errors.html

  • 10 - Lab 4 Create and register the CPU service implementation
  • 31 - Define the CPU class header file.html
  • 32 - Define the CPU class implementation file.html
  • 33 - Register the CPU service with the Service Manager.html
  • 34 - Define a new CPU service interface SELinux type in the Service Manager.html

  • 11 - Lab 5 Test the CPU service and fix permissions errors
  • 35 - Create CpuTester executable.html
  • 36 - Change the Scaling Governor file permissions.html

  • 12 - Lab 6 Create a services system app with a Broadcast Receiver
  • 37 - Extend the Application class.html
  • 38 - Create a Broadcast Receiver to handle external requests.html
  • 39 - Defne a persistent Android App in AndroidManifestxml.html
  • 40 - Create a stringsxml resources file.html
  • 41 - Define an Android App module in Androidbp.html
  • 42 - Set SELinux rules for the system app.html
  • 43 - Test the services app by sending a broadcast.html

  • 13 - Lab 7 Add Activity Control UI to the Platform app
  • 44 - Create the resource files.html
  • 45 - Extend the Activity class.html
  • 46 - Add the activity to the AndroidManifestxml file.html
  • 47 - Test the Activity.html

  • 14 - Lab 8 Debugging Tools
  • 48 - Forcing a crash and using llvmaddr2line.html
  • 49 - Debugging native service with lldb.html
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 35841
    حجم: 917 مگابایت
    مدت زمان: 56 دقیقه
    تاریخ انتشار: ۱۲ اردیبهشت ۱۴۰۳
    طراحی سایت و خدمات سئو

    179,000 تومان
    افزودن به سبد خرید