Index
A
- .apk file / Application components
- <activity> tag / Declaring permissions for external applications
- <application> tag / Application level permissions, The AndroidManifest.xml file, Declaring permissions for external applications, Backup
- about / The AndroidManifest.xml file
- android$allowTaskReparenting attribute / The AndroidManifest.xml file
- android$backupAgent attribute / The AndroidManifest.xml file
- android$debuggable attribute / The AndroidManifest.xml file
- android$description attribute / The AndroidManifest.xml file
- android$enabled attribute / The AndroidManifest.xml file
- android$hasCode attribute / The AndroidManifest.xml file
- android$hardwareAccelerated attribute / The AndroidManifest.xml file
- android$icon attribute / The AndroidManifest.xml file
- android$killAfterRestore attribute / The AndroidManifest.xml file
- android$largeHeap attribute / The AndroidManifest.xml file
- android$label attribute / The AndroidManifest.xml file
- android$logo attribute / The AndroidManifest.xml file
- android$manageSpaceActivity attribute / The AndroidManifest.xml file
- android$name attribute / The AndroidManifest.xml file
- android$permission attribute / The AndroidManifest.xml file
- android$persistent attribute / The AndroidManifest.xml file
- android$process attribute / The AndroidManifest.xml file
- android$restoreAnyVersion attribute / The AndroidManifest.xml file
- android$supportsRtl attribute / The AndroidManifest.xml file
- android$taskAffinity attribute / The AndroidManifest.xml file
- android$theme attribute / The AndroidManifest.xml file
- android$uiOptions attribute / The AndroidManifest.xml file
- account manager
- ACTION_EXTERNAL_APPLICATIONS_AVAILABLE / Installing an application on an external storage
- ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE / Installing an application on an external storage
- activity / Activity
- Activity class / Activity, Preference Activity
- activity component
- declaring / Activity declaration
- state, saving / Saving the Activity state
- user data, saving / Saving user data
- Activity component / Android application structure
- activity stack / Saving the Activity state
- activity state
- saving / Saving the Activity state
- ADB
- about / Android Debug Bridge
- adb logcat command / Android Debug Bridge
- adb pull command / Decompile APK
- AES
- alarm services / Installing an application on an external storage
- Android
- about / Android platform architecture
- Activity component / Android application structure
- Service component / Android application structure
- Broadcast Receiver component / Android application structure
- Content Provider component / Android application structure
- data, storing on device / Data storage on the device
- crypto API / Crypto APIs
- android$allowBackup attribute / Backup
- android$allowTaskReparenting attribute / The AndroidManifest.xml file
- android$backupAgent attribute / The AndroidManifest.xml file, Backup
- android$configChanges tag / Activity declaration
- android$debuggable attribute / The AndroidManifest.xml file
- android$description attribute / Adding a new permission, Creating a permission group, The AndroidManifest.xml file
- android$enabled attribute / Service declaration, Receiver declaration, The AndroidManifest.xml file
- android$exported attribute / Service declaration, Receiver declaration
- android$exported tag / Activity declaration
- android$hardwareAccelerated attribute / The AndroidManifest.xml file
- android$hasCode attribute / The AndroidManifest.xml file
- android$icon attribute / Adding a new permission, Creating a permission group, Creating a permission tree, The AndroidManifest.xml file
- android$installLocation attribute / The AndroidManifest.xml file
- InternalOnly value / External storage
- PreferExternal value / External storage
- auto value / External storage
- android$isolatedProcess attribute / Service declaration
- android$killAfterRestore attribute / The AndroidManifest.xml file
- android$label attribute / Adding a new permission, Creating a permission group, Creating a permission tree, The AndroidManifest.xml file
- android$largeHeap attribute / The AndroidManifest.xml file
- android$logo attribute / The AndroidManifest.xml file
- android$manageSpaceActivity attribute / The AndroidManifest.xml file
- android$multiprocess attribute / Activity declaration
- android$name attribute / Receiver declaration, Adding a new permission, Creating a permission group, Creating a permission tree, The AndroidManifest.xml file
- android$permission attribute / Service declaration, Receiver declaration, The AndroidManifest.xml file, Setting component visibility
- android$permissionGroup attribute / Adding a new permission
- android$persistent attribute / The AndroidManifest.xml file
- android$process attribute / Activity declaration, The AndroidManifest.xml file
- android$protectionLevel attribute / Adding a new permission
- android$restoreAnyVersion attribute / The AndroidManifest.xml file
- android$sharedUserId attribute / The AndroidManifest.xml file
- android$sharedUserId option / Creating a file
- android$sharedUserLabel attribute / The AndroidManifest.xml file
- android$supportsRtl attribute / The AndroidManifest.xml file
- android$taskAffinity attribute / The AndroidManifest.xml file
- android$theme attribute / The AndroidManifest.xml file
- android$uiOptions attribute / The AndroidManifest.xml file
- android$versionCode attribute / The AndroidManifest.xml file
- android$versionName attribute / The AndroidManifest.xml file
- android.app.admin package
- about / Device administration API
- DevicePolicyManager class / Device administration API
- DeviceAdminInfo class / Device administration API
- DeviceAdminReceiver class / Device administration API
- android.drm package / Digital rights management
- about / Digital rights management
- URL / Digital rights management
- android.permission.SMARTCARD / Hardware security module
- Android 2.2
- Device Administration API / Device Administration
- android application
- about / Android application structure
- Android compatibility program
- about / Android compatibility program
- CDC / Android compatibility program
- CTS / Android compatibility program
- CTS Verifier / Android compatibility program
- Android developer
- Android devices
- about / Android compatibility program
- Android ecosystem
- Android Interface Definition Language (AIDL) tool / Service modes
- AndroidManifest.xml (manifest) file / Android application structure
- AndroidManifest.xml file / Activity declaration
- about / The AndroidManifest.xml file
- AndroidManifst.xml file / Putting it all together
- Android permissions
- extending / Extending Android permissions
- Android permissions, extending
- new permission, adding / Adding a new permission
- permission group, creating / Creating a permission group
- permission tree, creating / Creating a permission tree
- Android platform architecture
- Linux kernel / Linux kernel
- middleware / Middleware, Dalvik virtual machine
- application layer / Application layer
- android source code
- Android Update Alliance
- about / Android Update Alliance
- Android utilities
- about / Android utilities
- ADB / Android Debug Bridge
- device, setting up / Setting up the device
- SQLite3 / SQlite3
- DDMS / Dalvik Debug Monitor Service
- Apache Harmony / Dalvik virtual machine
- APK
- decompiling / Decompile APK
- APK file / Application components
- application
- installing / Installing with care
- signing / Application signing
- running, with same Linux ID / Applications running with the same Linux ID
- installing, on external storage / Installing an application on an external storage
- validating / Validating before acting
- application, writing
- native application / Application architecture
- mobile web application / Application architecture
- hybrid application / Application architecture
- application component
- about / Application components
- activity component / Activity
- service component / Service
- broadcast receiver component / Broadcast Receiver
- application developers component / The mobile ecosystem
- ApplicationInfo object / Installing an application on an external storage
- application layer
- about / Application layer
- android application structure / Android application structure
- application level, checklist / Application level
- Application level permissions
- about / Application level permissions
- application permissions
- application policy
- permissions, declaring / Declaring application permissions
- permissions, declaring for external application / Declaring permissions for external applications
- running, with same Linux ID / Applications running with the same Linux ID
- external storage / External storage
- component visibility, setting / Setting component visibility
- debugging / Debugging
- backup / Backup
- Application policy
- use cases, using / Application policy use cases
- permissions, declaring / Declaring application permissions
- application review / Application review
- App Widgets / Installing an application on an external storage
- asec file / Data storage on the device
- assets
- identifying / Identifying assets, threats, and attacks
- attacks
- identifying / Identifying assets, threats, and attacks
- authentication / Security tenets
- about / Authentication
- two-factor authentication / Two-factor authentication
- biometric authentication / Biometrics
- authentication scheme / Authentication scheme
- authorization / Security tenets
- auto value / External storage
- availability / Security tenets
B
- backup
- about / Backup
- baksmali / Decompile APK
- Binder class / Service modes
- bindService () / Service modes
- bindService() method / Service modes
- BIND_DEVICE_ADMIN permission / DeviceAdminReceiver
- biometric authentication / Biometrics
- block cipher / Block cipher
- block cipher mode
- about / Block cipher modes
- ECB mode / Electronic Code Book (ECB)
- CBC mode / Cipher Block Chaining (CBC)
- CFB mode / Cipher Feedback Chaining (CFB)
- OFB mode / Output Feedback Mode (OFB)
- boundaries
- defining / Defining boundaries
- Android compatibility program / Android compatibility program
- bound service / Service modes
- broadcast
- ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE / Installing an application on an external storage
- ACTION_EXTERNAL_APPLICATIONS_AVAILABLE / Installing an application on an external storage
- Broadcast receiver
- about / Broadcast receiver
- Broadcast Receiver / Installing an application on an external storage
- BroadcastReceiver class / Broadcast Receiver
- Broadcast Receiver component / Android application structure
- broadcast receiver component / Broadcast Receiver
- declaring / Receiver declaration
- BusyBox
- BYOD
- about / The basics
C
- cacerts.bks / Identity
- cache
- about / Cache
- carriers component / The mobile ecosystem
- CBC (Cipher Block Chaining) / Padding
- CBC mode / Cipher Block Chaining (CBC)
- CDC / Android compatibility program
- CDMA (Code Division Multiple Access) / The mobile ecosystem
- CFB mode / Cipher Feedback Chaining (CFB)
- checklist
- application level / Application level
- component level / Component level
- CIA / Principles of data security
- cipher
- about / Terminology
- Ciphertext
- about / Terminology
- community
- about / Knowing your community
- component level, checklist / Component level
- component level permissions
- about / Component level permissions
- activity / Activity
- service / Service
- Content provider / Content Provider
- component visibility
- setting / Setting component visibility
- Confidentiality / Security tenets
- confidentiality / Confidentiality
- consumers component / The mobile ecosystem
- Content provider / Content Provider
- Content Provider component / Android application structure
- ContentResolver.delete() / Content Provider
- ContentResolver.insert() / Content Provider
- ContentResolver.query() / Content Provider
- ContentResolver.update() / Content Provider
- content server component / Digital rights management
- Context.bindSercvice() / Service
- Context.registerReceiver() / Broadcast receiver
- Context.revokeUriPermission() / Content Provider
- Context.sendBroadcast() / Broadcast receiver
- Context.startActivity() / Activity
- Context.startActivityForResult() / Activity
- Context.startSercvice() / Service
- Context.stopService() / Service
- CPU (Central Processing Unit) / Random number generation
- crypto API
- about / Crypto APIs
- Cryptography
- about / Terminology
- CTS / Android compatibility program
- CTS Verifier / Android compatibility program
D
- Dalvik
- URL / Dalvik virtual machine
- Dalvik Executable (DEX) / Middleware
- Dalvik virtual machine
- about / Dalvik virtual machine
- Dangerous permissions
- about / Permission protection levels
- examples / Permission protection levels
- dangerous permissions
- examples / Permission protection levels
- data
- storing, on device / Data storage on the device
- protecting, on device / Protecting data on a device
- securing, in transit / Securing data in transit
- data, protecting
- encryption / Encryption
- backup / Backup
- data at rest state / Three states of data
- data availability / Availability
- data integrity / Integrity
- data in transit state / Three states of data
- data in use state / Three states of data
- data security
- principles / Principles of data security
- data security, principles
- confidentiality / Confidentiality
- integrity / Integrity
- availability / Availability
- data states
- data at rest state / Three states of data
- data in use state / Three states of data
- data in transit state / Three states of data
- data storage decision, factors
- decisions, implementing / Implementation decisions
- DDMS
- about / Dalvik Debug Monitor Service
- debugging mode
- about / Debugging
- decryption / Decryption
- Decryption
- about / Terminology
- dedexer / Decompile APK
- DeviceAdminInfo class / Device administration API
- Device administration
- data, protecting on device / Protecting data on a device
- secure connection / Secure connection
- identity / Identity
- Device administration API
- about / Device administration API
- working / Device administration API
- polices / Policies
- DeviceAdminReceiver / DeviceAdminReceiver
- Device Administration API / Device Administration
- Device administration capabilities
- Device administrators / Installing an application on an external storage
- DeviceAdminReceiver / DeviceAdminReceiver
- DeviceAdminReceiver class / Device administration API, DeviceAdminReceiver
- Device Anywhere
- URL / Dynamic testing
- device manufacturers component / The mobile ecosystem
- DevicePolicyManager class / Device administration API
- Device specific decisions
- about / Device specific decisions
- DEX (Dalvik Executable) / External storage
- dexdump utility / Decompile APK
- Diffie-Hellman algorithm / The Diffie-Hellman algorithm
- dm_crypt / Encryption
- DRM
- about / Digital rights management
- components / Digital rights management
- content server component / Digital rights management
- rights server component / Digital rights management
- agent component / Digital rights management
- storage device component / Digital rights management
- DRM agent component / Digital rights management
- DrmManager class / Digital rights management
- DrmManagerClient class / Digital rights management
- dump file / Decompile APK
- dx tool / Middleware
- dynamic testing / Dynamic testing
E
- ECB mode / Electronic Code Book (ECB)
- Editor class / Writing preference
- Encryption
- about / Terminology
- encryption / Encryption, Encryption
- end-to-end security
- about / End-to-end security
- mobile ecosystem / The mobile ecosystem
- data states / Three states of data
- external storage
- about / External storage
- application, installing on / Installing an application on an external storage
F
- Fiddler
- URL / Thinking like a hacker
- file
- about / File
- creating / Creating a file
- writing to / Writing to a file
- reading from / Reading from a file
- operations, on external storage / File operations on an external storage
- FINRA
- functional tests / Testing overview
G
- <grant-uri-permission> tag / Content Provider
- getCacheDir() / Cache
- getConstraints method / Digital rights management
- getExternalFilesDir() method / File operations on an external storage
- getExternalStorageDirectory() / File operations on an external storage
- GID
- about / Linux kernel
- GoogleOtpAuthenticator / Hardware security module
- GSM (Global System for Mobile) / The mobile ecosystem
H
- hardware
- TrustZone / TrustZone
- MTM / Mobile trusted module
- hardware compatibility tests / Testing overview
- hardware security module
- about / Hardware security module
- Hashed MAC (HMAC) / Message Authentication Codes
- hash function
- about / Hashing functions
- healthcare
- about / Healthcare
- HIPAA
- about / Healthcare
- Honeycomb / Activity
- hybrid application / Application architecture
I
- IBinder object / Service modes
- identity / Identity
- IME
- Information Technology (IT) / Defining boundaries
- infrastructure component / The mobile ecosystem
- Initialization Vector (IV) / Cipher Block Chaining (CBC)
- Install from SD card option / Identity
- integration testing / Testing overview
- integrity / Security tenets
- Intent filter / Intent Filter
- Intent object / Intent Filter
- intents
- Intent filter / Intent Filter
- pending Intent / Pending Intent
- IntentService() class / Service modes
- IntentService class / Service modes, Lifecycle management
- inter-process communication (IPC) / Android application structure
- InternalOnly value / External storage
- iSecPartners
J
- java.io package / Writing to a file, Reading from a file
- java.security.Cipher class / Encryption
- java.security.KeyFactory class / Key generation
- java.security.KeyPairGenerator class / Key generation, Encryption, The Diffie-Hellman algorithm
- java.security.MessageDigest class / Hashing functions
- java.security.Providers method / Security providers
- java.security package / Hashing functions
- java.util.Random class / Random number generation
- java.util package / Random number generation
- Java Archive (JAR) file / Middleware
- javax.crypto.Mac class / Message Authentication Codes
- javax.crypto class / The Diffie-Hellman algorithm
K
- Key
- about / Terminology
- KeyChain / Crypto APIs
- key generation / Key generation
L
- liability
- managing / Managing liability
- Linux kernel / Linux kernel
- live wallpapers / Installing an application on an external storage
- localization tests / Testing overview
- logcat process / Dalvik Debug Monitor Service
- Long Term Evolution (LTE) / Testing the network
M
- <manifest> tag / The AndroidManifest.xml file
- about / The AndroidManifest.xml file
- package attribute / The AndroidManifest.xml file
- android$sharedUserId attribute / The AndroidManifest.xml file
- android$sharedUserLabel attribute / The AndroidManifest.xml file
- android$versionCode attribute / The AndroidManifest.xml file
- android$versionName attribute / The AndroidManifest.xml file
- android$installLocation attribute / The AndroidManifest.xml file
- MAC
- about / Message Authentication Codes
- MAM
- about / The basics
- Manifest.permission class / Permission protection levels
- manual testing / Manual testing
- MD5
- about / Hashing functions
- MDM
- about / The basics
- middleware
- Dalvik virtual machine / Dalvik virtual machine
- mobile ecosystem
- consumers component / The mobile ecosystem
- device manufacturers component / The mobile ecosystem
- carriers component / The mobile ecosystem
- services component / The mobile ecosystem
- application developers component / The mobile ecosystem
- infrastructure component / The mobile ecosystem
- standards and security component / The mobile ecosystem
- mobile payment
- Point of Sale (PoS) / Point of Sale
- mobile web application / Application architecture
- MODE_WORLD_READABLE permission / The principle of least privilege
- MODE_WORLD_WRITABLE permission / The principle of least privilege
- MTM
- about / Mobile trusted module
- MusicService / Putting it all together
N
- native application / Application architecture
- Near Field Communication (NFC) / The mobile ecosystem
- network
- testing / Testing the network
- NFC
- about / Proximity technologies
- non-repudiation / Security tenets
- Normal permissions
- about / Permission protection levels
- in Android system / Permission protection levels
- used, to set user preferences / Permission protection levels
- used, to access system / Permission protection levels
- used, to access application information / Permission protection levels
O
- OAEP (Optical Asymmetric Encryption Padding) / Padding
- OFB mode / Output Feedback Mode (OFB)
- OMA
- about / Digital rights management
- OMA DRM
- onBind() method / Service modes
- onCreate() method / Preference Activity
- onCreate method / Saving the Activity state
- onReceive() method / Broadcast Receiver
- onStartCommand() method / Service modes, Lifecycle management
- onStartCommand method / Lifecycle management
- OutputStreamWriter class / Writing to a file
- OWASP
P
- <permission-group> tag / Creating a permission group
- <permission-tree> tag / Creating a permission tree
- <permission> tag / Adding a new permission, Creating a permission group
- <provider> tag / Content Provider, Declaring permissions for external applications
- package attribute / The AndroidManifest.xml file
- PackageManager class / Application components
- PCI (Payment Card Industry) / What and where to store
- pending Intent / Pending Intent
- permission
- protection levels / Permission protection levels
- adding / Adding a new permission
- permission, protection levels
- Normal permissions / Permission protection levels
- Dangerous permissions / Permission protection levels
- Signature permissions / Permission protection levels
- SignatureOrSystem permissions / Permission protection levels
- permission group
- creating / Creating a permission group
- permission tree
- creating / Creating a permission tree
- Personally Identifiable Information (PII) / What and where to store
- PKCS#1 (Public Key Cryptography Standard) / Padding
- PKCS1Padding / Padding
- Plaintext
- about / Terminology
- Point of Sale (PoS) / Point of Sale
- policies
- about / Policies
- preference
- file, creating / Creating a preference file
- writing / Writing preference
- reading / Reading preference
- preference activity / Preference Activity
- Preference class / User preferences, Preference Activity
- PreferExternal value / External storage
- privacy option / Backup
- PRNG / Random number generation
- procrank tool / Dalvik Debug Monitor Service
- proximity technologies
- about / Proximity technologies
- Public key cryptography
- about / Public key cryptography
- RSA / RSA
- Diffie-Hellman algorithm / The Diffie-Hellman algorithm
R
- <receiver> tag
- android$enabled attribute / Receiver declaration
- android$exported attribute / Receiver declaration
- android$name attribute / Receiver declaration
- android$permission attribute / Receiver declaration
- Radio Frequency Identification (RFID) / The mobile ecosystem
- randomness
- URL / Random number generation
- random number
- generating / Random number generation
- regression tests / Testing overview
- Remote Procedure Calls (RPC) / Linux kernel
- RFID
- about / Proximity technologies
- rights server component / Digital rights management
- RSA
- about / RSA
- key generation / Key generation
- encryption / Encryption
- decryption / Decryption
- padding / Padding
S
- <service> tag / Service declaration, Service, Declaring permissions for external applications
- saveRights method / Digital rights management
- SD card
- secure connection / Secure connection
- security
- versus usability / Usability versus security
- security providers
- about / Security providers
- security tenets
- about / Security tenets
- authentication / Security tenets
- authorization / Security tenets
- availability / Security tenets
- Confidentiality / Security tenets
- integrity / Security tenets
- non-repudiation / Security tenets
- security testing
- security tenets / Security tenets
- application review / Application review
- manual testing / Manual testing
- dynamic testing / Dynamic testing
- security testing, resources
- OWASP / OWASP
- Android utilities / Android utilities
- BusyBox / BusyBox
- APK, decompiling / Decompile APK
- SEEK
- about / Hardware security module
- sendBroadcast() / Broadcast receiver
- server
- testing on / Testing on the server
- service / Service
- service, restarting
- START_NOT_STICKY option / Lifecycle management
- START_STICKY option / Lifecycle management
- START_REDELIVER_INTENT option / Lifecycle management
- Service class / Service modes
- Service component / Android application structure
- service component
- declaring / Service declaration
- modes / Service modes
- lifecycle management / Lifecycle management
- ServiceConnection.onServiceConnected() / Service modes
- service modes
- started service / Service modes
- bound service / Service modes
- services / Installing an application on an external storage
- services component / The mobile ecosystem
- setComponent() method / Pending Intent
- SHA
- about / Hashing functions
- SharedPreferences.Editor class / Writing preference
- SharedPreferences class / Preference Activity
- SignatureOrSystem permissions
- about / Permission protection levels
- Signature permissions / Permission protection levels
- social networking
- about / Social networking
- SQLite3 / SQlite3
- SSL protocol / Integrity
- standards and security component / The mobile ecosystem
- startActivity() / Android application structure
- started service / Service modes
- startService() / Android application structure
- startService() method / Lifecycle management
- START_NOT_STICKY option / Lifecycle management
- START_REDELIVER_INTENT option / Lifecycle management
- START_STICKY option / Lifecycle management
- statistics usage
- storage
- securing / Secure storage
- storage device component / Digital rights management
- strace tool / Dalvik Debug Monitor Service
- stream cipher / Stream cipher
- support
- for Android devices / Rolling out support
- symmetric key cryptography
- about / Symmetric key cryptography
- stream cipher / Stream cipher
- block cipher / Block cipher
- block cipher mode / Block cipher modes
- AES / Advanced Encryption Standard (AES)
- Sync adapters / Installing an application on an external storage
- systems on chip (SOC) / The mobile ecosystem
- system testing / Testing overview
T
- TCG
- about / Mobile trusted module
- URL / Mobile trusted module
- test cases
- scenarios / Sample test case scenarios
- server, testing / Testing on the server
- network, testing / Testing the network
- data in transit, securing / Securing data in transit
- storage, securing / Secure storage
- application, validating / Validating before acting
- least privilege / The principle of least privilege
- liability, managing / Managing liability
- cleaning up / Cleaning up
- usability versus security / Usability versus security
- authentication / Authentication scheme
- hacker ideas / Thinking like a hacker
- caution, integrating with / Integrating with caution
- testing
- about / Testing overview
- unit testing / Testing overview
- integration testing / Testing overview
- system testing / Testing overview
- functional tests / Testing overview
- localization tests / Testing overview
- usability tests / Testing overview
- hardware compatibility tests / Testing overview
- regression tests / Testing overview
- threats
- identifying / Identifying assets, threats, and attacks
- TPM
- about / Mobile trusted module
- Transport Layer Security (TLS) / Securing data in transit
- TRNG / Random number generation
- TrustZone
- two-factor authentication
- identifiers / Two-factor authentication
- example / Two-factor authentication
U
- <uses-permission> tag / Application level permissions
- UID
- about / Linux kernel
- UIDAI
- about / Biometrics
- URL / Biometrics
- unbindService() / Service modes
- unit testing / Testing overview
- Unknown Sources option / Device specific decisions
- URI (Universal Resource Identifier) / Content Provider
- usability
- versus security / Usability versus security
- usability tests / Testing overview
- user data
- storing / What and where to store
- user preferences
- shared preferences / User preferences
- preference activity / Preference Activity
- uTest
- URL / Manual testing
V
- VPN
- about / Identity
W
- WAP (Wireless Application Protocol) / The mobile ecosystem
- WiMAX (Worldwide Interoperability for Microwave Access) / The mobile ecosystem
X
- XORed (Exclusive OR) / Stream cipher
Z
- Zygote / Dalvik virtual machine