AI Voice v12.1.10.410
APK · 82.9 MB · version code 120110410 · Android 9+ · uploaded Jun 3, 2025
Quick check before downloading
Answer this to unlock the download. It keeps automated downloaders away.
File information
- Version
- v12.1.10.410 (120110410)
- Uploaded
- Jun 3, 2025
- Size
- 82.9 MB
- Requires
- Android 9+ (API 28)
- CPU support
- ARM 64-bit
- Screen
- Small screens and larger
- MD5
- 9ed156ce1de4f02fcda60598415aad51
- Signing certificate (SHA-1)
- 02:5D:52:12:BF:3B:5F:5C:DA:61:17:A5:18:72:1D:70:A9:4D:84:E0
- Signed by
- [email protected], CN=AndroidTeam, OU=TerminalCompany, O=Huawei, L=Shengzhen, ST=Guangdong, C=CN
- File name
- com-huawei-vassistant-120110410-70797426-9ed156ce1de4f02fcda60598415aad51.apk
- Package
- com.huawei.vassistant
- Downloads (all versions)
- 14.3K
- Age rating
- PEGI 3 · Everyone
Permissions (225)
This version requests 225 permissions, 20 of them sensitive.
- Answer phone calls Sensitive android.permission.ANSWER_PHONE_CALLS
- Approximate location Sensitive android.permission.ACCESS_COARSE_LOCATION
- Call phone Sensitive android.permission.CALL_PHONE
- Camera Sensitive android.permission.CAMERA
- Display over other apps Sensitive android.permission.SYSTEM_ALERT_WINDOW
- Location in the background Sensitive android.permission.ACCESS_BACKGROUND_LOCATION
- Modify shared storage Sensitive android.permission.WRITE_EXTERNAL_STORAGE
- Package usage stats Sensitive android.permission.PACKAGE_USAGE_STATS
- Precise location Sensitive android.permission.ACCESS_FINE_LOCATION
- Read call log Sensitive android.permission.READ_CALL_LOG
- Read contacts Sensitive android.permission.READ_CONTACTS
- Read phone status and identity Sensitive android.permission.READ_PHONE_STATE
- Read shared storage Sensitive android.permission.READ_EXTERNAL_STORAGE
- Read sms Sensitive android.permission.READ_SMS
- Record audio (microphone) Sensitive android.permission.RECORD_AUDIO
- Request installing other apps Sensitive android.permission.REQUEST_INSTALL_PACKAGES
- See all installed apps Sensitive android.permission.QUERY_ALL_PACKAGES
- Send sms Sensitive android.permission.SEND_SMS
- Write contacts Sensitive android.permission.WRITE_CONTACTS
- Write settings Sensitive android.permission.WRITE_SETTINGS
- Access bind common fence awarenessservice (custom) com.huawei.hiai.awareness.ACCESS_BIND_COMMON_FENCE_AWARENESSSERVICE
- Access mtp android.permission.ACCESS_MTP
- Access notification policy android.permission.ACCESS_NOTIFICATION_POLICY
- Access shortcuts android.permission.ACCESS_SHORTCUTS
- Access udid (custom) com.hihonor.permission.sec.ACCESS_UDID
- Access udid (custom) com.huawei.permission.sec.ACCESS_UDID
- Access vibrator state android.permission.ACCESS_VIBRATOR_STATE
- Act open smart recommend (custom) com.huawei.vassistant.act.permission.OPEN_SMART_RECOMMEND
- Airlink access (custom) com.huawei.airlink.permission.ACCESS
- Alarm set alarm (custom) com.android.alarm.permission.SET_ALARM
- Android ability for hivoice (custom) huawei.android.permission.ABILITY_FOR_HIVOICE
- Android access hwbooster service (custom) com.huawei.android.permission.ACCESS_HWBOOSTER_SERVICE
- Android hide accessibility service (custom) huawei.android.permission.HIDE_ACCESSIBILITY_SERVICE
- Android hw signature or system (custom) huawei.android.permission.HW_SIGNATURE_OR_SYSTEM
- Android mability for hivoice (custom) huawei.android.permission.MABILITY_FOR_HIVOICE
- Audioaccessorymanager access bind aam service (custom) com.huawei.audioaccessorymanager.permission.ACCESS_BIND_AAM_SERVICE
- Baidumap openapi receive (custom) com.baidu.BaiduMap.permission.OPENAPI_RECEIVE
- Bind all service (custom) com.huawei.permission.homepanel.linkassistant.BIND_ALL_SERVICE
- Bind contentsensor permission (custom) com.huawei.contentsensor.BIND_CONTENTSENSOR_PERMISSION
- Bind nlp permission (custom) com.huawei.hiai.nlp.BIND_NLP_PERMISSION
- Bind service (custom) com.huawei.hwddmp.servicebus.BIND_SERVICE
- Bluetooth android.permission.BLUETOOTH
- Bluetooth admin android.permission.BLUETOOTH_ADMIN
- Broadcast sticky android.permission.BROADCAST_STICKY
- Call privileged android.permission.CALL_PRIVILEGED
- Camera private (custom) com.huawei.camera.permission.PRIVATE
- Caption thirdpartybroadcast (custom) com.huawei.himovie.caption.permission.thirdpartybroadcast
- Caption thirdpartybroadcast (custom) com.huawei.himovie.local.caption.permission.thirdpartybroadcast
- Capture audio hotword android.permission.CAPTURE_AUDIO_HOTWORD
- Capture audio output android.permission.CAPTURE_AUDIO_OUTPUT
- Capture video output android.permission.CAPTURE_VIDEO_OUTPUT
- Capture voice communication output android.permission.CAPTURE_VOICE_COMMUNICATION_OUTPUT
- Car moving info (custom) ohos.permission.vehicle.CAR_MOVING_INFO
- Change component enabled state android.permission.CHANGE_COMPONENT_ENABLED_STATE
- Change wifi state android.permission.CHANGE_WIFI_STATE
- Coauthservice manage user idm (custom) com.huawei.coauthservice.permission.MANAGE_USER_IDM
- Coauthservice use user idm (custom) com.huawei.coauthservice.permission.USE_USER_IDM
- Commondata get common data (custom) com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA
- Control incall experience android.permission.CONTROL_INCALL_EXPERIENCE
- Control vibration android.permission.VIBRATE
- Dataprivacycenter launch data privacy center (custom) com.huawei.dataprivacycenter.permission.LAUNCH_DATA_PRIVACY_CENTER
- Decision access permission (custom) com.huawei.decision.permission.ACCESS_PERMISSION
- Delete packages android.permission.DELETE_PACKAGES
- Device power android.permission.DEVICE_POWER
- Educenter commondata provider (custom) com.huawei.educenter.permission.COMMONDATA_PROVIDER
- Email hivoice search (custom) com.android.email.permission.HIVOICE_SEARCH
- Expand status bar android.permission.EXPAND_STATUS_BAR
- Famanager bind famanager service (custom) com.huawei.ohos.famanager.permission.BIND_FAMANAGER_SERVICE
- Famanager start famanager (custom) com.huawei.ohos.famanager.permission.START_FAMANAGER
- Fgc virtual security (custom) com.huawei.fgc.permission.VIRTUAL_SECURITY
- Fixed (custom) com.huawei.permission.notification.fixed
- Force stop packages android.permission.FORCE_STOP_PACKAGES
- Full network access android.permission.INTERNET
- Gallery search gallery (custom) com.huawei.gallery.permission.SEARCH_GALLERY
- Gallery share gallery (custom) com.huawei.gallery.permission.SHARE_GALLERY
- Gerneral (custom) com.huawei.hwvoipservice.GERNERAL
- Gerneral (custom) com.huawei.meetime.GERNERAL
- Hiai hiaiengine start component (custom) com.huawei.hiai.permission.HIAIENGINE_START_COMPONENT
- Hiai read hiaiengine provider (custom) com.huawei.hiai.permission.READ_HIAIENGINE_PROVIDER
- Hiai voice wakeup model update (custom) com.huawei.hiai.permission.VOICE_WAKEUP_MODEL_UPDATE
- Hiai write hiaiengine provider (custom) com.huawei.hiai.permission.WRITE_HIAIENGINE_PROVIDER
- Hiassistant access (custom) com.huawei.hiassistant.permission.access
- Hiassistant receive vassistant permission permitted (custom) com.huawei.hiassistant.permission.RECEIVE_VASSISTANT_PERMISSION_PERMITTED
- Hiassistant send vassistant permission permitted (custom) com.huawei.hiassistant.permission.SEND_VASSISTANT_PERMISSION_PERMITTED
- Hiassistant vassistant broadcast (custom) com.huawei.hiassistant.permission.VASSISTANT_BROADCAST
- Hicar permission (custom) com.huawei.hicar.HICAR_PERMISSION
- Hicard access remote call (custom) com.huawei.hicard.permission.ACCESS_REMOTE_CALL
- Hicard read hicard provider (custom) com.huawei.hicard.permission.READ_HICARD_PROVIDER
- Hicard write hicard provider (custom) com.huawei.hicard.permission.WRITE_HICARD_PROVIDER
- Hicardprovider provider access remote call (custom) com.huawei.hicardprovider.permission.PROVIDER_ACCESS_REMOTE_CALL
- Hihonor manage fold screen (custom) com.hihonor.permission.MANAGE_FOLD_SCREEN
- Hihonor manage fold screen privileged (custom) com.hihonor.permission.MANAGE_FOLD_SCREEN_PRIVILEGED
- Hiscenario data sync (custom) com.huawei.hiscenario.permission.DATA_SYNC
- Hitouch hitouch component (custom) com.huawei.hitouch.permission.HITOUCH_COMPONENT
- Hms signatureorsystem (custom) com.huawei.hms.permission.signatureOrSystem
- Home launch activity assistant screen (custom) com.huawei.watch.home.permission.LAUNCH_ACTIVITY_ASSISTANT_SCREEN
- Home update watch type (custom) com.huawei.watch.home.permission.UPDATE_WATCH_TYPE
- Huawei access hw assetstore service (custom) com.huawei.permission.ACCESS_HW_ASSETSTORE_SERVICE
- Huawei access hw keystore (custom) com.huawei.permission.ACCESS_HW_KEYSTORE
- Huawei activity notifier permission (custom) com.huawei.permission.ACTIVITY_NOTIFIER_PERMISSION
- Huawei content sensor permission (custom) com.huawei.permission.CONTENT_SENSOR_PERMISSION
- Huawei enroll voice wake up (custom) com.huawei.permission.ENROLL_VOICE_WAKE_UP
- Huawei manage fold screen (custom) com.huawei.permission.MANAGE_FOLD_SCREEN
- Huawei nearby operator function (custom) com.huawei.permission.NEARBY_OPERATOR_FUNCTION
- Huawei outside secure calculator (custom) com.android.huawei.permission.OUTSIDE_SECURE_CALCULATOR
- Huawei outside secure record (custom) com.android.huawei.permission.OUTSIDE_SECURE_RECORD
- Huawei pc manager api (custom) com.huawei.permission.PC_MANAGER_API
- Huawei permission hivoice (custom) com.android.calendar.huawei.permission.PERMISSION_HIVOICE
- Huawei security diagnose (custom) com.huawei.permission.SECURITY_DIAGNOSE
- Huawei set audio parameters (custom) com.huawei.permission.SET_AUDIO_PARAMETERS
- Huawei set window mode (custom) com.huawei.permission.SET_WINDOW_MODE
- Huawei soundrecorder notify state (custom) com.android.huawei.permission.SOUNDRECORDER_NOTIFY_STATE
- Huawei vassist desktop (custom) com.huawei.permission.VASSIST_DESKTOP
- Huaweidata read navi status (custom) baidu.huaweidata.permission.READ_NAVI_STATUS
- Hw camcfg service android.permission.HW_CAMCFG_SERVICE
- Hwmultidisplay window cast mode (custom) com.huawei.hwmultidisplay.permission.WINDOW_CAST_MODE
- Hwmultiscreenshot start (custom) com.huawei.HwMultiScreenShot.permission.START
- Hwpreview stop scroll (custom) com.huawei.hwpreview.permission.STOP_SCROLL
- Iconnect access bind iconnect (custom) com.huawei.iconnect.permission.ACCESS_BIND_ICONNECT
- Indexsearch index search service (custom) com.huawei.indexsearch.permission.INDEX_SEARCH_SERVICE
- Inject events android.permission.INJECT_EVENTS
- Ins (custom) com.huawei.vassistant.com.huawei.openaliance.ad.app.ins
- Instantshare huawei instantshare (custom) com.huawei.instantshare.permission.HUAWEI_INSTANTSHARE
- Intelligent access remote call (custom) com.huawei.intelligent.permission.ACCESS_REMOTE_CALL
- Intelligent hwintelligent start component (custom) com.huawei.intelligent.permission.HWINTELLIGENT_START_COMPONENT
- Intelligent read intelligent provider (custom) com.huawei.intelligent.permission.READ_INTELLIGENT_PROVIDER
- Intelligent write intelligent provider (custom) com.huawei.intelligent.permission.WRITE_INTELLIGENT_PROVIDER
- Interact across users android.permission.INTERACT_ACROSS_USERS
- Interact across users full android.permission.INTERACT_ACROSS_USERS_FULL
- Internal system window android.permission.INTERNAL_SYSTEM_WINDOW
- Magazineunlock read (custom) com.android.huawei.magazineunlock.permission.READ
- Manage activity tasks android.permission.MANAGE_ACTIVITY_TASKS
- Manage notifications android.permission.MANAGE_NOTIFICATIONS
- Manage profile and device owners android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS
- Manage sound trigger android.permission.MANAGE_SOUND_TRIGGER
- Manage users android.permission.MANAGE_USERS
- Media content control android.permission.MEDIA_CONTENT_CONTROL
- Mediacenter interaction (custom) com.android.mediacenter.permission.INTERACTION
- Minimap access data service (custom) com.autonavi.minimap.permission.ACCESS_DATA_SERVICE
- Modify audio routing android.permission.MODIFY_AUDIO_ROUTING
- Modify audio settings android.permission.MODIFY_AUDIO_SETTINGS
- Modify day night mode android.permission.MODIFY_DAY_NIGHT_MODE
- Modify phone state android.permission.MODIFY_PHONE_STATE
- Motion start motion settings (custom) com.huawei.motion.permission.START_MOTION_SETTINGS
- Ohos access search service (custom) ohos.permission.ACCESS_SEARCH_SERVICE
- Ohos get bundle info (custom) ohos.permission.GET_BUNDLE_INFO
- Ohos get bundle info privileged (custom) ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
- Ohos install bundle (custom) ohos.permission.INSTALL_BUNDLE
- Ohos require form (custom) ohos.permission.REQUIRE_FORM
- Permission (custom) com.huawei.deskclock.broadcast.permission
- Permission hivoice (custom) com.huawei.android.notepad.PERMISSION_HIVOICE
- Powerkit bind (custom) com.huawei.android.powerkit.permission.BIND
- Powerkit statechg (custom) com.huawei.android.powerkit.permission.STATECHG
- Prevent the device from sleeping android.permission.WAKE_LOCK
- Privacy read (custom) com.huawei.hwvoipservice.PRIVACY_READ
- Privacy read (custom) com.huawei.meetime.PRIVACY_READ
- Read frame buffer android.permission.READ_FRAME_BUFFER
- Read logs android.permission.READ_LOGS
- Read only (custom) com.huawei.vdrive.providers.READ_ONLY
- Read privileged phone state android.permission.READ_PRIVILEGED_PHONE_STATE
- Read search indexables android.permission.READ_SEARCH_INDEXABLES
- Readpermission (custom) com.huawei.alarm.provider.readPermission
- Readpermission (custom) com.huawei.android.FloatTasks.readPermission
- Readpermission (custom) com.huawei.notepad.provider.readPermission
- Real get tasks android.permission.REAL_GET_TASKS
- Reboot android.permission.REBOOT
- Recsys dis access permission (custom) com.huawei.recsys.permission.DIS_ACCESS_PERMISSION
- Reorder tasks android.permission.REORDER_TASKS
- Request delete packages android.permission.REQUEST_DELETE_PACKAGES
- Run at startup android.permission.RECEIVE_BOOT_COMPLETED
- Run foreground services android.permission.FOREGROUND_SERVICE
- Screenrecorder screenrecorder service permission (custom) com.huawei.screenrecorder.permission.SCREENRECORDER_SERVICE_PERMISSION
- Search search settings (custom) com.huawei.search.permission.SEARCH_SETTINGS
- Send request (custom) huawei.permmisons.mms.SEND_REQUEST
- Send sms no confirmation android.permission.SEND_SMS_NO_CONFIRMATION
- Set process limit android.permission.SET_PROCESS_LIMIT
- Settings read only (custom) com.huawei.vassistant.providers.settings.permission.READ_ONLY
- Settings read only (custom) com.huawei.vdrive.providers.settings.permission.READ_ONLY
- Settings write only (custom) com.huawei.vassistant.providers.settings.permission.WRITE_ONLY
- Soundrecorder read record (custom) com.android.soundrecorder.permission.READ_RECORD
- Soundrecorder recorder for hivoice (custom) com.android.soundrecorder.permission.RECORDER_FOR_HIVOICE
- Soundrecorder write record (custom) com.android.soundrecorder.permission.WRITE_RECORD
- Speed info (custom) ohos.permission.vehicle.SPEED_INFO
- Start any activity android.permission.START_ANY_ACTIVITY
- Status bar android.permission.STATUS_BAR
- Status bar service android.permission.STATUS_BAR_SERVICE
- Stop app switches android.permission.STOP_APP_SWITCHES
- Substitute notification app name android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME
- Suggestion signature or system (custom) com.huawei.ohos.suggestion.permission.SIGNATURE_OR_SYSTEM
- Support external open (custom) com.huawei.intelligent.support_external_open
- System overlay window android.permission.SYSTEM_OVERLAY_WINDOW
- Systemmanager access interface (custom) com.huawei.systemmanager.permission.ACCESS_INTERFACE
- Tips search for hivoice (custom) com.huawei.android.tips.permission.SEARCH_FOR_HIVOICE
- Transcription soundrecorder notify state (custom) com.huawei.vassistant.transcription.permission.SOUNDRECORDER_NOTIFY_STATE
- Transmission info (custom) ohos.permission.vehicle.TRANSMISSION_INFO
- Use auth (custom) com.huawei.permission.coauth.USE_AUTH
- Use auth (custom) com.huawei.permission.trustedthingsauth.USE_AUTH
- Use biometric hardware android.permission.USE_BIOMETRIC
- Use component (custom) com.huawei.permission.external_app_settings.USE_COMPONENT
- Use fingerprint hardware android.permission.USE_FINGERPRINT
- User activity android.permission.USER_ACTIVITY
- V2 (custom) com.hihonor.permission.sec.MDM.v2
- V2 (custom) com.huawei.permission.sec.MDM.v2
- Vassistant btbroadcast service (custom) com.huawei.vassistant.permission.BTBROADCAST_SERVICE
- Vassistant drivemode enter background (custom) com.huawei.vassistant.permission.DRIVEMODE_ENTER_BACKGROUND
- Vassistant process push msg (custom) com.huawei.vassistant.permission.PROCESS_PUSH_MSG
- Vassistant push provider (custom) com.huawei.vassistant.permission.PUSH_PROVIDER
- Vassistant reader broadcast (custom) com.huawei.vassistant.permission.READER_BROADCAST
- Vassistant send vassistant permission permitted (custom) com.huawei.vassistant.permission.SEND_VASSISTANT_PERMISSION_PERMITTED
- Vassistant shutdown signal send (custom) com.huawei.vassistant.permission.SHUTDOWN_SIGNAL_SEND
- Vassistant start assistant service (custom) com.huawei.vassistant.permission.START_ASSISTANT_SERVICE
- Vassistant use oneshot service (custom) com.huawei.vassistant.permission.USE_ONESHOT_SERVICE
- Vassistant use wakeup service (custom) com.huawei.vassistant.permission.USE_WAKEUP_SERVICE
- Vassistant vassistant broadcast (custom) com.huawei.vassistant.permission.VASSISTANT_BROADCAST
- Vdrive handsfree state changed (custom) com.huawei.vdrive.permission.HANDSFREE_STATE_CHANGED
- Vdrive play music (custom) com.huawei.vdrive.permission.PLAY_MUSIC
- View Wi-Fi connections android.permission.ACCESS_WIFI_STATE
- View network connections android.permission.ACCESS_NETWORK_STATE
- Write media storage android.permission.WRITE_MEDIA_STORAGE
- Write secure settings android.permission.WRITE_SECURE_SETTINGS
- Writepermission (custom) com.huawei.alarm.provider.writePermission
- Writepermission (custom) com.huawei.notepad.provider.writePermission
- Xiaoyirecommender access permission (custom) com.huawei.ohos.suggestion.xiaoyirecommender.permission.ACCESS_PERMISSION
- Xiaoyirecommender notify fusion switch permission (custom) com.huawei.ohos.suggestion.xiaoyirecommender.permission.NOTIFY_FUSION_SWITCH_PERMISSION
- Xiaoyirecommender provider recommend (custom) com.huawei.ohos.suggestion.xiaoyirecommender.permission.PROVIDER_RECOMMEND
Security & authenticity
Security rating: Trusted
Signing certificate
- Certificate issued to “Huawei” The developer's name — though anyone can put any name in a certificate.
Store checks
- Developer signature under review Jun 3, 2025
- Uploaded by “apps” Platinum tier · 3,423,810 followers · uploading since 2010
Scans come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself.
How to install AI Voice on Android 9+
You'll need about 165.9 MB of free space.
- Download the APK — tap Download APK above (82.9 MB). Chrome shows “File might be harmful” for every APK file; choose Download anyway only if you trust this file.
- Open the file — tap the download notification, or open Files › Downloads and tap com-huawei-vassistant-120110410-70797426-9ed156ce1de4f02fcda60598415aad51.apk.
- Allow the install (first time only) — Android 8 and later asks for permission the first time an app opens an APK: tap Settings in the prompt, turn on Allow from this source, then go back. Manual path: Settings › Apps › Special app access › Install unknown apps (on Samsung: Settings › Apps › ⋮ › Special access). On Android 7 and older: Settings › Security › Unknown sources.
- Check the file (optional) — the MD5 of the downloaded file should be 9ed156ce1de4f02fcda60598415aad51. If it differs, the file is damaged or was changed: delete it and download again.
- Tap Install — Android asks “Do you want to install this app?”. If Google Play Protect shows a warning, read it before you continue: the source store rated this file Trusted, but only install apps from sources you trust. If an earlier version is installed, this one only installs as an update when it is signed with the same certificate (SHA-1 shown above).
- Open AI Voice — tap Open on the install screen, or find it in your app drawer.
Common install problems
- “App not installed” — a version signed with a different certificate, or a newer version, is already installed (Android doesn't allow downgrades). Uninstall it first; back up your data, because uninstalling deletes it.
- “There was a problem parsing the package” — the file is incomplete, or your Android is too old (this version needs Android 9+). Download it again, or pick an older version.
- “App not compatible with your device” — this build contains native code for ARM 64-bit only. Devices with other processors can't install it.
- Blocked by Play Protect — Play Protect checks apps from outside the Play Store. Only continue if you trust the source.