16 / 17 - Android Flashcards
What is AOSP?
Android Open Source Project (AOSP) - An initiative to guide the development of the Android platform.
What is the Open Handset Alliance?
Coalition of different partners. Representation from different interests including mobile network operators, handset manufacturers, semiconductor and software vendors.
What is the latest Android version and what is its name?
What is the Short Build Code?
Version: 10.0
Name: No code name
Short Build Code: FRF85B
What version supports full disk encryption?
5.0 (Lollipop)
What version supported enhanced security features (boot loader) incl. fingerprint reader?
6.0 (Marshmallow)
What version supported File Based Encryption?
7.0 (Nougat)
What version introduced Metadata encryption?
9.0 (Pie)
What are the five layers of Android?
- Applications
- Android Framework
- Native Libraries / Android Runtime
- HAL (Hardware Abstraction Layer)
- Linux Kernel
Explain the high level boot sequence?
- System Start
- Boot loader
- Linux kernel
- init process
- Zygote and Dalvik
- The Sytem Server
What is verified boot?
Verified boot is a boot sequence where each piece of software in the sequence must be authenticated by the software that was previously verified. The aim of verified boot is to prevent modified, or unauthorized code being installed and run on a mobile device.
In what version was app request introduced?
6.0
What are the four permission levels?
- Normal
- Dangerous
- Signature
- Signature / System
When was the first Android publicaly available?
2008
What is ADB and ADBD?
ADB - Android Debug Bridge
ADBD - Android Debug Bridge Daemon
Enabling USB debugging starts the Android Debug Bridge (ADB) which facilitates communication between the Android device and examination machine. This enables the Android Debug Bridge Daemon (ADBD) to allow a Logical data extraction. Available from v4.2.2 or higher.
What is MTP / PTP?
MTP: Media Transfer Protocol
PTP: Picture Transfer Protocol