PhoneVitals › Guides › iPhone diagnostic software for Windows: what…

iPhone diagnostic software for Windows: what can actually be read over USB

By the PhoneVitals engineering team · updated 2026-08-30

What the phone is willing to say

Plug an iPhone into a Windows machine and, after the owner taps Trust, iOS exposes a set of official service channels. No jailbreak is involved and nothing is installed on the phone. Through those channels a diagnostic tool can read:

What no software can read

Honesty about the limits matters more in a repair shop than anywhere else, because you are the one who has to defend the diagnosis to a customer.

Rule of thumb: anything the phone measures about itself is readable and verifiable. Anything that needs eyes or a network is not. A tool that claims otherwise is guessing, and you will be the one explaining the guess.

Why Windows, specifically

Repair benches run Windows. The catch is that Windows only learns to enumerate an iPhone after Apple's own device driver is installed — without it, every phone looks like a bad cable. Any diagnostic tool for Windows must handle that driver, and a surprising number simply do not mention it.

What separates a diagnostic from a spec sheet

Plenty of utilities print the model, serial and iOS version. That is identification, not diagnosis. A diagnostic connects measurements to verdicts: this cell sags 0.7 V under load, therefore it fails; this panic names AppleSPU, therefore the fault sits before the sensor hub, not in the app that happened to be open. If the output does not commit to a verdict you can hand to a customer, it is a spec sheet.

Read it from the phone instead of guessing

PhoneVitals pulls every number in this article off the device itself over USB — the gauge records, the panic logs, the pairing checks — and prints them in a report your customer can verify by QR code. The first scan on your computer is free.

Download for Windows

More from the bench

How to check an iPhone's real battery cycle count (and spot a reset one) →How to tell if an iPhone battery has already been replaced →Reading iPhone kernel panic logs: what the sensor tokens actually mean →iPhone won't charge: a diagnosis order that does not waste parts →Checking a used iPhone before you buy it: a 5-minute bench routine →Reading real iPhone battery health on Windows: beyond the 3uTools number →Face ID stopped working after a screen replacement: what actually broke →How to check an iPhone for water damage — beyond the red sticker →