
UpdatedApr 23, 2026
PublishedFeb 8, 2025
Packagecom.whatsapp
MD51a05f78cae13857b8ed25e031c1515d1
SHA1 (signer)38:A0:F7:D5:05:FE:18:FE:C6:4F:BF:34:3E:CA:AA:F3:10:DB:D7:99
Signed byCN=Brian Acton, OU=Engineering, O=WhatsApp Inc., L=Santa Clara, ST=California, C=US
Architecturesarm64-v8a
Malware scanTRUSTED
Websitehttp://www.whatsapp.com/
Contact[email protected]
Privacy policyView
What's new
• You can now edit messages up to 15 minutes after sending. Long press a message and choose ‘Edit’ to get started.
• Group chats show the profile photos of their participants.
These features will roll out over the coming weeks. Thanks for using WhatsApp!
• Group chats show the profile photos of their participants.
These features will roll out over the coming weeks. Thanks for using WhatsApp!
Description
WhatsApp is a messaging app for personal and group communication through a direct, chat-based interface. It supports text messaging, voice calls, video calls, and media sharing, allowing real-time conversation between individuals or groups. Messages, attachments, and calls are handled within the same interface, without requiring separate tools.
A chat list organizes ongoing conversations, showing recent activity and keeping frequently used threads accessible. Each chat supports text messages, images, videos, documents, voice notes, and location sharing. The interface presents these elements within a linear timeline that preserves context and makes exchanges easy to follow. Message indicators show when content has been sent, delivered, or viewed, giving users a clear sense of message status as interactions progress.
Group functionality enables multi-party communication with tools for naming groups, assigning profile images, and managing participants. Administrators can add or remove members, adjust permissions, and determine who may send messages or modify group details. Groups support the same media types as individual chats, allowing coordinated sharing among teams, families, or other communities. Broadcast lists extend this system by sending one-to-many messages that appear as private conversations to recipients who have the sender’s number saved.
Voice messages offer an alternative when typing is impractical. Users can record short or extended voice notes that appear directly in the chat timeline and can be played at adjustable speeds. The app also includes high-quality voice and video calling that operates through an internet connection. Calls support one-to-one conversations as well as group calls, giving users multiple ways to connect depending on context.
Contact management draws on the device’s address book, allowing new chats to begin with minimal setup. A search function supports locating past messages, documents, links, and media by keyword, providing efficient retrieval of information from extended histories. Starred messages offer another retrieval method by marking important items for quick access. Together, these tools help maintain continuity in conversations that evolve over long periods.
Media handling is central to the messaging experience. Photos, videos, and documents sent or received in chats can be viewed in galleries organized by file type, enabling users to revisit shared materials without scrolling through entire message histories. Forwarding options allow redistribution of items to other chats, with forwarding indicators helping recipients understand the origin of the content. Storage management tools assist in reviewing and removing large files or clearing specific chat histories to free device space.
Privacy features offer granular control over visibility and interaction. Users can choose who may see their profile photo, status updates, and last-seen information. Read receipts can be enabled or disabled depending on communication preferences, and blocked contacts are prevented from calling or messaging. Two-step verification adds an optional security layer by requiring a PIN when registering the number on a new device.
Status updates allow users to share photos, text, or short videos that remain visible for twenty-four hours to selected contacts. These updates appear in a separate section distinct from chats, keeping ephemeral content organized away from ongoing conversations. Viewership indicators show who has seen each update, while privacy controls define which contacts have access.
Cross-device features support messaging on linked devices, allowing users to continue conversations from desktops or secondary devices once they authenticate through their phone. Linked devices maintain access even if the primary device temporarily loses connection, depending on service guidelines. This flexibility supports workflows in which typing on a larger screen or accessing shared files from a computer is preferable.
Security is maintained through end-to-end encryption applied automatically to messages, calls, and media. This ensures that only the sender and recipient can access the contents of their communication. Encryption operates in the background and does not require manual configuration, providing a protected environment for everyday messaging without altering the interaction model familiar to users.
Compatibility with Android devices allows the app to operate across a broad range of phones and tablets. It integrates with system-level notifications to surface incoming messages, calls, and media previews. Notification settings can be adjusted for individual chats or groups, offering flexibility for managing interruptions during work or personal time.
Backup options support preserving chat histories, including messages, images, and other attachments. Users can enable automatic backups at chosen intervals or create them manually. Restoration from a backup allows chat data to reappear on a new device after number verification, dependent on backup availability and user settings.
Additional tools refine the messaging experience. Wallpaper customization lets users set distinct backgrounds for specific chats or apply global themes. Data usage settings control media auto-download behavior, which can help manage bandwidth consumption in limited-data environments. These configurations allow users to tailor the app’s operation to their preferences while maintaining consistent communication capabilities.
Group invitation controls and link management features offer structured options for admitting participants into group chats. Administrators can generate invitation links, reset them when necessary, or approve or deny join requests when restricted access is enabled. These controls help maintain group integrity and reduce unwanted additions.
WhatsApp supports everyday communication through messaging, calling, and media sharing within a familiar chat-based environment. Its structure accommodates personal conversations, ongoing group discussions, and coordinated interaction, making it a consistent tool for routine communication across different contexts.
A chat list organizes ongoing conversations, showing recent activity and keeping frequently used threads accessible. Each chat supports text messages, images, videos, documents, voice notes, and location sharing. The interface presents these elements within a linear timeline that preserves context and makes exchanges easy to follow. Message indicators show when content has been sent, delivered, or viewed, giving users a clear sense of message status as interactions progress.
Group functionality enables multi-party communication with tools for naming groups, assigning profile images, and managing participants. Administrators can add or remove members, adjust permissions, and determine who may send messages or modify group details. Groups support the same media types as individual chats, allowing coordinated sharing among teams, families, or other communities. Broadcast lists extend this system by sending one-to-many messages that appear as private conversations to recipients who have the sender’s number saved.
Voice messages offer an alternative when typing is impractical. Users can record short or extended voice notes that appear directly in the chat timeline and can be played at adjustable speeds. The app also includes high-quality voice and video calling that operates through an internet connection. Calls support one-to-one conversations as well as group calls, giving users multiple ways to connect depending on context.
Contact management draws on the device’s address book, allowing new chats to begin with minimal setup. A search function supports locating past messages, documents, links, and media by keyword, providing efficient retrieval of information from extended histories. Starred messages offer another retrieval method by marking important items for quick access. Together, these tools help maintain continuity in conversations that evolve over long periods.
Media handling is central to the messaging experience. Photos, videos, and documents sent or received in chats can be viewed in galleries organized by file type, enabling users to revisit shared materials without scrolling through entire message histories. Forwarding options allow redistribution of items to other chats, with forwarding indicators helping recipients understand the origin of the content. Storage management tools assist in reviewing and removing large files or clearing specific chat histories to free device space.
Privacy features offer granular control over visibility and interaction. Users can choose who may see their profile photo, status updates, and last-seen information. Read receipts can be enabled or disabled depending on communication preferences, and blocked contacts are prevented from calling or messaging. Two-step verification adds an optional security layer by requiring a PIN when registering the number on a new device.
Status updates allow users to share photos, text, or short videos that remain visible for twenty-four hours to selected contacts. These updates appear in a separate section distinct from chats, keeping ephemeral content organized away from ongoing conversations. Viewership indicators show who has seen each update, while privacy controls define which contacts have access.
Cross-device features support messaging on linked devices, allowing users to continue conversations from desktops or secondary devices once they authenticate through their phone. Linked devices maintain access even if the primary device temporarily loses connection, depending on service guidelines. This flexibility supports workflows in which typing on a larger screen or accessing shared files from a computer is preferable.
Security is maintained through end-to-end encryption applied automatically to messages, calls, and media. This ensures that only the sender and recipient can access the contents of their communication. Encryption operates in the background and does not require manual configuration, providing a protected environment for everyday messaging without altering the interaction model familiar to users.
Compatibility with Android devices allows the app to operate across a broad range of phones and tablets. It integrates with system-level notifications to surface incoming messages, calls, and media previews. Notification settings can be adjusted for individual chats or groups, offering flexibility for managing interruptions during work or personal time.
Backup options support preserving chat histories, including messages, images, and other attachments. Users can enable automatic backups at chosen intervals or create them manually. Restoration from a backup allows chat data to reappear on a new device after number verification, dependent on backup availability and user settings.
Additional tools refine the messaging experience. Wallpaper customization lets users set distinct backgrounds for specific chats or apply global themes. Data usage settings control media auto-download behavior, which can help manage bandwidth consumption in limited-data environments. These configurations allow users to tailor the app’s operation to their preferences while maintaining consistent communication capabilities.
Group invitation controls and link management features offer structured options for admitting participants into group chats. Administrators can generate invitation links, reset them when necessary, or approve or deny join requests when restricted access is enabled. These controls help maintain group integrity and reduce unwanted additions.
WhatsApp supports everyday communication through messaging, calling, and media sharing within a familiar chat-based environment. Its structure accommodates personal conversations, ongoing group discussions, and coordinated interaction, making it a consistent tool for routine communication across different contexts.
Required features
- Faketouch android.hardware.faketouch
- Microphone android.hardware.microphone
- Screen Portrait android.hardware.screen.portrait
Permissions (79)
WhatsApp Messenger requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Media Location android.permission.ACCESS_MEDIA_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Authenticate Accounts android.permission.AUTHENTICATE_ACCOUNTS
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Broadcast Sticky android.permission.BROADCAST_STICKY
- Camera android.permission.CAMERA
- Change Network State android.permission.CHANGE_NETWORK_STATE
- Change Wifi State android.permission.CHANGE_WIFI_STATE
- Detect Screen Capture android.permission.DETECT_SCREEN_CAPTURE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Camera android.permission.FOREGROUND_SERVICE_CAMERA
- Foreground Service Data Sync android.permission.FOREGROUND_SERVICE_DATA_SYNC
- Foreground Service Location android.permission.FOREGROUND_SERVICE_LOCATION
- Foreground Service Media Projection android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
- Foreground Service Microphone android.permission.FOREGROUND_SERVICE_MICROPHONE
- Foreground Service Phone Call android.permission.FOREGROUND_SERVICE_PHONE_CALL
- Get Accounts android.permission.GET_ACCOUNTS
- Get Tasks android.permission.GET_TASKS
- Install Shortcut android.permission.INSTALL_SHORTCUT
- Internet android.permission.INTERNET
- Manage Accounts android.permission.MANAGE_ACCOUNTS
- Manage Own Calls android.permission.MANAGE_OWN_CALLS
- Modify Audio Settings android.permission.MODIFY_AUDIO_SETTINGS
- Nearby Wifi Devices android.permission.NEARBY_WIFI_DEVICES
- Nfc android.permission.NFC
- Post Notifications android.permission.POST_NOTIFICATIONS
- Read Basic Phone State android.permission.READ_BASIC_PHONE_STATE
- Read Contacts android.permission.READ_CONTACTS
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- Read Media Audio android.permission.READ_MEDIA_AUDIO
- Read Media Images android.permission.READ_MEDIA_IMAGES
- Read Media Video android.permission.READ_MEDIA_VIDEO
- Read Media Visual User Selected android.permission.READ_MEDIA_VISUAL_USER_SELECTED
- Read Phone Numbers android.permission.READ_PHONE_NUMBERS
- Read Phone State android.permission.READ_PHONE_STATE
- Read Profile android.permission.READ_PROFILE
- Read Sync Settings android.permission.READ_SYNC_SETTINGS
- Read Sync Stats android.permission.READ_SYNC_STATS
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Receive Sms android.permission.RECEIVE_SMS
- Record Audio android.permission.RECORD_AUDIO
- Request Install Packages android.permission.REQUEST_INSTALL_PACKAGES
- Run User Initiated Jobs android.permission.RUN_USER_INITIATED_JOBS
- Schedule Exact Alarm android.permission.SCHEDULE_EXACT_ALARM
- Send Sms android.permission.SEND_SMS
- Use Biometric android.permission.USE_BIOMETRIC
- Use Credentials android.permission.USE_CREDENTIALS
- Use Fingerprint android.permission.USE_FINGERPRINT
- Use Full Screen Intent android.permission.USE_FULL_SCREEN_INTENT
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Write Contacts android.permission.WRITE_CONTACTS
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Write Sync Settings android.permission.WRITE_SYNC_SETTINGS
- Com Android Launcher Permission Install Shortcut com.android.launcher.permission.INSTALL_SHORTCUT
- Com Android Launcher Permission Uninstall Shortcut com.android.launcher.permission.UNINSTALL_SHORTCUT
- Com Android Vending Billing com.android.vending.BILLING
- Com Facebook Services Identity Feo2 com.facebook.services.identity.FEO2
- C2dm Permission Receive com.google.android.c2dm.permission.RECEIVE
- Finsky Permission Bind Get Install Referrer Service com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- Gms Permission Ad Id com.google.android.gms.permission.AD_ID
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES
- Com Htc Launcher Permission Read Settings com.htc.launcher.permission.READ_SETTINGS
- Com Htc Launcher Permission Update Shortcut com.htc.launcher.permission.UPDATE_SHORTCUT
- Com Huawei Android Launcher Permission Change Badge com.huawei.android.launcher.permission.CHANGE_BADGE
- Com Huawei Android Launcher Permission Read Settings com.huawei.android.launcher.permission.READ_SETTINGS
- Com Huawei Android Launcher Permission Write Settings com.huawei.android.launcher.permission.WRITE_SETTINGS
- Com Sec Android Provider Badge Permission Read com.sec.android.provider.badge.permission.READ
- Com Sec Android Provider Badge Permission Write com.sec.android.provider.badge.permission.WRITE
- Com Sonyericsson Home Permission Broadcast Badge com.sonyericsson.home.permission.BROADCAST_BADGE
- Com Sonymobile Home Permission Provider Insert Badge com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
- Com Whatsapp Dynamic Receiver Not Exported Permission com.whatsapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Com Whatsapp Permission Broadcast com.whatsapp.permission.BROADCAST
- Com Whatsapp Permission Maps Receive com.whatsapp.permission.MAPS_RECEIVE
- Com Whatsapp Permission Registration com.whatsapp.permission.REGISTRATION
- Com Whatsapp Sticker Read com.whatsapp.sticker.READ