Mac OS System Identifiers discussion thread

3lectr1c

Active Tinkerer
May 15, 2022
608
281
63
the United States
www.macdat.net
Continuing the discussion from the Q650 thread.
So from what I know - System 7.5 killed off system identifiers in the about this Mac page. However, from my experience getting copies of the original customized OS back on a few of my PowerBooks, they stuck around a bit longer. At least up until Mac OS 8 when they died for good. But only on a machine specific installer it seems.
694AFEE6-719E-40B3-AA6C-BD82BD4B9B97.jpeg
 
  • Like
Reactions: retr01 and Fizzbinn

retr01

Senior Tinkerer
Jun 6, 2022
2,469
1
778
113
Utah, USA
retr01.com
I wonder, will using the Mac Identifier CDEV specify the identifier in the About This Macintosh from "PowerBook 5300" and "PowerBook 3400 Series" to "PowerBook 5300c" and "PowerBook 3400c?"

Testing that CDEV, I see the identifier changed from "Macintosh" to "Macintosh SE/30" under System 7.5.5.

1684675335167.png


The weird thing is after I disabled the CDEV and rebooted, it is still showing "Macintosh SE/30." Hmmm. There is no associated prefs file. I wonder if that CDEV hacked the System and inserted whatever the user wanted the Mac to identify as specified in the Mac Identifier CDEV?
 
Last edited:

retr01

Senior Tinkerer
Jun 6, 2022
2,469
1
778
113
Utah, USA
retr01.com
Fascinating. This is what I just noticed under System 7.5.5. 🤨
  1. Disabling the Mac Identifier CDEV using the Extensions Manager will revert to "Macintosh" under About this Macintosh after restarting.
  2. Take the Mac Identifier CDEV from the Control Panels folder and put it somewhere other than the System Folder. After restart, it will revert to "Macintosh."
So, the Mac Identifier doesn't hack but patches as long as it is in the Control Panels folder or even the System Folder outside the Control Panels folder.

Sigh. Now, we have to figure it out.

O @Crutch and @Fizzbinn, how about hacking so that the identifier sticks? :)
 

retr01

Senior Tinkerer
Jun 6, 2022
2,469
1
778
113
Utah, USA
retr01.com
Reading the Mac Identifier User Guide, here are some things:

Mac Identifier 2.2 is a shareware control panel that puts back the model name and icon identification lost in the “About This Computer” (“About This Macintosh” under Mac OS 7.5) window under Mac OS versions 7.5 and later.​
I wonder where that specific area in the Finder that the Mac Identifier CDEV makes changes for that?

Mac Identifier identifies Macintoshes based on a value in the Macintosh ROM called the gestaltMachineType. Yet, whatever the Wish I Were CDEV is set, modifying the gestalt worked in my test case.​

So, that worked, fooling the Mac into thinking it was another Mac. Indeed, the System File could be patched.

Mac Identifier does not modify the system file.​

Does that mean it’s possible to do that?