TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A9ChipSource: small open-source iOS utility to identify A9 foundry

37 pointsby throwaway000002over 9 years ago

7 comments

WDUKover 9 years ago
Hi guys, I&#x27;m the creator of this little utility. Just noticed a flood of Stars on the repo, and thought it might be posted here.<p>Information on the chip identifiers was derived from the original closed source tool, and theiphonewiki (<a href="https:&#x2F;&#x2F;www.theiphonewiki.com&#x2F;wiki&#x2F;S8003" rel="nofollow">https:&#x2F;&#x2F;www.theiphonewiki.com&#x2F;wiki&#x2F;S8003</a> and <a href="https:&#x2F;&#x2F;www.theiphonewiki.com&#x2F;wiki&#x2F;S8000" rel="nofollow">https:&#x2F;&#x2F;www.theiphonewiki.com&#x2F;wiki&#x2F;S8000</a>).<p>Motivation was basically to have an open source version of the tool, which didn&#x27;t relay information back to a server or use advertising. Plus having people install unauthorised apps using a leaked&#x2F;dodgy enterprise distribution certificate is a dangerous game; having an open source tool allows people in the know to install it on their own devices, safe in the knowledge what it&#x27;s going to do.
userbinatorover 9 years ago
I haven&#x27;t done any iOS development before but is there any real reason why a tiny app with what seems to be ~100 lines of code needs to be split into several small files with even fewer lines in them?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;WDUK&#x2F;A9ChipSource&#x2F;tree&#x2F;master&#x2F;A9ChipSource" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;WDUK&#x2F;A9ChipSource&#x2F;tree&#x2F;master&#x2F;A9ChipSourc...</a><p>As far as I can see, the actual work is performed by around 5 lines of code in this file, which reads a configuration value, performs two string comparisons, and outputs to 2 text fields:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;WDUK&#x2F;A9ChipSource&#x2F;blob&#x2F;master&#x2F;A9ChipSource&#x2F;ViewController.m" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;WDUK&#x2F;A9ChipSource&#x2F;blob&#x2F;master&#x2F;A9ChipSourc...</a><p>In other words, is this level of verbosity&#x2F;&quot;fluff&quot; typical of iOS apps?
评论 #10305407 未加载
评论 #10305385 未加载
评论 #10306487 未加载
评论 #10305399 未加载
评论 #10305917 未加载
sikhnerdover 9 years ago
I was curious what the readme was referring to, this[0] apparently is the macrumors post and tool[1] this is a response to.<p>[0] <a href="http:&#x2F;&#x2F;www.macrumors.com&#x2F;2015&#x2F;09&#x2F;29&#x2F;a9-chip-split-tsmc-samsung&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.macrumors.com&#x2F;2015&#x2F;09&#x2F;29&#x2F;a9-chip-split-tsmc-samsu...</a><p>[1] <a href="http:&#x2F;&#x2F;demo.hiraku.tw&#x2F;CPUIdentifier&#x2F;" rel="nofollow">http:&#x2F;&#x2F;demo.hiraku.tw&#x2F;CPUIdentifier&#x2F;</a>
rsyncover 9 years ago
Please pardon my ignorance...<p>My impression was that only apple approved, app-store delivered software could run on iPhone&#x2F;iPad&#x2F;iWhatever ...<p>Am I wrong to be surprised to see an &quot;iOS utility&quot; hosted on github ? What am I missing here ?
评论 #10306464 未加载
评论 #10306457 未加载
marcosscrivenover 9 years ago
How did he know what manufacturers those ids mapped to?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;WDUK&#x2F;A9ChipSource&#x2F;blob&#x2F;master&#x2F;A9ChipSource&#x2F;ViewController.m#L52" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;WDUK&#x2F;A9ChipSource&#x2F;blob&#x2F;master&#x2F;A9ChipSourc...</a>
评论 #10309696 未加载
mellingover 9 years ago
How do you do this in Swift?<p>CFStringRef val = (CFStringRef)MGCopyAnswer(CFSTR(&quot;HardwarePlatform&quot;));<p>NSString* chipIdentifier =(__bridge NSString * _Nullable)(val);
评论 #10305664 未加载
listicover 9 years ago
I hope this code finds way into mainstream system information apps on App Store.
评论 #10306303 未加载