Apple Forgot to Erase This iMac (PART 2) - Krazy Ken's Tech Misadventures

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
- This iMac accidentally departed an Apple facility prematurely, and there's all sorts of internal software and documentation on it. And I dug into this system in a previous episode but much more information has been discovered since then. So it's time for a follow up. Buckle in. Sponsored by Linode. Hey guys, how are you all doing? If you're new here, welcome. My name is Krazy Ken. And our rare iMac friend is back with us today. And if you haven't seen part one of this mysterious journey, I recommend checking that out first. I've officially decided to name this iMac Nemo, which is Latin for nobody. And I think that's fitting because the serial number for this computer doesn't appear in any of Apple's lookup tools. Anyway, we have some new developments to share, along with the conclusion to the question of is this thing truly a prototype or not? So we'll tackle all of that stuff. And we'll start with the elephant in the room. Many of you were concerned about me backing up the hard disk because it contains rare software. Yes, I backed it up. It was one of the first things I did. In fact, Brainiac Brent and I backed it up twice. So no need to worry. The second half of the elephant has to do with the distribution of the software. I've received many requests to image the entire hard drive and upload it somewhere for people to take a look at it, but I'm not sure Apple would like that. So I'm not gonna do it. It's their intellectual property, so I don't wanna distribute it. Yes, it's older software, so they might not care. It's kind of a gray area, but I want to err on the side of caution, but I will do my best to show you guys all the cool stuff that has been uncovered. So you can try to get as much of the experience as possible. And I'd also like to address the Weezer song. Yeah, I know, I totally butchered that earlier, but hey, now we have a name for a new song. Don't fear the Weezer. Thanks Brendan. So now let's tackle some topics regarding this computer, cuz there's a lot of mysterious and fun stuff on it. Starting with Phoenix. The word Phoenix popped up a lot in the last episode. And as you may have saw. it's an application, PhoenixCE specifically, that runs on the system to perform tests. My initial thought was Phoenix was a code name for a team at Apple. And according to some of my sources, yes, that is in fact true. One of my sources said the team is no longer an actual team but I have seen newer versions of the Phoenix software being used. So I can't confirm that. And by the way, the CE in PhoenixCE stands for client environment, cuz it looks like the application talks to a server to do certain things and perform certain tests. And that application is made to run on a client, which talks to the server. So client environment, CE, that seems plausible. Next DTI. We saw that initialism pop up a bunch. One of my sources says it stands for distributed test image, which makes sense because this operating system, this version of Snow Leopard is made specifically for testing. It's using a certain build number that's not a public build and it comes bundled with a lot of other programs to execute such tests. So DTI, distributed test image, makes sense to me. So next are the release notes. I found a document that has a bunch of release notes for this DTI and the DTIs before it. And it dates back all the way to February 15th, 2009 with the Pre-Proto2 label. So this iMac came out in October 2009, but according to this document, we can mostly kind of sorta assume that testing started about eight months before this thing hit retail, if not earlier. And on top of that, there were a couple of release notes that passed that October date, which contained some minor revisions. So I'd like to address the build number situation. In the last episode, I talked about how this build number didn't match any of the public build numbers. So part of me initially assumed it was a pre-release OS but according to my source Unknownz, it's not a pre-release OS, it's an OS made for testing. And according to him, it's referred to as a releaseType. So it's like a variation of an operating system that's made only for testing. So now let's talk about that box. Remember it said QCA on it. And one of my initial theories was it stands for quanta something, something. And one of my sources said, yes, it stands for Quanta California. They said particularly a facility in Fremont. I can't confirm if it was a facility in Fremont but it was still Quanta in California. Not sure if they're still operating, but at least at this time they did mass production of the K22 and K23 iMacs. So let's talk about this final.plist file. Plist stands for property list. There's a secure erase shell script which references this plist. So it knows what files and folders to securely erase. Inside this property list, there's several folders referenced like AppleInternal, which do not show up in the file system at all. So maybe they were never on here in the first place or they were securely erased at another point in time, because for grins and giggles, Brainiac Brent ran data recovery software on here and we still couldn't find those folders anywhere. However, when we ran the data recovery, we did find a few other cool things that were not on the surface, so to speak, but we'll get to those in a sec. Okay. The serial number look up. I gave the serial number to a bunch of friends and they used various tools. Some of them used Apple's own technician tools to look up the serial number. And I used Apple's warranty tool to look up the serial number and no one could find anything. So the serial number just does not exist anywhere. But one of my sources helped explain why. Since this iMac left the facility early, and it was likely some sort of reject due to quality control issues, it never finished its final tests and it never finished its postburn stage, which is a stage that gets the computer configured in a more customer friendly configuration. But because those stages weren't complete and postburn wasn't finished, the serial number was never entered into Apple's database, which they use for products. The leftover testing software on this computer, plus that terminal that says please scan running code are pretty big indicators that this iMac was in the middle of testing, but something clearly interrupted that. So remember that SMC platform console application we looked at and we saw all of those weird keys that we didn't know what they were exactly? Well, there's a file that defines them and it's called K22keys.html. For example, SOT3 refers to a target temperature for the iMac's optical disk drive. And it defines the value as DegC, which is degree Celsius and SGTg refers to the GPU thermal target temperature. So I thought that was pretty neat. I felt like I was Nicholas Cage deciphering stuff or something like that. Anyway, there were a couple of other miscellaneous files we uncovered as well. This core wireless one really got my attention. I mean, I'm not gonna pretend to understand much of it, but I saw a photo of what looked like some sort of prototype iMac in it. This document was from 2007, so it was likely not this iMac that they were working on, but you can see the screen bezel was removed from it. So it was probably some sort of lab test sample or engineering sample or something like that. So I was intrigued by that. I was also intrigued by this one page that just says TBD. So whatever, it's just internal stuff, it's all good. This iMac thermal tools read me file also got my attention because it had contact info in it. I think it's pretty cool to see an actual person's name and email address and they're an employee at Apple. It kind of like humanizes the company seeing that stuff in there. And another funny thing I saw was a bunch of application icons that were just clearly jokes or like memes shared amongst the team. There was like one of a cat and like there were some Simpsons ones. And there was a Mario one. It's just kind of funny to see that stuff in the file system. So that brings us to the question of, is this truly a prototype or not? Long story short, based on what I've heard from my sources, no, it is not a prototype. It is very likely a quality control reject. We've seen multiple labels in the system that refer to the bundle of software as PVT, which stands for production validation test or testing. And depending on who you ask, some people may say, yes, that's a prototype. And some people may say, no, it's not. There's no special stickers or markings on the computer. The serial number isn't blanked out. So it's probably not a prototype. Plus it doesn't have the Apple internal folder on it, so that's another hint as to it not being a prototype. And that scan running code seems to indicate that it was in the middle of testing and it was probably a reject and it just wasn't erased properly before it somehow got out into the wild. It kind of makes sense that it would fail and it would be considered a quality control reject, cuz remember, I had this thing in my possession for only 30 minutes before the power supply died. So yeah, maybe there was something wrong with this. So now we're gonna dive into mysterious unmountable partitions. We had two KFS volumes, which did not show any names and we could not mount them, so we couldn't look at what was on them. But thanks to Brainiac Brent, we figured a lot of stuff out and this took a lot of technical digging. Brainiac Brent ran this iMac in target disk mode for several days while he used Zorin OS Linux distro and Mac OS to run various scanning programs. The goal was twofold. One, get the volumes mounted, so we can read the data from them. And two, recover any deleted files if necessary. And before he ran the scans, he simply pulled up the partitions in Zorin's disks app. And remember earlier how we didn't have names for those mysterious partitions? Well, now we do. The 1.9 terabyte volume had a volume name diagnostics and interestingly enough, the partition name showed up as customer and the other previously unmounted partition had a partition and volume name of recovery. My theory was that the customer partition was gonna be used for the final system when everything was done and erased, that partition would be reset and configured in such a way where the computer is now ready to go for the customer with a clean install of Mac OS on it. Theories aside, we actually have to get the volumes mounted. First Brainiac Brent used test disk to scan the partition table of the hard drive. And after the scan was complete, one of the volumes was missing. All of the other ones showed up. None of them were labeled KFS by the way, but the largest partition, that 1.9 terabyte partition, didn't show up. We're not sure why that happened, but Brainiac Brent was able to manually assign a starting and end sector for that missing partition. So with that updated partition table correctly written to the disk, the computer now knows how to communicate with the hard drive properly. The volumes now all mount perfectly. Well, except for the diagnostics one. It keeps giving us a repair error, but it still mounts. Another weird thing with the diagnostics partition is in Mac OS Big Sur Disk Utility reports it as using -95 gigabytes of space. Not sure how that happens. I'm not sure if there's some virtual thing going on. So it's like pretending to use space on the drive, but it actually isn't. Don't know. That's really weird. However, on Mac OS X Snow Leopard, which is much older than Big Sur, it only reports as using 850 megabytes. So the mysterious partitions were now mountable and their labels gave us a little bit of a clue as to what they were gonna to be used for. But what about the contents of the partitions? Sadly, there really wasn't anything there. They were empty aside from those typical hidden files that are in the file system for operational use. Like there was really nothing that stood out. So we decided to dig a little deeper with some data recovery tools. Keep in mind when it comes to the file recovery on this hard disk, we can't recover anything that was securely erased or overwritten. On the diagnostics partition, we found what appeared to be a complete stock installation of Mac OS X with iLife, which I would say, more or less confirms my theory about the customer label because that configuration is how a Mac would be set up with Mac OS X and iLife when it goes to retail and gets sold to the customer. We also found a lot of clip art images and I do not recognize these at all. If anybody has a clue, feel free to let me know. As for the recovery and diag partition, we didn't find anything of interest. Just again, those typical usually hidden files and folders that are used by Mac OS to help work with the hard drive and the file system. So nothing there. Which brings us to the final partition, max disk, which I'm booted off of right now. We ran a deep scan on it and frankly, we didn't find anything too earth shattering, but there were a couple different files here and there that appeared to be deleted. But my favorite one was this vertex performance file. And in the change logs, there was a little joke written in there for a Halloween update. And it just said, boo. So I like little internal jokes like that. I also like some of the language you see in some internal documents. You would normally never see these written for a customer. Like just in case there's any SMC crap in there. I think that's funny. Ah Nemo, you're just full of surprises. So I have to give a big, special thanks to Brainiac Brent, who helped me dive into this computer. And I want to give another thanks to Unknownz21 on Twitter for helping me research the system. And I'd like to thank all of my other sources that helped me out as well. And of course I have to give a big thanks to my friends at Linode. I've known these guys for years and they helped make this episode possible. They help me and they can now help you too. You can simplify your infrastructure and cut your cloud bills in half with Linode's Linux virtual machines. Whether you're developing a personal project, building a website, or managing larger workloads, you deserve simple, affordable and accessible cloud computing solutions. And that's exactly what Linode is for. Heck, you can even deploy Minecraft and CS:GO servers. And as a thank you for watching my show, I'll give you a 60 day $100 credit when you sign up today. You also receive 24/7 365 human support, regardless of your plan size. You can choose shared and dedicated compute instances. Or you can use your hundred dollars in credit on S3 compatible object storage, managed Kubernetes and more. To put it simply, if it runs on Linux, it runs on Linode. Visit linode.com/computerclan and click the create free account button to claim that 60 day $100 credit. And when you do that, you're also supporting the computer clan. So thank you very much. That's what I know about Nemo. He may not be a prototype after all, but he is a pretty cool quality control reject. He found a new home here in the layer. So everyone in the awesome computer clan community can enjoy him. Man, I'm giving a computer "him" pronouns and that can't be healthy. If I discover anything else interesting about Nemo, I'll make sure to update you guys on my Twitter. And if I find enough new stuff where I can actually make a bigger episode, I will make another follow up. And feel free to subscribe for more tech episodes coming out every week. I love making episodes about rare and retro tech, new tech and of course, scam tech. And hey, if you like this episode, you know what to do. Thanks. And I'll see you next time. Catch the crazy and pass it on.
Info
Channel: Computer Clan
Views: 137,777
Rating: undefined out of 5
Keywords: Apple Forgot to Erase This iMac (PART 2) - Krazy Ken's Tech Misadventures, Apple, iMac, Mac OS X, Apple Internal, Apple Prototype, PVT, Mac OS X Snow Leopard, PhoenixCE, Rare, Diagnostic Software, Computer Crash, Krazy Ken's Tech Misadventures, Krazy Ken, KKTM, Tech, Computer, Comedy, Humor, Funny, Computer Clan, macOS, Finder, Apple_KFS, Disk Utility, Terminal, Linux, Zorin OS
Id: lbUhdIGsxH8
Channel Id: undefined
Length: 14min 19sec (859 seconds)
Published: Thu Mar 03 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.