Home  /  Tools Apps  / AWARE on Windows Pc

AWARE on Windows Pc

Developed By: AWARE Framework

License: Free

Rating: 5,0/5 - 16 votes

Last Updated: December 24, 2023

Download on Windows PC

Compatible with Windows 10/11 PC & Laptop

App Details

Version 4.0.708.master
Size 7.5 MB
Release Date July 12, 17
Category Tools Apps

App Permissions:
Allows an app to access approximate location. [see more (22)]

What's New:
Final release for legacy library. We're working on a newer client and library architecture.What's new:- Now using sync adapters for study data synchronisation... [see more]

Description from Developer:
AWARE is an Android framework dedicated to instrument, infer, log and share mobile context and sensor information, for application developers, researchers and smartphone users. AWA... [read more]

App preview ([see all 4 screenshots])

App preview

About this app

On this page you can download AWARE and install on Windows PC. AWARE is free Tools app, developed by AWARE Framework. Latest version of AWARE is 4.0.708.master, was released on 2017-07-12 (updated on 2023-12-24). Estimated number of the downloads is more than 1,000. Overall rating of AWARE is 5,0. Generally most of the top apps on Android Store have rating of 4+. This app had been rated by 16 users, 16 users had rated it 5*, 1 users had rated it 1*.

How to install AWARE on Windows?

Instruction on how to install AWARE on Windows 10 Windows 11 PC & Laptop

In this post, I am going to show you how to install AWARE on Windows PC by using Android App Player such as BlueStacks, LDPlayer, Nox, KOPlayer, ...

Before you start, you will need to download the APK/XAPK installer file, you can find download button on top of this page. Save it to easy-to-find location.

[Note] You can also download older versions of this app on bottom of this page.

Below you will find a detailed step-by-step guide, but I want to give you a fast overview of how it works. All you need is an emulator that will emulate an Android device on your Windows PC and then you can install applications and use it - you see you're playing it on Android, but this runs not on a smartphone or tablet, it runs on a PC.

If this doesn't work on your PC, or you cannot install, comment here and we will help you!

Step By Step Guide To Install AWARE using BlueStacks

  1. Download and Install BlueStacks at: https://www.bluestacks.com. The installation procedure is quite simple. After successful installation, open the Bluestacks emulator. It may take some time to load the Bluestacks app initially. Once it is opened, you should be able to see the Home screen of Bluestacks.
  2. Open the APK/XAPK file: Double-click the APK/XAPK file to launch BlueStacks and install the application. If your APK/XAPK file doesn't automatically open BlueStacks, right-click on it and select Open with... Browse to the BlueStacks. You can also drag-and-drop the APK/XAPK file onto the BlueStacks home screen
  3. Once installed, click "AWARE" icon on the home screen to start using, it'll work like a charm :D

[Note 1] For better performance and compatibility, choose BlueStacks 5 Nougat 64-bit read more

[Note 2] about Bluetooth: At the moment, support for Bluetooth is not available on BlueStacks. Hence, apps that require control of Bluetooth may not work on BlueStacks.

How to install AWARE on Windows PC using NoxPlayer

  1. Download & Install NoxPlayer at: https://www.bignox.com. The installation is easy to carry out.
  2. Drag the APK/XAPK file to the NoxPlayer interface and drop it to install
  3. The installation process will take place quickly. After successful installation, you can find "AWARE" on the home screen of NoxPlayer, just click to open it.

Discussion

(*) is required

Download older versions

Other versions available: 4.0.708.master , 4.0.701.master.

Download AWARE 4.0.708.master on Windows PC – 7.5 MB

Download AWARE 4.0.701.master on Windows PC – 7.6 MB

AWARE is an Android framework dedicated to instrument, infer, log and share mobile context and sensor information, for application developers, researchers and smartphone users. AWARE captures hardware-, software-, and human-based data. The platform is scalable with plugins and can be integrated with other platforms using JSON, MQTT or MySQL. It is currently used by many research efforts worldwide.

Visit our official website: www.awareframework.com

Being an app to conduct user-studies, we use numerous permissions. Here is how and why we use and need them (they are requested in run-time as needed by a user study):
- WRITE_EXTERNAL_STORAGE: the databases of sensors and plugins are stored in the device external storage.
- INTERNET: so that we can send the data to your MySQL and dashboard server. Also used to join a study.
- ACCESS_NETWORK_STATE: allows us to know when your device has internet available so we know it's a good time to sync the data.
- FOREGROUND_SERVICE: this allows the app to collect data more reliably since the introduction of Doze and the Battery Manager AI. It also acts as a reminder to the user that there is an active data collection application running.
- READ_SYNC_STATS: we use this for the sync adapters that take care of syncing the data. This allows us to know how long ago did we succeed syncing the data.
- READ_SYNC_SETTINGS: allows us to know if a sync adapter is enabled or disabled.
- WRITE_SYNC_SETTINGS: allows us to enable or disable a sync adapter.
- AUTHENTICATE_ACCOUNTS: allows us to register and enable the sync adapters. A sync adapter requires an account (ours is awareframework), which we create automatically when installing AWARE.
- GET_ACCOUNTS: allows us to know whether the account awareframework exists.
- WAKE_LOCK: allows us to keep the sensor log working when the device is idle.
- RECEIVE_BOOT_COMPLETED: allows us to resume the data collection if the device is rebooted.
- ACCESS_COARSE_LOCATION + ACCESS_FINE_LOCATION: used by location sensor if Network provider or GPS provider is enabled, respectively.
- ACCESS_WIFI_STATE + CHANGE_WIFI_STATE: used by WiFi sensor to log enabled/disabled events and surrounding access points.
- BLUETOOTH + BLUETOOTH_ADMIN: used by Bluetooth sensor to log enabled/disabled events and surrounding BT devices.
- GET_TASKS: allows us to know if a sensor/plugin is running on the background
- READ_SMS: used to log received, sent SMS (not the actual text message)
- READ_CALL_LOG: used to log received, made and missed calls (not the actual call audio or contact information - see next item)
- READ_CONTACTS: used to one-way hash (SHA-256) who texted/called. This allows social studies to understand social ties, without revealing the users' contacts information.
- READ_PHONE_STATE: to log whether the device is rebooted
- RESTART_PACKAGES: allows us to restart a plugin on demand. Plugins are signed with the same certificate.
- KILL_BACKGROUND_PROCESSES: allows us to terminate a misbehaving plugin.
- VIBRATE: used for the EMA/ESM to get the users' attention to answer a survey.
- CAMERA: used to scan the QRCode to join a study.
- DISABLE_KEYGUARD: used to turn on the screen and display immediately a mobile survey (EMA/ESM).
- BIND_ACCESSIBILITY_SERVICE: to be able to measure keyboard and touch input performance in typing, and touch gestures, we use Accessibility Services API. The same API also logs notifications, crashes and what is the current foreground application.
Final release for legacy library. We're working on a newer client and library architecture.
What's new:
- Now using sync adapters for study data synchronisation. This creates a new type of device account, called AWARE, where you can enable or disable what data is synched and when.
Allows an app to access approximate location.
Allows an app to access precise location.
Allows applications to access information about Wi-Fi networks.
Allows applications to connect to paired bluetooth devices.
Allows applications to discover and pair bluetooth devices.
Allows applications to change Wi-Fi connectivity state.
This constant was deprecated in API level 21. No longer enforced.
Allows an application to read SMS messages.
Allows an application to read the user's contacts data.
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
This constant was deprecated in API level 8. The restartPackage(String] API is no longer supported.
Allows an application to call killBackgroundProcesses(String].
Allows access to the vibrator.
Allows an application to read the user's call log.
Required to be able to access the camera device.
Allows applications to disable the keyguard if it is not secure.
Allows an application to write to external storage.
Allows applications to open network sockets.
Allows applications to access information about networks.
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting.
Allows an application to read from external storage.