Know Your Phone

Widevine L1 and L3: why a good screen still streams at 480p

Updated

The certification level decides what resolution a streaming app is allowed to give you. Here is where it comes from, how to read it, and why it can disappear after an unlock.

Team MMR3 min read

A phone with an excellent panel plays a paid streaming service at a resolution that looks like an old download, while the same account on a cheaper handset looks sharp. Nothing is broken and no setting will fix it. The cause is the digital rights management level the phone is certified at, and it is decided long before the app is installed.

What the levels mean

Widevine is the DRM system most Android streaming apps use. It defines three security levels, of which two matter in practice:

  • L1 — all decryption and video processing happen inside the processor's trusted execution environment. The decoded frames never pass through ordinary memory where another process could read them. Services grant their highest resolutions to L1 devices.
  • L3 — the work happens in software, outside the trusted environment. The content is still encrypted in transit and still protected, but the protection is considered weaker, and services cap what they will deliver. In practice that cap is standard definition on most platforms.

The level is not a setting. It is provisioned when the device is manufactured and certified, and it depends on the phone's hardware security and on the maker having gone through the certification. That is why some otherwise capable handsets — often models sold outside the markets the maker certified for, and a good number of budget devices — ship as L3 and stay that way.

How to read your phone's level

The level is reported by the DRM subsystem and can be read by any app that asks for it; several small utilities do nothing else. They will show the Widevine level along with the supported security levels for each codec. What matters is the line for the level itself: L1 or L3, with no ambiguity.

Read it before you buy where you can, particularly with an imported handset. A phone that is L1 in its home market can be L3 in another variant of the same model, because the certification follows the firmware build as well as the hardware.

Why it can vanish after a change

Unlocking the bootloader breaks the chain of trust the level depends on. On many phones the provisioning is invalidated permanently when the bootloader is unlocked, and re-locking does not restore it. The keys are gone. This is the most common way people lose L1, and it surprises them because the phone is otherwise entirely functional. The broader set of consequences is in what unlocking the bootloader does, and the neighbouring problem of apps that refuse to run at all is in Play Integrity and banking apps.

Things that are not the DRM level

Before concluding that the level is the problem, rule out the things that produce the same symptom:

  • The plan. Several services tie maximum resolution to the subscription tier, and the cheapest tier is frequently capped regardless of device.
  • The connection. Adaptive streaming drops resolution when throughput falls and takes a while to climb back. A stream that starts soft and sharpens after a minute is doing exactly what it should.
  • Data saver modes. Both the app and the system can cap streaming quality on mobile data, and the setting is easy to forget.
  • The title itself. Not every item in a catalogue is available at high resolution.

The distinguishing test is simple: if the same account on the same connection gives a higher resolution on another device, the difference is in the device. If every device is capped, it is the plan or the title.

Why it cannot be fixed on the phone

There is no legitimate way to raise a device from L3 to L1. The level is an attestation about hardware, made by the manufacturer during certification, and a phone cannot vouch for itself. Tools that promise otherwise are either changing what the phone reports — which streaming services check server-side, so the claim is rejected — or they are something you do not want installed.

The practical conclusion is a buying one. If high-resolution streaming on the handset matters to you, treat the DRM level as a specification, check it in the same breath as the panel and the band support, and be particularly careful with imported variants. A screen specification means nothing if the content is never allowed to reach it.