English
Emacs icon

Emacs 31.0.91 APK download

Old versions may contain security vulnerabilities. Prefer the latest version when possible.

Version
31.0.91
Released
Aug 1, 2026
Minimum Android
Android 5.1
Target Android
Android 16
Package
org.gnu.emacs

Download

Download 64-bit ARM Most phones from 2017 on 59.2 MB
SHA-256: 547bbaaf39796bb881cbc9a979407b2fb8e52dd6257924794284f5c84a3ece36
Download x86 64-bit Emulators, Chromebooks, PCs 59.5 MB
SHA-256: c97140a4f1ccd7b372a89e3bb277683d0c9d4d35eb6fdd495dbaa4e6105b000c
Download 32-bit ARM Older or low-end phones 59.1 MB
SHA-256: 0cd10546eb49348d6198405d9b730514ea9b75055d4ed81c61bf85d3f0edb46e
Download x86 32-bit Old emulators and tablets 59.4 MB
SHA-256: ea769ab467f0a2b473bd161f22b2fbc7ed0b942b1042639796a1fbab1e854bb1

This build will not install over a Google Play version of the same app. Uninstall the existing app first (back up your data).

What's new

No changelog was published for this version.

Permissions

No permission changes compared to the previous version.

All permissions (150)
  • android.permission.ACCEPT_HANDOVER
  • android.permission.ACCESS_ADSERVICES_AD_ID
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION
  • android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
  • android.permission.ACCESS_ADSERVICES_TOPICS
  • android.permission.ACCESS_BACKGROUND_LOCATION
  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.ACCESS_FINE_LOCATION
  • android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
  • android.permission.ACCESS_MEDIA_LOCATION
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.ACCESS_NOTIFICATIONS
  • android.permission.ACCESS_NOTIFICATION_POLICY
  • android.permission.ACCESS_WIFI_STATE
  • android.permission.ACTIVITY_RECOGNITION
  • android.permission.ANSWER_PHONE_CALLS
  • android.permission.AUTHENTICATE_ACCOUNTS
  • android.permission.BLUETOOTH
  • android.permission.BLUETOOTH_ADMIN
  • android.permission.BLUETOOTH_ADVERTISE
  • android.permission.BLUETOOTH_CONNECT
  • android.permission.BLUETOOTH_SCAN
  • android.permission.BODY_SENSORS
  • android.permission.BODY_SENSORS_BACKGROUND
  • android.permission.BROADCAST_STICKY
  • android.permission.CALL_PHONE
  • android.permission.CAMERA
  • android.permission.CAPTURE_CONSENTLESS_BUGREPORT_ON_USERDEBUG_BUILD
  • android.permission.CHANGE_NETWORK_STATE
  • android.permission.CHANGE_WIFI_MULTICAST_STATE
  • android.permission.CHANGE_WIFI_STATE
  • android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS
  • android.permission.CREDENTIAL_MANAGER_SET_ALLOWED_PROVIDERS
  • android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
  • android.permission.DELIVER_COMPANION_MESSAGES
  • android.permission.DETECT_SCREEN_CAPTURE
  • android.permission.DISABLE_KEYGUARD
  • android.permission.ENFORCE_UPDATE_OWNERSHIP
  • android.permission.EXPAND_STATUS_BAR
  • android.permission.FLASHLIGHT
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_CAMERA
  • android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
  • android.permission.FOREGROUND_SERVICE_DATA_SYNC
  • android.permission.FOREGROUND_SERVICE_FILE_MANAGEMENT
  • android.permission.FOREGROUND_SERVICE_HEALTH
  • android.permission.FOREGROUND_SERVICE_LOCATION
  • android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
  • android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
  • android.permission.FOREGROUND_SERVICE_MICROPHONE
  • android.permission.FOREGROUND_SERVICE_PHONE_CALL
  • android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING
  • android.permission.FOREGROUND_SERVICE_SPECIAL_USE
  • android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
  • android.permission.GET_ACCOUNTS
  • android.permission.GET_PACKAGE_SIZE
  • android.permission.GET_TASKS
  • android.permission.HIDE_OVERLAY_WINDOWS
  • android.permission.HIGH_SAMPLING_RATE_SENSORS
  • android.permission.INSTANT_APP_FOREGROUND_SERVICE
  • android.permission.INTERACT_ACROSS_PROFILES
  • android.permission.INTERNET
  • android.permission.KILL_BACKGROUND_PROCESSES
  • android.permission.LOADER_USAGE_STATS
  • android.permission.MANAGE_ACCOUNTS
  • android.permission.MANAGE_EXTERNAL_STORAGE
  • android.permission.MANAGE_IPSEC_TUNNELS
  • android.permission.MANAGE_MEDIA
  • android.permission.MANAGE_ONGOING_CALLS
  • android.permission.MANAGE_OWN_CALLS
  • android.permission.MODIFY_AUDIO_SETTINGS
  • android.permission.NEARBY_WIFI_DEVICES
  • android.permission.NFC
  • android.permission.NFC_PREFERRED_PAYMENT_INFO
  • android.permission.NFC_TRANSACTION_EVENT
  • android.permission.PACKAGE_USAGE_STATS
  • android.permission.PERSISTENT_ACTIVITY
  • android.permission.POST_NOTIFICATIONS
  • android.permission.PROCESS_OUTGOING_CALLS
  • android.permission.QUERY_ALL_PACKAGES
  • android.permission.READ_BASIC_PHONE_STATE
  • android.permission.READ_CALENDAR
  • android.permission.READ_CALL_LOG
  • android.permission.READ_CELL_BROADCASTS
  • android.permission.READ_CONTACTS
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.READ_INSTALL_SESSIONS
  • android.permission.READ_MEDIA_AUDIO
  • android.permission.READ_MEDIA_IMAGES
  • android.permission.READ_MEDIA_VIDEO
  • android.permission.READ_MEDIA_VISUAL_USER_SELECTED
  • android.permission.READ_NEARBY_STREAMING_POLICY
  • android.permission.READ_PHONE_NUMBERS
  • android.permission.READ_PHONE_STATE
  • android.permission.READ_PROFILE
  • android.permission.READ_SMS
  • android.permission.READ_SOCIAL_STREAM
  • android.permission.READ_SYNC_SETTINGS
  • android.permission.READ_SYNC_STATS
  • android.permission.READ_USER_DICTIONARY
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.RECEIVE_MMS
  • android.permission.RECEIVE_SMS
  • android.permission.RECEIVE_WAP_PUSH
  • android.permission.RECORD_AUDIO
  • android.permission.REORDER_TASKS
  • android.permission.REQUEST_COMPANION_PROFILE_GLASSES
  • android.permission.REQUEST_COMPANION_PROFILE_WATCH
  • android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND
  • android.permission.REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND
  • android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND
  • android.permission.REQUEST_DELETE_PACKAGES
  • android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • android.permission.REQUEST_INSTALL_PACKAGES
  • android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE
  • android.permission.REQUEST_PASSWORD_COMPLEXITY
  • android.permission.RESTART_PACKAGES
  • android.permission.RUN_USER_INITIATED_JOBS
  • android.permission.SCHEDULE_EXACT_ALARM
  • android.permission.SEND_SMS
  • android.permission.SET_WALLPAPER
  • android.permission.SET_WALLPAPER_HINTS
  • android.permission.SMS_FINANCIAL_TRANSACTIONS
  • android.permission.SUBSCRIBED_FEEDS_READ
  • android.permission.SUBSCRIBED_FEEDS_WRITE
  • android.permission.SYSTEM_ALERT_WINDOW
  • android.permission.TRANSMIT_IR
  • android.permission.TURN_SCREEN_ON
  • android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION
  • android.permission.USE_BIOMETRIC
  • android.permission.USE_CREDENTIALS
  • android.permission.USE_EXACT_ALARM
  • android.permission.USE_FINGERPRINT
  • android.permission.USE_FULL_SCREEN_INTENT
  • android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
  • android.permission.USE_SIP
  • android.permission.UWB_RANGING
  • android.permission.VIBRATE
  • android.permission.WAKE_LOCK
  • android.permission.WIFI_ACCESS_COEX_UNSAFE_CHANNELS
  • android.permission.WRITE_CALENDAR
  • android.permission.WRITE_CALL_LOG
  • android.permission.WRITE_CONTACTS
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.WRITE_PROFILE
  • android.permission.WRITE_SETTINGS
  • android.permission.WRITE_SMS
  • android.permission.WRITE_SOCIAL_STREAM
  • android.permission.WRITE_SYNC_SETTINGS
  • android.permission.WRITE_USER_DICTIONARY

← All versions