You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+20-1
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,22 @@
1
+
# OpenMobileNetworkToolkit Changelog
2
+
## Release [0.4] - Stralsund
3
+
4
+
### Added
5
+
- WiFi Data logging and display on the home screen
6
+
- New Quick View on home screen for Cell Information
7
+
- Import / Export application settings
8
+
9
+
### Changed
10
+
- code clean up around soon to be deprecated functions
11
+
- refactored code that causes warnings
12
+
- refactored data model for cell information
13
+
- Bump lib dependencies
14
+
- Bump gradle version
15
+
16
+
### Fixed
17
+
- Fix crash where no UICC or Cell is available
18
+
- Wrong value in Wifi RSSI filed
19
+
1
20
# OpenMobileNetworkToolkit Changelog
2
21
## Release [0.3.1]
3
22
@@ -7,7 +26,7 @@
7
26
### Changed
8
27
- Use [TelephonyCallback](https://developer.android.com/reference/android/telephony/TelephonyCallback) instead of [PhoneStateListener](https://developer.android.com/reference/android/telephony/PhoneStateListener)
9
28
- Bump gradle to 8.5.0
10
-
- Bump lib depencies
29
+
- Bump lib decencies
11
30
- disable Radio Settings if Carrier Permissions are not available
Copy file name to clipboardexpand all lines: README.md
+9-4
Original file line number
Diff line number
Diff line change
@@ -2,21 +2,26 @@
2
2
3
3
OMNT provides tooling to researchers and developers of mobile communication networks like 3GPP 2/3/4/5G.
4
4
The main objective of OMNT is the collection of measurement data on the mobile network like RSSI, RSRQ, RSRP, GNSS position, Cell ID, PLNM and much more.
5
-
On top of those passive measurements on the radio environment and network parameters, OMNT can also run a iPerf3 server / client for bandwidth, latency and jitter evaluation as well as
5
+
On top of those passive measurements on the radio environment and network parameters, OMNT can also run an iPerf3 server / client for bandwidth, latency and jitter evaluation as well as
6
6
round-trip-time and jitter evaluation via ICMP (Ping). Measurement data can be stored locally and / or send to an InfluxDB 2.x server.
7
-
Measurement results can be visualized e.g. via provided Graphana Dashboards or be further processed e.g. with python.
8
-
Besides its measurement capabilities, OMNT provides a deep insight in the state of the phone e.g. software versions, connectivity states, SIM card content and much more.
7
+
Measurement results can be visualized e.g. via provided Grafana Dashboards or be further processed e.g. with python.
8
+
Besides its measurement capabilities, OMNT provides a deep insight into the state of the phone e.g. software versions, connectivity states, SIM card content and much more.
9
9
Network related Carrier Settings can be configured (if the app is granted the corresponding privileges).
10
10
Also, OMNT provides access to different "secret" settings in Android phones.
11
11
12
12
The current state of the app can be described as "research software", it fits our needs but does not aim to be complete or bug free.
13
13
Use the app at your own risk. If you find it useful for your research, please cite the app in publications.
14
14
15
-
16
15
*[Quick Start HowTo](docs/quick-start.md)
17
16
*[User Manual](docs/OpenMobileNetworkToolkit.md)
18
17
*[Signing HowTo](docs/signing.md)
19
18
19
+
## Requirements
20
+
21
+
OMNT currently supports Android 11 (API Level 30) and is tested up to Android 15 (API Level 35). While it would be technical possible to support lower API levels,
22
+
it would be a lot of work and would require some duplicate implementations. If you can, try to update your phone to the latest software update. If there is no recent enough
23
+
firmware from you phone vendor you might have luck with LineageOS or other after market firmware.
24
+
20
25
## Why use this app
21
26
22
27
* As apps like OMNT can can access a lot of private information. It is important for users to be able to make sure that those data is not
0 commit comments