
rRuf
Application that measure a user's response to the roughness of a road
Rival Solutions · com.rivalsolutions.rRuf
UpdatedFeb 22, 2026
PublishedJun 16, 2021
Packagecom.rivalsolutions.rRuf
MD5413ad4d8be56dd856078d45a05a726fe
SHA1 (signer)03:C3:A6:63:1F:80:14:AA:41:F4:86:CF:C7:67:B5:55:C5:29:72:A5
Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Architecturesx86-64, arm64-v8a
Malware scanTRUSTED
Websitehttp://rivalsolutions.com
Contact[email protected]
Privacy policyView
What's new
Camera bug fixes/improvements
Description
rRuf ('Road Roughness') is a mobile application that allows managers, engineers, technicians, or the travelling public to measure a user's response to the roughness of a road and reported in a scale known as a Riding Comfort Index (RCI). Ride comfort, from roughness, is a function of the road surface condition and underlying structural adequacy, and is a key quality indicator for roadway engineers and managers. Road roughness directly impacts vehicle and transportation user costs. The rRuf app is used as part of a larger cloud based infrastructure management process, called RUBIX.
rRuf automatically records and transfers raw data through RUBIX cloud services to produce a response based road roughness condition rating. This is accomplished through the aggregation and processing of location (GNSS), motion (acceleration) and base centerline mapping data within the RUBIX workflow.
In all, rRuf and the RUBIX utility provide infrastructure and roadway managers a turn-key solution for evaluating roadway infrastructure condition. To leverage the full functionality of rRuf, users need to have an active RUBIX subscription.
rRuf produces raw data and when processed by the RUBIX servers, the following results can be optioned nearly instantaneously from a web dashboard:
-Roughness and Ride Comfort Index (eg scale of 1-10) color-coded;
-Results that are reported by an input map (i.e. block to block, milepost,etc);
-Results reported in smaller intervals (eg 100 meters);
-Overall production maps indicating what roads have been driven with a score or not;
-Statistical information (avg, min, max, stdev) for each segment for data such as speed and acceleration;
-Breadcrumb trail of the vehicles location;
-Event locations logged in the app.
The rRuf app itself provides the following functionality:
- Recording of geolocated acceleration raw data to csv files;
- Manual roadway geolocated information entries (events and types);
- Auto pause during vehicle stops;
- Manual and automated emailing of recorded data.
- Location maps;
- Sampling frequency configuration;
- Project specific configuration fields;
- Auto compression of data files.
rRuf automatically records and transfers raw data through RUBIX cloud services to produce a response based road roughness condition rating. This is accomplished through the aggregation and processing of location (GNSS), motion (acceleration) and base centerline mapping data within the RUBIX workflow.
In all, rRuf and the RUBIX utility provide infrastructure and roadway managers a turn-key solution for evaluating roadway infrastructure condition. To leverage the full functionality of rRuf, users need to have an active RUBIX subscription.
rRuf produces raw data and when processed by the RUBIX servers, the following results can be optioned nearly instantaneously from a web dashboard:
-Roughness and Ride Comfort Index (eg scale of 1-10) color-coded;
-Results that are reported by an input map (i.e. block to block, milepost,etc);
-Results reported in smaller intervals (eg 100 meters);
-Overall production maps indicating what roads have been driven with a score or not;
-Statistical information (avg, min, max, stdev) for each segment for data such as speed and acceleration;
-Breadcrumb trail of the vehicles location;
-Event locations logged in the app.
The rRuf app itself provides the following functionality:
- Recording of geolocated acceleration raw data to csv files;
- Manual roadway geolocated information entries (events and types);
- Auto pause during vehicle stops;
- Manual and automated emailing of recorded data.
- Location maps;
- Sampling frequency configuration;
- Project specific configuration fields;
- Auto compression of data files.
Required features
- Faketouch android.hardware.faketouch
- Wifi android.hardware.wifi
Permissions (12)
rRuf requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Location Extra Commands android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
- Access Mock Location android.permission.ACCESS_MOCK_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Camera android.permission.CAMERA
- Internet android.permission.INTERNET
- Wake Lock android.permission.WAKE_LOCK
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES
- Com Rivalsolutions Rruf Dynamic Receiver Not Exported Permission com.rivalsolutions.rRuf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION