Android Investigations Flashcards

(38 cards)

1
Q

What kind of networks does Android support?

A

GSM- Global System for Mobile Communications
DEN- Integrated Digital Enhanced Network
CDMA- Code Division Multiple Access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the Android system normally referred to as?

A

The stack, which is the system layout for the Android platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the layers in The Stack?

A
  1. Linux Kernel
  2. Native Libraries
  3. Application Framework
  4. Applications/APKs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why was Linux chosen as the base for the Android stack?

A
  1. Portability
  2. Security
  3. Features
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are some Native Libraries in the Stack?

A
  1. Web kit-Fast web rendering engine
  2. Sqlite- full featured sql database
  3. Apache Harmony-Open source implementation of Java
  4. OpenGL- 3D graphics libraries
  5. OpenSSL- Secure socket layer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Dalvik VM?

A

A purpose built virtual machine designed for Android

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What services would you find in the Application Framework Layer?

A
  1. Location sensors
  2. Wifi
  3. Telephony
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the three main components of an APK file?

A
  1. Dalvik Executable - Compiled Java Source code
  2. Resources- images/audio/xml files describing layout etc.
  3. Native Libraries- Optionally, an app may contain some native code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What file systems are supported by Android?

A
  1. YAFFS
  2. YAFFS2
  3. EXT3
  4. EXT4
  5. RFS
  6. FAT32
  7. VFAT
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What methods can developers choose to store data to an Android device?

A
  1. Shared preferences
  2. Internal Storage
  3. External Storage
  4. SQlite
  5. Network
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What kind of evidence can be found on an SD csrd?

A
  1. App data
  2. Large Files (Videos/Images)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is NAND?

A

A type of non - volatile, high density flash memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is eMMC

A

Embedded MultiMedia Card

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a SIM card?

A

Subscriber Identity Module card. Used to authenticate users on a carriers network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is EEPROM?

A

Electronically Erasable, Programmable, Read Only Memory. A SIM card has this.
It contains the file system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is EF_ADN?

A

Elementary file.
Abbreviated Dialling Numbers, it’s the contact list

17
Q

What is EF_FPLMN?

A

Elementary file.
Forbidden Public Land Mobile Network.
Stores when a user tries to connect to a forbidden network. Eg. Eir customer trying to connect to Vodafone

18
Q

What is EF_LND?

A

Elementary file.
Last numbers dialled.
Logs for both incoming and outgoing files.

19
Q

What is EF_LOCI?

A

Elementary file.
Contains location information on where the user last powered down the phone.

20
Q

What is EF_SMS?

A

Elementary file.
Contains sms info like numbers sent to, possibly texts themselves.

21
Q

What is rooting an Android?

A

The act of bypassing/removing security to gain access to the file system settings so they can be changed

22
Q

What is Android SDK?

A

Android Software Developer Kit, used to develop Android Apps.

23
Q

What can be found in the Android SDK?

A
  1. Software Libraries
  2. APIs
  3. Reference material
  4. An emulator
24
Q

What is DDMS and where is it found?

A

Dalvik Debug Monitor Service, found in /tools folder of the SDK.

25
What are the five functional areas of DDMS?
1. Task management - emulators and connected handsets are listed 2. File Management - Can browse/copy files on a device/emulator 3. Emulator Interaction - DDMS can send simulated events eg. Calls/sms 4. Logging - logcat utility is integrated into DDMS 5. Screen Capture
26
What are some risks of rooting and Android device?
1. Bricking a phone 2. Change System Files
27
What two cache files deal with location information?
1. .cache.wifi - contains a database of WiFi routers with MAC address and gps 2. .cache.cell - database of mobile communication cells and their gps
28
What is an FCC ID?
A unique identifier for a specific device model. FCC= Federal Communications Commission
29
What is Android Debug Bridge
ADB is a programming tool that allows an Android device to be communicated with, and controlled over USB or TCP.
30
What does ADB "devices" command do?
Lists connected devices
31
What does ADB command "$adb shell" do?
Allows you to open a shell on the Android device and begin interaction with the system. Can use common Linux commands.
32
What command allows you to copy a file from your forensic workstation to an emulator?
Adb push (local) (remote)
33
How do you copy a file from an emulator to your workstation?
Adb pull (remote) (local)
34
What is JTAG?
Joint Test Action Group. Is the standard for test, maintenence and support of assumbled circuit boards
35
What is a PCB?
Printed Circuit Board
36
What is a TAP ?
Test Access Port
37
What six popular signals does a JTAG expose?
1. TDI- Test Data In 2. TDO- Test Data Out 3. TCK- Test Clock 4. TMS- Test Mode Select 5. TRST- Test Reset 6. RTCK- Return Test Clock
38
What is a flasher box?
A mobile phone service device used by service providers and shops. Mainly used to recover user data from dead phones.