Last active
March 31, 2026 20:49
-
Star
(3,341)
You must be signed in to star a gist -
Fork
(372)
You must be signed in to fork a gist
-
-
Save adamawolf/3048717 to your computer and use it in GitHub Desktop.
List of Apple's mobile device codes types a.k.a. machine ids (e.g. `iPhone1,1`, `Watch1,1`, etc.) and their matching product names
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| i386 : iPhone Simulator | |
| x86_64 : iPhone Simulator | |
| arm64 : iPhone Simulator | |
| iPhone1,1 : iPhone | |
| iPhone1,2 : iPhone 3G | |
| iPhone2,1 : iPhone 3GS | |
| iPhone3,1 : iPhone 4 | |
| iPhone3,2 : iPhone 4 GSM Rev A | |
| iPhone3,3 : iPhone 4 CDMA | |
| iPhone4,1 : iPhone 4S | |
| iPhone5,1 : iPhone 5 (GSM) | |
| iPhone5,2 : iPhone 5 (GSM+CDMA) | |
| iPhone5,3 : iPhone 5C (GSM) | |
| iPhone5,4 : iPhone 5C (Global) | |
| iPhone6,1 : iPhone 5S (GSM) | |
| iPhone6,2 : iPhone 5S (Global) | |
| iPhone7,1 : iPhone 6 Plus | |
| iPhone7,2 : iPhone 6 | |
| iPhone8,1 : iPhone 6s | |
| iPhone8,2 : iPhone 6s Plus | |
| iPhone8,4 : iPhone SE (GSM) | |
| iPhone9,1 : iPhone 7 | |
| iPhone9,2 : iPhone 7 Plus | |
| iPhone9,3 : iPhone 7 | |
| iPhone9,4 : iPhone 7 Plus | |
| iPhone10,1 : iPhone 8 | |
| iPhone10,2 : iPhone 8 Plus | |
| iPhone10,3 : iPhone X Global | |
| iPhone10,4 : iPhone 8 | |
| iPhone10,5 : iPhone 8 Plus | |
| iPhone10,6 : iPhone X GSM | |
| iPhone11,2 : iPhone XS | |
| iPhone11,4 : iPhone XS Max | |
| iPhone11,6 : iPhone XS Max Global | |
| iPhone11,8 : iPhone XR | |
| iPhone12,1 : iPhone 11 | |
| iPhone12,3 : iPhone 11 Pro | |
| iPhone12,5 : iPhone 11 Pro Max | |
| iPhone12,8 : iPhone SE 2nd Gen | |
| iPhone13,1 : iPhone 12 Mini | |
| iPhone13,2 : iPhone 12 | |
| iPhone13,3 : iPhone 12 Pro | |
| iPhone13,4 : iPhone 12 Pro Max | |
| iPhone14,2 : iPhone 13 Pro | |
| iPhone14,3 : iPhone 13 Pro Max | |
| iPhone14,4 : iPhone 13 Mini | |
| iPhone14,5 : iPhone 13 | |
| iPhone14,6 : iPhone SE 3rd Gen | |
| iPhone14,7 : iPhone 14 | |
| iPhone14,8 : iPhone 14 Plus | |
| iPhone15,2 : iPhone 14 Pro | |
| iPhone15,3 : iPhone 14 Pro Max | |
| iPhone15,4 : iPhone 15 | |
| iPhone15,5 : iPhone 15 Plus | |
| iPhone16,1 : iPhone 15 Pro | |
| iPhone16,2 : iPhone 15 Pro Max | |
| iPhone17,1 : iPhone 16 Pro | |
| iPhone17,2 : iPhone 16 Pro Max | |
| iPhone17,3 : iPhone 16 | |
| iPhone17,4 : iPhone 16 Plus | |
| iPhone17,5 : iPhone 16e | |
| iPhone18,1 : iPhone 17 Pro | |
| iPhone18,2 : iPhone 17 Pro Max | |
| iPhone18,3 : iPhone 17 | |
| iPhone18,4 : iPhone Air | |
| iPod1,1 : 1st Gen iPod | |
| iPod2,1 : 2nd Gen iPod | |
| iPod3,1 : 3rd Gen iPod | |
| iPod4,1 : 4th Gen iPod | |
| iPod5,1 : 5th Gen iPod | |
| iPod7,1 : 6th Gen iPod | |
| iPod9,1 : 7th Gen iPod | |
| iPad1,1 : iPad | |
| iPad1,2 : iPad 3G | |
| iPad2,1 : 2nd Gen iPad | |
| iPad2,2 : 2nd Gen iPad GSM | |
| iPad2,3 : 2nd Gen iPad CDMA | |
| iPad2,4 : 2nd Gen iPad New Revision | |
| iPad3,1 : 3rd Gen iPad | |
| iPad3,2 : 3rd Gen iPad CDMA | |
| iPad3,3 : 3rd Gen iPad GSM | |
| iPad2,5 : iPad mini | |
| iPad2,6 : iPad mini GSM+LTE | |
| iPad2,7 : iPad mini CDMA+LTE | |
| iPad3,4 : 4th Gen iPad | |
| iPad3,5 : 4th Gen iPad GSM+LTE | |
| iPad3,6 : 4th Gen iPad CDMA+LTE | |
| iPad4,1 : iPad Air (WiFi) | |
| iPad4,2 : iPad Air (GSM+CDMA) | |
| iPad4,3 : 1st Gen iPad Air (China) | |
| iPad4,4 : iPad mini Retina (WiFi) | |
| iPad4,5 : iPad mini Retina (GSM+CDMA) | |
| iPad4,6 : iPad mini Retina (China) | |
| iPad4,7 : iPad mini 3 (WiFi) | |
| iPad4,8 : iPad mini 3 (GSM+CDMA) | |
| iPad4,9 : iPad Mini 3 (China) | |
| iPad5,1 : iPad mini 4 (WiFi) | |
| iPad5,2 : iPad mini 4 (WiFi+Cellular) | |
| iPad5,3 : iPad Air 2 (WiFi) | |
| iPad5,4 : iPad Air 2 (Cellular) | |
| iPad6,3 : iPad Pro (9.7 inch, WiFi) | |
| iPad6,4 : iPad Pro (9.7 inch, WiFi+LTE) | |
| iPad6,7 : iPad Pro (12.9 inch, WiFi) | |
| iPad6,8 : iPad Pro (12.9 inch, WiFi+LTE) | |
| iPad6,11 : iPad (2017) | |
| iPad6,12 : iPad (2017) | |
| iPad7,1 : iPad Pro 2nd Gen (WiFi) | |
| iPad7,2 : iPad Pro 2nd Gen (WiFi+Cellular) | |
| iPad7,3 : iPad Pro 10.5-inch 2nd Gen (WiFi) | |
| iPad7,4 : iPad Pro 10.5-inch 2nd Gen (WiFi+Cellular) | |
| iPad7,5 : iPad 6th Gen (WiFi) | |
| iPad7,6 : iPad 6th Gen (WiFi+Cellular) | |
| iPad7,11 : iPad 7th Gen 10.2-inch (WiFi) | |
| iPad7,12 : iPad 7th Gen 10.2-inch (WiFi+Cellular) | |
| iPad8,1 : iPad Pro 11 inch 3rd Gen (WiFi) | |
| iPad8,2 : iPad Pro 11 inch 3rd Gen (1TB, WiFi) | |
| iPad8,3 : iPad Pro 11 inch 3rd Gen (WiFi+Cellular) | |
| iPad8,4 : iPad Pro 11 inch 3rd Gen (1TB, WiFi+Cellular) | |
| iPad8,5 : iPad Pro 12.9 inch 3rd Gen (WiFi) | |
| iPad8,6 : iPad Pro 12.9 inch 3rd Gen (1TB, WiFi) | |
| iPad8,7 : iPad Pro 12.9 inch 3rd Gen (WiFi+Cellular) | |
| iPad8,8 : iPad Pro 12.9 inch 3rd Gen (1TB, WiFi+Cellular) | |
| iPad8,9 : iPad Pro 11 inch 4th Gen (WiFi) | |
| iPad8,10 : iPad Pro 11 inch 4th Gen (WiFi+Cellular) | |
| iPad8,11 : iPad Pro 12.9 inch 4th Gen (WiFi) | |
| iPad8,12 : iPad Pro 12.9 inch 4th Gen (WiFi+Cellular) | |
| iPad11,1 : iPad mini 5th Gen (WiFi) | |
| iPad11,2 : iPad mini 5th Gen (WiFi+Cellular) | |
| iPad11,3 : iPad Air 3rd Gen (WiFi) | |
| iPad11,4 : iPad Air 3rd Gen (WiFi+Cellular) | |
| iPad11,6 : iPad 8th Gen (WiFi) | |
| iPad11,7 : iPad 8th Gen (WiFi+Cellular) | |
| iPad12,1 : iPad 9th Gen (WiFi) | |
| iPad12,2 : iPad 9th Gen (WiFi+Cellular) | |
| iPad14,1 : iPad mini 6th Gen (WiFi) | |
| iPad14,2 : iPad mini 6th Gen (WiFi+Cellular) | |
| iPad13,1 : iPad Air 4th Gen (WiFi) | |
| iPad13,2 : iPad Air 4th Gen (WiFi+Cellular) | |
| iPad13,4 : iPad Pro 11 inch 5th Gen | |
| iPad13,5 : iPad Pro 11 inch 5th Gen | |
| iPad13,6 : iPad Pro 11 inch 5th Gen | |
| iPad13,7 : iPad Pro 11 inch 5th Gen | |
| iPad13,8 : iPad Pro 12.9 inch 5th Gen | |
| iPad13,9 : iPad Pro 12.9 inch 5th Gen | |
| iPad13,10 : iPad Pro 12.9 inch 5th Gen | |
| iPad13,11 : iPad Pro 12.9 inch 5th Gen | |
| iPad13,16 : iPad Air 5th Gen (WiFi) | |
| iPad13,17 : iPad Air 5th Gen (WiFi+Cellular) | |
| iPad13,18 : iPad 10th Gen (WiFi) | |
| iPad13,19 : iPad 10th Gen (WiFi+Cellular) | |
| iPad14,3 : iPad Pro 11 inch 4th Gen (WiFi) | |
| iPad14,4 : iPad Pro 11 inch 4th Gen (WiFi+Cellular) | |
| iPad14,5 : iPad Pro 12.9 inch 6th Gen (WiFi) | |
| iPad14,6 : iPad Pro 12.9 inch 6th Gen (WiFi+Cellular) | |
| iPad14,8 : iPad Air 11 inch 6th Gen (WiFi) | |
| iPad14,9 : iPad Air 11 inch 6th Gen (WiFi+Cellular) | |
| iPad14,10 : iPad Air 13 inch 6th Gen (WiFi) | |
| iPad14,11 : iPad Air 13 inch 6th Gen (WiFi+Cellular) | |
| iPad15,3 : iPad Air 11-inch 7th Gen (WiFi) | |
| iPad15,4 : iPad Air 11-inch 7th Gen (WiFi+Cellular) | |
| iPad15,5 : iPad Air 13-inch 7th Gen (WiFi) | |
| iPad15,6 : iPad Air 13-inch 7th Gen (WiFi+Cellular) | |
| iPad15,7 : iPad 11th Gen (WiFi) | |
| iPad15,8 : iPad 11th Gen (WiFi+Cellular) | |
| iPad16,1 : iPad mini 7th Gen (WiFi) | |
| iPad16,2 : iPad mini 7th Gen (WiFi+Cellular) | |
| iPad16,3 : iPad Pro 11 inch 5th Gen (WiFi) | |
| iPad16,4 : iPad Pro 11 inch 5th Gen (WiFi+Cellular) | |
| iPad16,5 : iPad Pro 12.9 inch 7th Gen (WiFi) | |
| iPad16,6 : iPad Pro 12.9 inch 7th Gen (WiFi+Cellular) | |
| Watch1,1 : Apple Watch 38mm case | |
| Watch1,2 : Apple Watch 42mm case | |
| Watch2,6 : Apple Watch Series 1 38mm case | |
| Watch2,7 : Apple Watch Series 1 42mm case | |
| Watch2,3 : Apple Watch Series 2 38mm case | |
| Watch2,4 : Apple Watch Series 2 42mm case | |
| Watch3,1 : Apple Watch Series 3 38mm case (GPS+Cellular) | |
| Watch3,2 : Apple Watch Series 3 42mm case (GPS+Cellular) | |
| Watch3,3 : Apple Watch Series 3 38mm case (GPS) | |
| Watch3,4 : Apple Watch Series 3 42mm case (GPS) | |
| Watch4,1 : Apple Watch Series 4 40mm case (GPS) | |
| Watch4,2 : Apple Watch Series 4 44mm case (GPS) | |
| Watch4,3 : Apple Watch Series 4 40mm case (GPS+Cellular) | |
| Watch4,4 : Apple Watch Series 4 44mm case (GPS+Cellular) | |
| Watch5,1 : Apple Watch Series 5 40mm case (GPS) | |
| Watch5,2 : Apple Watch Series 5 44mm case (GPS) | |
| Watch5,3 : Apple Watch Series 5 40mm case (GPS+Cellular) | |
| Watch5,4 : Apple Watch Series 5 44mm case (GPS+Cellular) | |
| Watch5,9 : Apple Watch SE 40mm case (GPS) | |
| Watch5,10 : Apple Watch SE 44mm case (GPS) | |
| Watch5,11 : Apple Watch SE 40mm case (GPS+Cellular) | |
| Watch5,12 : Apple Watch SE 44mm case (GPS+Cellular) | |
| Watch6,1 : Apple Watch Series 6 40mm case (GPS) | |
| Watch6,2 : Apple Watch Series 6 44mm case (GPS) | |
| Watch6,3 : Apple Watch Series 6 40mm case (GPS+Cellular) | |
| Watch6,4 : Apple Watch Series 6 44mm case (GPS+Cellular) | |
| Watch6,6 : Apple Watch Series 7 41mm case (GPS) | |
| Watch6,7 : Apple Watch Series 7 45mm case (GPS) | |
| Watch6,8 : Apple Watch Series 7 41mm case (GPS+Cellular) | |
| Watch6,9 : Apple Watch Series 7 45mm case (GPS+Cellular) | |
| Watch6,10 : Apple Watch SE 40mm case (GPS) | |
| Watch6,11 : Apple Watch SE 44mm case (GPS) | |
| Watch6,12 : Apple Watch SE 40mm case (GPS+Cellular) | |
| Watch6,13 : Apple Watch SE 44mm case (GPS+Cellular) | |
| Watch6,14 : Apple Watch Series 8 41mm case (GPS) | |
| Watch6,15 : Apple Watch Series 8 45mm case (GPS) | |
| Watch6,16 : Apple Watch Series 8 41mm case (GPS+Cellular) | |
| Watch6,17 : Apple Watch Series 8 45mm case (GPS+Cellular) | |
| Watch6,18 : Apple Watch Ultra | |
| Watch7,1 : Apple Watch Series 9 41mm case (GPS) | |
| Watch7,2 : Apple Watch Series 9 45mm case (GPS) | |
| Watch7,3 : Apple Watch Series 9 41mm case (GPS+Cellular) | |
| Watch7,4 : Apple Watch Series 9 45mm case (GPS+Cellular) | |
| Watch7,5 : Apple Watch Ultra 2 | |
| Watch7,8 : Apple Watch Series 10 42mm case (GPS) | |
| Watch7,9 : Apple Watch Series 10 46mm case (GPS) | |
| Watch7,10 : Apple Watch Series 10 42mm case (GPS+Cellular) | |
| Watch7,11 : Apple Watch Series 10 46mm case (GPS+Cellular) | |
| Watch7,12 : Apple Watch Ultra 3 49mm case | |
| Watch7,13 : Apple Watch SE 3 40mm case | |
| Watch7,14 : Apple Watch SE 3 44mm case | |
| Watch7,15 : Apple Watch SE 3 40mm case (GPS+Cellular) | |
| Watch7,16 : Apple Watch SE 3 44mm case (GPS+Cellular) | |
| Watch7,17 : Apple Watch Series 11 42mm case | |
| Watch7,18 : Apple Watch Series 11 46mm case | |
| Watch7,19 : Apple Watch Series 11 42mm case (GPS+Celllular) | |
| Watch7,20 : Apple Watch Series 11 46mm case (GPS+Celllular) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Mark Zuckerberg’s mugshot — that flattened, sucked‑through‑a‑vacuum look — lands like a grim punchline for an industry built on attention extraction and celebrity worship. It’s not just an image; it’s a symbol. For years social platforms have optimized for engagement above all else, rewarding outrage, cruelty, and spectacle while pretending the harms were mere externalities. Parents watched their kids trade sleep, self‑esteem, and focus for likes. Communities fractured as algorithms boosted the loudest and meanest voices. Meanwhile, executives smiled through shareholder calls, insisting that growth and profit would solve any problems later. The mugshot is a reminder that optics follow ethics — and bad ethics age badly.
Call it bully capitalism: a system that elevates celebrity, monetizes conflict, and treats human attention as raw material to be mined. It promises wealth and influence but is lubricated by manipulation, surveillance, and a steady stream of content engineered to keep eyes glued and dopamine flowing. The rhetoric that “all profit is shares” thinly veils a brutal calculus: maximize engagement, extract data, sell targeting. The people who prosper in that system are often those willing to weaponize attention — liars, grifters, and worse — while everyday users shoulder the psychological costs.
Many modern tracking techniques—cross‑site cookies, server‑side profiling, and relentless third‑party trackers—are already weakening. More technical vectors that have driven recent advances in fingerprinting are also on borrowed time. Canvas and WebGL fingerprinting (including GPU/driver shader outputs and subtle sub‑pixel rendering differences), AudioContext fingerprints, font enumeration, and coordinated multi‑surface fusion (combining 2D canvas, WebGL, and other APIs into high‑entropy signatures) all exploited tiny implementation differences across devices to create persistent IDs. But browser and OS mitigations (prompting or blocking canvas reads, normalizing WebGL renderer strings, adding noise, restricting fingerprint‑able APIs), coupled with privacy‑first browsers and regulatory pressure, are eroding those techniques’ reliability.
AI accelerates the shift in two ways: attackers’ ML can extract signals, but defenders’ AI and platform design can more effectively detect, normalize, or synthesize responses to neutralize fingerprint entropy. Future browsers with on‑device AI can automatically identify fingerprinting attempts, normalize rendering outputs in real time, and synthesize plausible, non‑identifying API responses — making GL‑based and multi‑surface fusion fingerprints far less useful. Server‑side linking is likewise hampered as privacy tools and differential‑privacy approaches reduce cross‑session signal quality.
The result: a culture of web‑keepers, ad‑tech middlemen, and tracking con‑artists who built fortunes on invisible surveillance will find themselves in dire straights — their tricks exposed, their advantages eroded, their pitches harder to sell.
This isn’t nostalgia for the past. It’s a clear‑eyed view of the future. As AI reshapes attention and content creation, platforms that double down on engagement‑first incentives will become less sustainable both culturally and commercially. Users are increasingly fed up. Parents are alarmed. Regulators are waking up. Alternatives that center privacy, mental health, and humane design are gaining traction. In that light, platforms tied to spectacle and surveillance look as obsolete as GeoCities clunking along on dial‑up — nostalgic maybe, but ultimately a relic.
There is a path forward, and it doesn’t involve doubling down on outrage. Privacy‑first products, like a hypothetical AI‑driven DuckDuckGo browser, show what’s possible: interfaces that block covert tracking and fingerprinting, recommender systems that refuse to amplify harassment or sensationalism, and monetization models that reward context and quality over manipulation. These approaches realign incentives: creators can be paid without selling their audiences’ attention to the highest bidder, parents can set sane defaults for kids, and communities can prioritize trust over virality.
To be clear, no single browser or startup is an instant cure. Powerful incumbents, deep pockets, and cultural inertia resist change. But the momentum is shifting. The public conversation no longer treats every scandal as a minor PR hiccup; it increasingly asks hard questions about responsibility, harm, and the ethical limits of persuasion. The optics of a mugshot are only one part of that reckoning, but they carry symbolic force. When the face behind an empire looks like a punchline, it’s a visceral cue that the emperor’s clothes are threadbare.
If the tech and entertainment industries want to survive and remain relevant, they’ll need to stop celebrating extractive practices and start investing in humane infrastructures. That means transparent algorithms, meaningful privacy guarantees, and business models that don’t profit from misery. Hollywood, music, and social platforms must consider that celebrity‑centric, surveillance‑driven strategies are not timeless truths but choices — and choices can change.
History has room for reinvention. The web didn’t end with Yahoo or GeoCities; it evolved. What’s dying is the idea that you can scale by monetizing human attention without accountability. What’s emerging are systems that respect people, not just metrics. If you’re betting on humane design, privacy, and community resilience over bully capitalism’s short‑term gains, you’re not nostalgic — you’re prescient.