1import{j as e}from"./jsx-runtime-DTNjZlaN.js";import{m as w,h as S,b as N,o as P,d as A}from"./image-variants-C3dBo-4d.js";import{a as F}from"./action-icons-CsNxpNek.js";import{t as T,a as v}from"./analytics-D5rhfbaa.js";import{a as R}from"./products-ywO9vYJt.js";import{s}from"./seo-MhEQvIT1.js";import{s as _}from"./site-metrics-B27Zy4BE.js";const y={lg:"px-6 py-3.5 text-sm",sm:"px-5 py-3 text-sm"};function x(r){return e.jsx("span",{className:"mr-2 inline-flex shrink-0",children:r})}function B({analyticsLocation:r,centered:a=!1,className:t,primaryExternal:o=!0,primaryHref:n,primaryLabel:l,primaryLeadingIcon:c,secondaryExternal:i=!1,secondaryHref:d,secondaryLabel:m,secondaryLeadingIcon:h,size:p="sm"}){const u=c!==void 0?c:o?e.jsx(F,{className:"h-4 w-4 opacity-80"}):null,C=["flex flex-wrap gap-3",a?"justify-center":"",t??""].filter(Boolean).join(" ");function g(b,k,L,f){const j=b==="primary"&&f?v.primaryConversion:v.ctaClick;T(j,{cta_action:b,cta_destination:L,cta_external:f,cta_label:k,cta_location:r})}return e.jsxs("div",{className:C,children:[e.jsxs("a",{className:`cta-primary inline-flex items-center rounded-[4px] font-medium ${y[p]}`,href:n,onClick:()=>g("primary",l,n,o),rel:o?"noreferrer":void 0,target:o?"_blank":void 0,children:[u?x(u):null,l]}),e.jsxs("a",{className:`cta-secondary inline-flex items-center rounded-full font-medium ${y[p]}`,href:d,onClick:()=>g("secondary",m,d,i),rel:i?"noreferrer":void 0,target:i?"_blank":void 0,children:[h?x(h):null,m]})]})}function D({className:r}){return e.jsxs("svg",{"aria-hidden":"true",className:r,fill:"none",role:"presentation",viewBox:"0 0 120 120",children:[[112,76,40].map((a,t)=>e.jsx("circle",{className:`pulse-ring ${t===1?"pulse-ring-delay-1":""} ${t===2?"pulse-ring-delay-2":""}`,cx:"60",cy:"60",r:a/2,stroke:t===2?"var(--color-circuit-400)":"var(--color-signal-500)",strokeOpacity:"0.55",strokeWidth:"1"},a)),e.jsx("circle",{cx:"60",cy:"60",fill:"var(--color-signal-500)",r:"3.5"})]})}function E({appStoreUrl:r,content:a,premiumFeaturesUrl:t}){return e.jsx(w.section,{className:"mt-24",initial:"hidden",variants:N,viewport:S,whileInView:"visible",children:e.jsxs(w.div,{className:"corner-ticks hatch relative overflow-hidden border border-[var(--card-border)] bg-[var(--color-ink-900)]",variants:A,transition:P,children:[e.jsx("div",{"aria-hidden":"true",className:"cta-sweep"}),e.jsx(D,{className:"pointer-events-none absolute -right-8 -top-10 h-44 w-44 opacity-70 sm:h-56 sm:w-56 lg:right-10 lg:top-1/2 lg:h-64 lg:w-64 lg:-translate-y-1/2"}),e.jsxs("div",{className:"relative grid gap-8 px-6 py-14 sm:px-12 lg:grid-cols-[1fr_auto] lg:items-center lg:py-16",children:[e.jsxs("div",{children:[e.jsx("p",{className:"eyebrow",children:a.eyebrow}),e.jsx("h2",{className:"display-heading mt-5 max-w-2xl text-[clamp(1.9rem,3.6vw,3.2rem)]",children:a.title}),e.jsx("p",{className:"mt-5 max-w-md text-base leading-relaxed text-[var(--text-secondary)]",children:a.description})]}),e.jsx(B,{analyticsLocation:"home_final_cta",className:"lg:flex-col lg:items-stretch",primaryHref:r,primaryLabel:a.primaryCtaLabel,secondaryHref:t,secondaryLabel:a.secondaryCtaLabel,size:"lg"})]})]})})}function z({alt:r,className:a="",decoding:t="async",fetchPriority:o,height:n,loading:l="lazy",sizes:c,src:i,srcSet:d,width:m}){return e.jsxs("div",{className:`relative ${a}`,children:[e.jsx("div",{"aria-hidden":"true",className:"absolute -inset-8 rounded-full bg-[radial-gradient(closest-side,rgba(255,138,42,0.14),transparent)] blur-2xl"}),e.jsxs("div",{className:"relative rounded-[2.6rem] border border-[rgba(235,230,220,0.16)] bg-[var(--color-ink-950)] p-2 shadow-[0_30px_70px_-30px_rgba(0,0,0,0.85),inset_0_1px_0_rgba(235,230,220,0.08)]",children:[e.jsx("span",{"aria-hidden":"true",className:"absolute -left-[0.14rem] top-24 h-9 w-[0.12rem] rounded-l bg-[rgba(235,230,220,0.22)]"}),e.jsx("span",{"aria-hidden":"true",className:"absolute -left-[0.14rem] top-[8.5rem] h-14 w-[0.12rem] rounded-l bg-[rgba(235,230,220,0.22)]"}),e.jsx("span",{"aria-hidden":"true",className:"absolute -right-[0.14rem] top-28 h-16 w-[0.12rem] rounded-r bg-[rgba(235,230,220,0.22)]"}),e.jsxs("div",{className:"relative overflow-hidden rounded-[2.1rem]",children:[e.jsx("img",{alt:r,className:"block aspect-[9/19] w-full object-cover object-top",decoding:t,fetchPriority:o,height:n,loading:l,sizes:c,src:i,srcSet:d,width:m}),e.jsx("div",{"aria-hidden":"true",className:"absolute left-1/2 top-2.5 h-3 w-[4.5rem] -translate-x-1/2 roun
1ded-full bg-black/85"})]})]})]})}function G({badge:r,label:a,variant:t}){const o=t==="premium";return e.jsxs("span",{className:`inline-flex items-center gap-2 rounded-[4px] border px-3 py-1.5 font-mono text-[0.62rem] tracking-[0.16em] uppercase ${o?"border-[rgba(255,138,42,0.45)] bg-[rgba(255,138,42,0.08)] text-[var(--color-signal-400)]":"border-[var(--card-border)] bg-[rgba(235,230,220,0.04)] text-[var(--text-secondary)]"}`,children:[e.jsx("span",{"aria-hidden":"true",className:`h-1.5 w-1.5 shrink-0 ${o?"bg-[var(--color-signal-500)]":"bg-[var(--color-circuit-400)]"}`}),a,r?e.jsx("span",{className:"border-l border-[rgba(235,230,220,0.18)] pl-2 opacity-80",children:r}):null]})}const O={about:["Apple hardware diagnostics","iPhone diagnostics","iPad diagnostics","Device information"],description:s.defaultDescription,keywords:["iPhone diagnostics","iPad diagnostics","Apple device info","hardware diagnostics"],modifiedTime:"2026-04-02",path:"/"},J={description:"Inspect the hardware. Test what matters. Identify the model, monitor CPU, memory, storage, thermals, and battery, then run focused checks for touch, audio, radios, and sensors.",backgroundAlt:"Soft blue light and circuit traces behind the home hero.",eyebrow:"Lirum Device Info 2 · Apple hardware diagnostics",primaryCtaLabel:"Download Lirum Free",secondaryCtaLabel:"Compare Free and Premium",title:"iPhone & iPad hardware diagnostics, on device."},K=["3.43M downloads","Built in Canada since 2011","Referenced by Reuters, Wired, Engadget, and MacRumors"],Q=["Model identifiers / SoC mapping","CPU topology","Memory and storage profile","252 specification fields","94 device models","23 diagnostic tools","Thermal state monitoring","USB interface details","Apple device timeline","Baseband and radio inventory"],X={description:"Lirum Labs has built software for Apple hardware since 2011. Based in Canada, the team focuses on device identification, system monitoring, component tests, and hardware reference tools.",eyebrow:"Company & track record",linksDescription:"Read independent coverage, browse the product archive, or contact the company directly.",linksTitle:"Check the record",title:"Built in Canada. In the field since 2011."},Y=[{href:"/media/",label:"Explore press coverage"},{href:"/news/",label:"Browse product notes"},{href:s.contactPath,label:"Contact Lirum Labs"}];function Z(r){return[{label:"Founded",value:s.foundingDate},{label:"Headquarters",value:s.headquarters.country},{label:"Coverage entries",value:r},{label:"Supported device families",value:R[0].compatibility.length}]}const ee=[{detail:"First release of Lirum Device Info",year:s.foundingDate},{detail:"Interviewed by Reuters on Apple hardware",year:"2018"},{detail:`${_.downloads.value} downloads across the App Store`,year:"Today"}],I=["Model identifiers, regional variants, and product codes","SoC, memory, storage, and hardware-tree data","Cellular, Wi-Fi, Bluetooth, USB, and internal interfaces","Sensor availability, thermal state, and live system metrics"],re={cardEyebrow:"What Lirum surfaces",cardSummary:"The identifiers and subsystem details that a marketing name or generic spec sheet leaves out.",description:"Resolve model identifiers, regional variants, product codes, chipset and memory context, internal interfaces, radios, and sensor availability before you diagnose or compare.",eyebrow:"Identification & inventory",featureItems:I,title:"Start with the exact hardware configuration.",workflowSummary:"Use the same data to confirm model identity, compare configurations, and choose the next diagnostic step."},ae={backgroundAlt:"",primaryCtaLabel:"Compare Free and Premium",secondaryCtaLabel:"Read documentation"},te={caption:"Live monitors and focused tests",description:"Monitor CPU, memory, storage, thermals, battery, and network activity. Then run focused checks for touch, audio, radios, cameras, biometrics, and sensors.",eyebrow:"Monitoring & component tests",highlights:["Track CPU, memory, storage, thermals, and battery","Inspect network interfaces, radios, and throughput","Test touch, display, audio, vibration, and cameras","Check GPS, NFC, biometrics, and motion sensors"],liveToolRows:[{label:"CPU load",status:"23%"},{label:"Memory used",status:"61%"},{label:"Storage free",status:"412 GB"},{label:"Battery",status:"80% · charging"},{label:"Thermal state",status:"Nominal"}],imageAlt:"Two iPhones showing the Lirum tool catalog and CPU, memory, storage, and battery monitor screens.",panelDescription:"Start with system activity, then isolate the interface, sensor, or component behind the symptom.",title:"Watch the system live. Test components directly."},oe={closeViewerLabel:"Close screenshot viewer",description:"Preview the five views shown here: dashboard, tool catalog, device information, network tools, and the Apple hardware timeline.",dialogDescription:"Browse screenshots of the dashboard, tool selector, device information, network tools, and the timeline view.",dialogLabel:"Lirum screenshot viewer",eyebrow:"Inside Lirum",nextScreenshotLabel:"Show next screenshot",previousScreenshotLabel:"Show previous screenshot",primaryCtaLabel:"Download Lirum Free",secondaryCtaLabel:"Read documentation",title:"From device summary to low-level detail."};function se(r,a){return`Screenshot ${r+1} of ${a}`}const ie=[{alt:"Lirum home dashboard showing device summary, memory, and live CPU usage.",src:"/images/app/screenshots/home.webp"},{alt:"Lirum tool selector showing the diagnostics and utility catalog.",src:"/images/app/screenshots/tool-selector.webp"},{alt:"Lirum device information screen showing detailed hardware fields and model data.",src:"/images/app/screenshots/info.webp"},{alt:"Lirum network tools screen showing interface details and live network data.",src:"/images/app/screenshots/network.webp"},{alt:"Lirum timeline view comparing Apple device release periods across product lines.",src:"/images/app/screenshots/timeline.webp"}
1],ne={description:"Free includes the core device-information, monitoring, network, sensor, and component-test tools. Premium adds 13 tools and workflows for hardware analysis, comparison, guided testing, and reporting.",eyebrow:"Free or Premium",freeCard:{bullets:["Device information, CPU, memory, storage, battery, and thermal tools","Network, radio, sensor, biometric, display, and camera checks","Apple hardware timeline and on-device reference tools"],ctaExternal:!0,ctaHref:s.appStoreUrl,ctaLabel:"Download Lirum Free",description:"Use Lirum Free for device information, live system monitors, network utilities, sensor checks, and hands-on component tests.",eyebrow:"Free",title:"For inspection, monitoring, and everyday checks."},premiumCard:{bullets:["Hardware Browser and Connection Rate","Device and benchmark comparisons","Manual Test Wizard and Report tools"],ctaExternal:!1,ctaHref:"/products/lirum-device-info-2/#tiers",ctaLabel:"View full feature matrix",description:"Add the workflows that matter on a repair bench or during repeat intake: deeper hardware browsing, side-by-side comparison, guided tests, and reporting.",eyebrow:"Premium",title:"For comparison, guided testing, and reports."},recommendation:"Start with Free. Move to Premium when comparison, repeatable test sequences, or reporting becomes part of the job.",title:"Free for inspection and monitoring. Premium for comparison, guided tests, and reports."},le={ctaLabel:"Read the coverage",description:"Reuters interviewed Lirum in 2018. Wired, Engadget, MacRumors, The Guardian, and others have cited the app in reporting on Apple hardware and component differences.",eyebrow:"Independent coverage",title:"Referenced in Apple hardware coverage worldwide."},ce={ctaLabel:"View news archive",description:"Release notes and product updates from earlier Lirum releases, kept online for reference.",eyebrow:"News archive",title:"From the Lirum news archive."};export{B as H,z as P,G as T,Q as a,J as b,X as c,ee as d,Y as e,re as f,Z as g,K as h,ae as i,te as j,oe as k,ie as l,se as m,ne as n,le as o,E as p,ce as q,O as r};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.