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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 35841
    حجم: 917 مگابایت
    مدت زمان: 56 دقیقه
    تاریخ انتشار: 12 اردیبهشت 1403
    طراحی سایت و خدمات سئو

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