specdeviceinfo
Raw dataset

Real-device raw report dataset

119 physical Android handsets, each with a complete runtime self-report — a median of 535 fields, spanning 22 brands, 58 SoCs and platforms, Android 7.1.1 through 17.

119
Devices
22
Brands
58
SoCs
84
Resolutions
10+11
Negatives

Who buys this

Anti-fraud & risk teams

Train and validate emulator, cloud-phone and tampered-device detection. The set ships 10 emulator and 11 rooted records as negatives — you cannot measure a detector's false-positive rate with positives alone.

App compatibility & QA

Reproduce compatibility bugs against a real handset's declared feature list, codec table and sensor part numbers instead of guessing from API level when you can't get the physical device.

Device intelligence & research

How the same SoC differs across vendor ROMs — shared libraries, sensor suppliers, EGL extension strings. None of this appears on any spec site.

What one record contains

Taking the richest device in the set (Xiaomi 24129PN74C, Android 16, 929 fields):

Every tier contains all of these sections — the free sample included. The only difference between tiers is how many devices you get.

build Build.* identity & fingerprint 47
env Integrity flags 5
hardware SoC, cores, clocks 11
screen Display geometry 7
storage Storage & RAM totals 4
hardware.features Declared system features 122
sensors Sensor inventory (name · vendor · type) 105
media.codecs.decoders Media decoders 78
media.codecs.encoders Media encoders 40
system.sharedLibs Vendor shared libraries 127
system.javaProps JVM / ICU / OpenSSL properties 44
gpu GPU vendor & EGL extension string 3
hardware.cpuInfo Raw /proc/cpuinfo 71

Coverage

By brand

samsung
48
OPPO
14
OnePlus
12
Xiaomi
11
nubia
7
motorola
4
Redmi
4
google
3
KDDI
2
vivo
2
asus
1
CMDC
1

By Android release

Android 7.1.1
3
Android 8.0.0
4
Android 8.1.0
5
Android 9
17
Android 10
23
Android 11
16
Android 12
16
Android 13
6
Android 14
5
Android 15
3
Android 16
16
Android 17
5

Pricing

Free sample
$0 / 3 devices

3 complete records, one of them an emulator, so you can check the shape and field depth before paying.

Download sample JSON
50-device pack
$10 / 50 devices

50 complete records picked round-robin across brands. JSON + manifest + licence, delivered as a zip.

Buy · $10
Full library
$19 / 119 devices

All 119 devices, plus every device added over the next 6 months.

Buy · $19

Need bulk volume, targeted collection, or API access? Get in touch

Alternative payment

Pay with USDT

If card or PayPal doesn't work for you, USDT is accepted on Tron (TRC-20) and Ethereum (ERC-20). This channel settles manually — it is not an instant download.

50 devices
10 USDT
119 devices
19 USDT

TRC-20 is recommended — the network fee is far lower.

TRC-20 Tron
~$1 network fee
TNbU3pry7PMzZxoDRWFyt2cECTJJRvUHtQ
View on block explorer →
ERC-20 Ethereum
higher network fee
0xAE86BB4E59fA80d9BAf76AdF9761898b6DB4d0F3
View on block explorer →

How it works

  1. 1 Send the exact amount

    50-device pack = 10 USDT, full library = 19 USDT. Network fees are on you, so make sure the amount that arrives is at least that.

  2. 2 Pick a chain, copy its address

    The two addresses are not interchangeable. Check that the network your wallet sends on matches the address you copied.

  3. 3 Send us a screenshot of the transfer

    Email is preferred: business_contact@specdeviceinfo.com — the Telegram and QQ groups work too. A screenshot of the transfer is required, along with which pack you bought; including the transaction hash gets it verified faster.

  4. 4 We verify and deliver by hand

    Once confirmed we send you the download link, normally within 24 hours. If you use email, give us an address that can receive attachments.

Contact us after paying

Any of the three works. Email is preferred — it keeps a record, takes attachments, and won't scroll away. Whichever you use, attach the screenshot of your transfer.

Read before sending
  • Send USDT only, on the chain the address is labelled with. Using the wrong chain, or sending a different token, loses the funds permanently — we cannot recover or refund them.
  • Crypto payments are final and non-refundable. If you are unsure the data fits, download the free sample first — it is 3 complete records with every field intact.
  • This channel is handled by a person, not a script. If nothing arrives within 24 hours, reply to your own email and chase us.
  • Without a screenshot we cannot match your payment. An anonymous transfer arriving on-chain tells us nothing about who sent it — you must reach out and show the transfer, otherwise we have no way to deliver.

Licence

FAQ

How is this different from your free 84k-device database?

The free database is aggregated spec summaries from public sources — roughly 30 fields per model, answering "what should this model look like". This dataset is the raw dump one physical handset produced in a single run, 500+ fields each, answering "what did this unit actually report" — including vendor-private libraries, sensor supplier part numbers and full codec tables that simply don't survive aggregation.

Does it contain personal data?

No. No accounts, IMEI, Android ID, advertising ID, MAC, IP or location. Every value that changes between two reports from the same handset — battery level, free storage, uptime, screen brightness, report timestamp, current network type — is stripped by design; `battery` keeps only capability flags recording whether the device exposes a reading at all.

How do I get the files after paying?

Checkout runs on Lemon Squeezy. The download link is emailed automatically the moment payment clears — no manual step, no waiting on us.

What do the 6 months of updates cover?

Collection is ongoing. For 6 months after buying the full library, every time devices are added you get a link to the updated release.

How are the 50 devices in the pack chosen?

Round-robin across brands, not a head slice — otherwise Samsung at 40% of the corpus would eat the entire pack. You get a cross-vendor, cross-release cut.