package icon

kDI Device Info system permission

androidSpec(s); GSF, Widevine L1/3, microG, Treble, A/B device infos (+otherIDs)
New in version 2.12-24
hot-fix for roms modded without mediaDRM

...android 12 release,

# Options:
* xmlWebView with search, including easy viewer for getprops & trebleLinker (ld.config)
* wifi props added (permission.ACCESS_WIFI_STATE)
* SELinux attempt added to PRIVATE IDs for old devices

# Collector:
* ClearKey & PlayReady added to mediaDRMs
* new android 12: CameraCharacteristics.REQUEST_AVAILABLE_CAPABILITIES , getConcurrentCameraIds, getCameraExtensionCharacteristics...

# Chairlock/AI on par:
* in
Re-branded KalturaDeviceInfo to provides GSF id (needed for Google uncertified devices) and checks about Widevine, Treble, a/b & media decoders (and all others possible device system definitions).

Basic json example, it shows how much any app, can silently retrieve devices characteristics, but also simply provides :
It collects some diagnostic information about an Android device and allows sharing it using a standard share Intent.

* testing any device sample, without Dev./Options unlocked, before purchasing (live or via email request to the seller)
* add-on for static passive reporting in AOSP roms (conversely to active stats)
* Treble advanced reviewing specifics
* all-in-one floss without internet leak

JSON report doesn't include any {action}->privateIDs ; feel free to Post everywhere
(*.json can be easily browsed/parsed with FirefoxPC)

- detection getprop for Treble & A/B seamless update + designation Soc & Kernel version
- ... SharedLibs, Features, SecurityProviders, /proc/meminfo, GLESversion +...
- Services & init_svc & {action}-> getprop
- New Treble checks (ro.vndk.version) & ScreenMetrics
- improve gps.conf & treble + matrix
-/vendor detection, mounts, camera & cameraAPi2... (and Matrix_bug)
- CameraAPi2 global specs
- Display HDR modes
- etc/gps.conf miss in "private" dialog-box
- microG spec(s) detection
- multi screens support
- all sensors with mA consumption

code https://bitbucket.org/oF2pks/kaltura-device-info-android/src/master/
prim-origin https://github.com/kaltura/kaltura-device-info-android

nota: works on JellyBean and up ; with Oreo, Android_id is discontinued, and Serial_id deprecated due to permission.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.12-24 (24) suggested Added on May 03, 2022

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 4.1 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • measure app storage space
      Allows the app to retrieve its code, data, and cache sizes
      (7.1)
    • android.permission.PACKAGE_USAGE_STATS
    • query all packages
      Allows an app to see all installed packages.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • request delete packages
      Allows an application to request deletion of packages.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
      (5.1)
    • com.google.android.providers.gsf.permission.READ_GSERVICES

    Download APK 311 KiB PGP Signature | Build Log

  • Version 2.12-23 (23) - Added on Apr 08, 2022

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 4.1 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • measure app storage space
      Allows the app to retrieve its code, data, and cache sizes
      (7.1)
    • android.permission.PACKAGE_USAGE_STATS
    • query all packages
      Allows an app to see all installed packages.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • request delete packages
      Allows an application to request deletion of packages.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
      (5.1)
    • com.google.android.providers.gsf.permission.READ_GSERVICES

    Download APK 311 KiB PGP Signature | Build Log

  • Version 2.11-22 (22) - Added on Jan 29, 2021

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 4.1 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • measure app storage space
      Allows the app to retrieve its code, data, and cache sizes
      (7.1)
    • query all packages
      Allows an app to see all installed packages.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • request delete packages
      Allows an application to request deletion of packages.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
      (5.1)
    • com.google.android.providers.gsf.permission.READ_GSERVICES

    Download APK 312 KiB PGP Signature | Build Log