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

    Download APK 311 KiB PGP Signature | Build Log

  • New in version 2.12-23
    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:
    * inactive apps: permission.PACKAGE_USAGE_STATS f
  • 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

    Download APK 311 KiB PGP Signature | Build Log

  • New in version 2.11-22
    hotfix (R/30) Treble dynamic linkerconfig
    ...
    # Upgrade to android 11 (R/30) + Export: clipboard/share/save
    # Collector:
    *Camera colorFilter + fix buggy logicalCam
    *Treble ld.config [Vendor]
    *System ro.boot section
    *kDI self targetedSDK
    # packagesInfos: + foreground service, overlays
    # Options: add systemUser + pre-N alternate webView
  • 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

    Download APK 312 KiB PGP Signature | Build Log