Android Investigations Flashcards
What kind of networks does Android support?
GSM- Global System for Mobile Communications
DEN- Integrated Digital Enhanced Network
CDMA- Code Division Multiple Access
What is the Android system normally referred to as?
The stack, which is the system layout for the Android platform
What are the layers in The Stack?
- Linux Kernel
- Native Libraries
- Application Framework
- Applications/APKs
Why was Linux chosen as the base for the Android stack?
- Portability
- Security
- Features
What are some Native Libraries in the Stack?
- Web kit-Fast web rendering engine
- Sqlite- full featured sql database
- Apache Harmony-Open source implementation of Java
- OpenGL- 3D graphics libraries
- OpenSSL- Secure socket layer
What is Dalvik VM?
A purpose built virtual machine designed for Android
What services would you find in the Application Framework Layer?
- Location sensors
- Wifi
- Telephony
What are the three main components of an APK file?
- Dalvik Executable - Compiled Java Source code
- Resources- images/audio/xml files describing layout etc.
- Native Libraries- Optionally, an app may contain some native code
What file systems are supported by Android?
- YAFFS
- YAFFS2
- EXT3
- EXT4
- RFS
- FAT32
- VFAT
What methods can developers choose to store data to an Android device?
- Shared preferences
- Internal Storage
- External Storage
- SQlite
- Network
What kind of evidence can be found on an SD csrd?
- App data
- Large Files (Videos/Images)
What is NAND?
A type of non - volatile, high density flash memory.
What is eMMC
Embedded MultiMedia Card
What is a SIM card?
Subscriber Identity Module card. Used to authenticate users on a carriers network.
What is EEPROM?
Electronically Erasable, Programmable, Read Only Memory. A SIM card has this.
It contains the file system.