Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ZebraDevs/oeminfo-kotlin-test
Test application to retrieve non-resettable identifiers such as SN & IMEI with the help of AccessMgr APIs
https://github.com/ZebraDevs/oeminfo-kotlin-test
Last synced: 9 days ago
JSON representation
Test application to retrieve non-resettable identifiers such as SN & IMEI with the help of AccessMgr APIs
- Host: GitHub
- URL: https://github.com/ZebraDevs/oeminfo-kotlin-test
- Owner: ZebraDevs
- Created: 2022-08-29T08:21:44.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-11T15:49:26.000Z (11 months ago)
- Last Synced: 2024-10-14T20:03:05.762Z (about 1 month ago)
- Language: Kotlin
- Homepage:
- Size: 182 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OEMInfo Test Application
This test application is a follow up of the original work done by Darryn Campbell with his DeviceIdentifiers Demo application: https://github.com/darryncampbell/OEMInfo-DeviceIdentifiers-Sample-Android
For those who are not aware of the original problem, starting with Android 10, Google restricted the way of accessing non-resettable identifiers which means SN, IMEI etc..
It is still possible to access those information in the original manner but only for applications which are treated as System ones and with a special permission which is not the case for the normal installable appplications.It is possible to access these information though, through a custom content provider which Zebra has made available for the developers.
If you plan to include in your application support to access these identifiers by using the EMDK library, please check out the source code of this application and the documented lines to understand how it works.
For anything else, please have a look at the original README document written by Darryn.## Key features of the application
- Written & Optimized entirely in Kotlin
- Fully automated & no need to stage the Device in order to access the required info from the CP
- User friendly also for the WS50