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).
This app is a basic json example, it shows how much any app, can silently retrieve devices characteristics, but also simply provides :
code https://bitbucket.org/oF2pks/kaltura-device-info-android/src
prim-origin https://github.com/kaltura/kaltura-device-info-android
° JSON report doesn't include any {action}->privateIDs ; feel free to Post everywhere
° ... 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
° Binder Current Protocol Version
° api29 updates
° /vendor Sepolicy
° xml easy webView
° FingerprintedPartitions
° webView engine(s) detection via active button
° ultra lightweight ~350kb
° packagesInfos & permissionsInfos
° ro.build.system_root_image,
° android10 mediaCodec soft/hard + vendor indication.
NEW RELEASE RC21: android 11 (R/30) + Export: clipboard/share/save, camera colorFilter + fix logicalCam, Treble ld.config [Vendor], packagesInfos: foreground service + overlays
nota: works on JellyBean and up ; with Oreo, Android_id is discontinued, and Serial_id deprecated due to <read_phone_state> permission.


Code:
uses-permission android:name=
android.permission.WRITE_EXTERNAL_STORAGE android:maxSdkVersion="22"
android.permission.READ_EXTERNAL_STORAGE
android.permission.CAMERA
com.google.android.providers.gsf.permission.READ_GSERVICES
- 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 can be easily browsed/parsed with FirefoxPC)
code https://bitbucket.org/oF2pks/kaltura-device-info-android/src
prim-origin https://github.com/kaltura/kaltura-device-info-android
° New Version: detection getprop for Treble & A/B seamless update + designation Soc & Kernel versionEdit : NOW ON F-Droid https://f-droid.org/en/packages/com.oF2pks.kalturadeviceinfos/If you want some added, let me know, but due to privacy, I won't add any requiring <INTERNET> or <READ_PHONE_STATE> (or <READ_LOGS>)
° JSON report doesn't include any {action}->privateIDs ; feel free to Post everywhere
° ... 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
° Binder Current Protocol Version
° api29 updates
° /vendor Sepolicy
° xml easy webView
° FingerprintedPartitions
° webView engine(s) detection via active button
° ultra lightweight ~350kb
° packagesInfos & permissionsInfos
° ro.build.system_root_image,
° android10 mediaCodec soft/hard + vendor indication.
NEW RELEASE RC21: android 11 (R/30) + Export: clipboard/share/save, camera colorFilter + fix logicalCam, Treble ld.config [Vendor], packagesInfos: foreground service + overlays
nota: works on JellyBean and up ; with Oreo, Android_id is discontinued, and Serial_id deprecated due to <read_phone_state> permission.








Attachments
Last edited: