FORUMS
Remove All Ads from XDA

[APP|FOSS] GSF, Widevine L1/2/3, Treble & A/B device infos (+all IDs/Specs)

661 posts
Thanks Meter: 814
 
By oF2pks, Senior Member on 3rd October 2018, 12:38 PM
Post Reply Email Thread
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).
Code:
uses-permission android:name=
android.permission.WRITE_EXTERNAL_STORAGE android:maxSdkVersion="18" 
android.permission.READ_EXTERNAL_STORAGE
android.permission.CAMERA
com.google.android.providers.gsf.permission.READ_GSERVICES
This app is a basic json example, it shows how much any app, can silently retrieve devices characteristics, but also simply provides :
  • 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...fo-android/src
prim-origin https://github.com/kaltura/kaltura-device-info-android
Quote:

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>)

° New Version: detection getprop for Treble & A/B seamless update + designation Soc & Kernel version
° 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)
NEW RELEASE RC6: CameraAPi2 global specs, Display HDR modes (and etc/gps.conf miss in "private" dialog-box))


nota: works on JellyBean and up ; with Oreo, Android_id is discontinued, and Serial_id deprecated due to <read_phone_state> permission.
Attached Thumbnails
Click image for larger version

Name:	Screenshot1.png
Views:	478
Size:	122.2 KB
ID:	4617691   Click image for larger version

Name:	Screenshot_2.png
Views:	466
Size:	176.3 KB
ID:	4617692   Click image for larger version

Name:	Screenshot3.png
Views:	448
Size:	123.3 KB
ID:	4617693   Click image for larger version

Name:	Screenshot4.png
Views:	394
Size:	194.7 KB
ID:	4617694   Click image for larger version

Name:	Screenshot_5.png
Views:	380
Size:	154.8 KB
ID:	4617696   Click image for larger version

Name:	Screenshot_6.png
Views:	376
Size:	97.3 KB
ID:	4617697   Click image for larger version

Name:	ScreenshotJSON.png
Views:	374
Size:	94.9 KB
ID:	4617698   Click image for larger version

Name:	fdroid.png
Views:	242
Size:	7.4 KB
ID:	4669626  
Attached Files
File Type: apk kalturadeviceinfoRC5.apk - [Click for QR Code] (1.68 MB, 52 views)
File Type: apk kalturadeviceinfoRC6.apk - [Click for QR Code] (1.68 MB, 128 views)
The Following 3 Users Say Thank You to oF2pks For This Useful Post: [ View ] Gift oF2pks Ad-Free
 
 
4th October 2018, 02:54 AM |#2  
MishaalRahman's Avatar
Editor in Chief
Thanks Meter: 1,815
 
More
Can you explain what the purpose of this is? What we would use this for?
The Following User Says Thank You to MishaalRahman For This Useful Post: [ View ] Gift MishaalRahman Ad-Free
4th October 2018, 11:16 AM |#3  
oF2pks's Avatar
OP Senior Member
Thanks Meter: 814
 
More
Quote:
Originally Posted by MishaalRahman

Can you explain what the purpose of this is? What we would use this for?

Hi, thanks for your interest, I'm huge xda{news} fan (everyday congrats), and was referring to
-GSFid https://www.xda-developers.com/how-t...-google-error/ , this app throws a json on screen with finger touch copy/select/share; so users can copy it, also if Firefox is installed ( Fennec or Klar), on Lollipop and up, the share button to Firefox will straight open Google re-certification page (1st link in json).
-Widevine real level : https://www.xda-developers.com/xiaom...l1-netflix-hd/ (and others Oneplus5...) thanks to Kaltura prim-origin, the app tests all possible drm inclusions.
-cpu soc64 without arm64 support: (thx to @mattwhite7102) some low cost oem provide devices with arm64 cpu without arch64 support https://forum.xda-developers.com/sho...&postcount=859
EDIT v2
-Treble detection https://www.xda-developers.com/proje...-android-oreo/
-A/B seamless update https://www.xda-developers.com/how-t...mless-updates/


I will do my best to get this app auto-built by F-Droid, thus before buying a low cost device (example Treble project), buyers can ask sellers to process it, and send them this json by email. ( ? same for each new xda forum's device heading ?).

Finally, every (closed source) app with <internet> permission can leak this data to the net: it just visualizes this.
In that same purpose I'm also on releasing an upgrade of ApplicationsInfo with multiple additions, and without <internet> or other "excessive" permission : https://bitbucket.org/oF2pks/android...nfo/downloads/ . (but untested on new Pie Update Inactive Apps screen to show buckets )
5th October 2018, 10:41 PM |#4  
iloveoreos's Avatar
Senior Member
Flag Spirit River
Thanks Meter: 133
 
More
Awesome I will add this to my apk stash!

Sent from my Samsung SM-A520W using XDA Labs
13th December 2018, 01:19 AM |#5  
TiTiB's Avatar
Senior Member
Thanks Meter: 121
 
More
Matrix ckick causes freeze
@oF2pks thanks for this! I'm no beginner when it comes to Android modding and such (check my sig) but the amount of info your app provides is overwhelming. More stuff for me to learn

PROBLEM: When I click on "Matrix" the app freezes, then I get the error "Kaltura Device Info is not responding".

MatLog output attchd

BTW, I learned about this because of link at
https://forum.xda-developers.com/pro...icial-t3878115
The Following User Says Thank You to TiTiB For This Useful Post: [ View ] Gift TiTiB Ad-Free
Post Reply Subscribe to Thread

Tags
a/b, decoder, gsf, treble, widevine

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes