PhoneVitals › Guides › iPhone diagnostic software for Windows: what…
iPhone diagnostic software for Windows: what can actually be read over USB
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:
- The battery fuel gauge — true full-charge capacity, cycle count, cell manufacture date, lifetime minimum voltage and temperature extremes. This is the same IC Settings reads, minus the rounding and the marketing.
- Kernel panic logs — when hardware faults crash the phone, the crash reporter names the subsystem. A panic mentioning the NAND, the baseband or the TrueDepth camera is a written confession about which board section is failing.
- Part pairing state — whether the screen, battery and camera answer as the parts the board was born with, factory-calibrated replacements, or unknown aftermarket parts.
- Live power draw — the current the phone pulls at idle, which is how a shorted rail or a misbehaving coprocessor betrays itself without opening the case.
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.
- Face ID quality. Software can see the module answer or fail to answer. Whether the dot projector's pattern is degraded needs the phone's own self-test.
- The cellular antenna path without a SIM and a live network.
- Mechanical condition — a cracked frame, a swollen battery that has not yet tripped a sensor, corrosion that has not yet killed a line.
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