Skip to main content

UKey Wallet Official Installation and Environment Compatibility Guide

U
Written by UKey Support JJ

UKey Wallet Getting Started

Welcome to UKey hardware wallet. To ensure that your digital asset management environment meets security requirements and ensure stable communication between UKey hardware devices and terminals, please confirm the following official environment compatibility requirements before deploying the client.

1. desktop operating environment

UKey Wallet desktop client supports multiple platforms natively. Please confirm that your operating system meets the following minimum version requirements:

operating system

Minimum system requirements

Recommended system requirements

Architecture description

macOS

10.15 Catalina

13 Ventura and above

Natively compatible with Intel and Apple Silicon (M1/M2/M3) chips

Windows

Windows 10 (version 1809)

Windows 11

It is recommended to use standard x86/x64 architecture processor

Linux

Ubuntu 18.04 / Debian 10 / Fedora 32 / RHEL 8

Ubuntu 22.04 LTS and above

Compatible with major distributions

2. mobile operating environment

operating system

Minimum system requirements

Recommended system requirements

iOS / iPadOS

iOS 15.5

iOS 17 and above

Android

Android 7.0

Android 13 and above

UKey official security policy statement:

In order to prevent the underlying system Permissions from being abused and leaking critical data (such as private key cache), UKey Wallet will conduct strict running environment detection. This application is prohibited from running on jailbroken iOS devices or rooted Android devices. Attempting to force a run may trigger the security lock mechanism or cause the application to terminate abnormally.

3. browser extension and WebUSB hardware communication support

When interacting with DApp through web pages or browser extension, UKey hardware needs to rely on the browser's WebUSB API to establish a secure HTTPS direct data channel. Since major browser manufacturers have different support strategies for the underlying API, please refer to the following compatibility matrix:

3.1 Officially recommended and supported browsers (Chromium kernel)

  • Google Chrome:Fully supported (version 61 and above)

  • Microsoft Edge:Fully supported (version 79 and above)

  • Official advice:Please always update your browser to the latest version to get the latest security patches.

3.2 Unsupported browser (unable to call hardware API)

Due to kernel limitations, the following browsers cannot recognize and connect to UKey hardware devices. Please avoid using them for hardware interaction:

  • Firefox

  • Safari

  • Opera

  • Samsung Internet

  • QQ Browser

  • Internet Explorer (IE)

  • UC Browser(⚠️ Known risks:Calling hardware interfaces in the UC Browser environment may cause the browser process to crash abnormally. )

3.3 mobile Web interaction limitations

  • Android environment:WebUSB hardware communication can work normally using Chromium kernel browser (such as mobile Chrome/Edge) on Android.

  • iOS environment (restricted):Due to the official underlying security policy of Apple, all web browsers on the iOS platform (including Chrome and iOS version of Edge) do not support the WebUSB interface. iOS users who need to manage assets and sign transaction must use the official UKey App directly. Do not attempt to connect the hardware via the iOS mobile browser.

4. Physical interface and device communication specifications

To ensure that the hardware device can transmit cryptographic signature instructions to the client stably and securely, please confirm the following physical connection conditions:

  • Wired connection:Please use the original USB-A or USB-C data cable that came with the device and connect directly to the computer motherboard port. It is not recommended to use third-party low-quality USB hubs or docks to avoid data packet loss due to unstable power supply voltage or signal attenuation.

  • mobile communication:

    • Direct wired connection:Android The mobile phone must be in the system SettingsEnabled OTG data transmission function.

    • Wireless connection:Please confirm that the mobile device has Enabled Bluetooth and has granted the UKey App the necessary Bluetooth communication to Permissions.

5. System resource reservation

To ensure smooth client deployment, secure storage of local encrypted data, and future OTA firmware updates of UKey hardware, it is recommended that terminal devices reserve at least 500 MB Available disk space.

Did this answer your question?