Author Topic: RC4: Hardware UUID  (Read 12259 times)

0 Members and 1 Guest are viewing this topic.

hank

  • Entrant
  • Posts: 4
Re: RC4: Hardware UUID
« Reply #15 on: December 20, 2009, 11:01:18 AM »
try this
ioreg -l -p IODeviceTree | grep system-id
on all my computers the same identifier, it is probably not very good. In modification of Stickpin works well.
Please see link http://www.applelife.ru/topic/20869-%d0%b1%d0%be%d0%bb%d1%8c%d1%88%d0%b5-%d0%bd%d0%b5%d1%82-%d0%bd%d0%b5%d0%b8%d0%b7%d0%b2%d0%b5%d1%81%d1%82%d0%bd%d1%8b%d1%85-cpu/page__view__findpost__p__162043
smbios.plist
<key>system-id</key>
<string>0102030405060708090a0b0c0d0e0f10</string>

d00d

  • Observer
  • Posts: 17
Re: RC4: Hardware UUID
« Reply #16 on: December 20, 2009, 04:04:03 PM »
Apple hardware doesn't seem to have a system-id;
[gigabyte:~] me% ioreg -l -p IODeviceTree | grep '"system-id"'
    | |     "system-id" = <0102030405060708090a0b0c0d0e0f10>
[gigabyte:~] me% ssh apple
Last login: Sun Dec 20 09:59:03 2009 from gigabyte.example.com
[apple:~] me% ioreg -l -p IODeviceTree | grep '"system-id"'
[apple:~] me%
10.7.0:64:C2RC5:MacPro5,1:270-WS-W555-A1:A54:2xX5650@3.7GHz:GTX285:33066
10.6.4:64:C2RC5:MacPro4,1:GA-EX58-UD5:F12:W3520@4.1GHz:GTX285:14725
10.6.8:32:EFI:MacPro1,1:MA356LL/A:1.7f10:2x5150@2.66GHz:7300GT
10.7.0:32:C2RC5:MacBook3,1:T61:2.26:T7300@2GHz:X3100

rocksteady

  • Global Moderator
  • Posts: 233
  • Root Down
Re: RC4: Hardware UUID
« Reply #17 on: December 20, 2009, 11:18:55 PM »
Apple hardware doesn't seem to have a system-id;
...
[apple:~] me% ioreg -l -p IODeviceTree | grep '"system-id"'
[apple:~] me%

No way

All my Macs (5 @home and a small army (read hundreds) @work) return a systemID (and none is full of 0s)
« Last Edit: December 20, 2009, 11:20:54 PM by rocksteady »
Stop bitching, start coding or documenting or both..

P5Q-EM : Q6600 : 8GB RAM : 8800GT : SATA Drives

d00d

  • Observer
  • Posts: 17
Re: RC4: Hardware UUID
« Reply #18 on: December 21, 2009, 01:34:31 AM »
Show us the system-id and product-name from your Apple hardware.
There are differences between Apple hardware, even within a particular family line.
[apple:~] me% ioreg -l -p IODeviceTree | grep '"system-id"'
[apple:~] me% ioreg -l -p IODeviceTree | grep product-name
    |   "product-name" = <"MacPro1,1">
[apple:~] me%
10.7.0:64:C2RC5:MacPro5,1:270-WS-W555-A1:A54:2xX5650@3.7GHz:GTX285:33066
10.6.4:64:C2RC5:MacPro4,1:GA-EX58-UD5:F12:W3520@4.1GHz:GTX285:14725
10.6.8:32:EFI:MacPro1,1:MA356LL/A:1.7f10:2x5150@2.66GHz:7300GT
10.7.0:32:C2RC5:MacBook3,1:T61:2.26:T7300@2GHz:X3100

rocksteady

  • Global Moderator
  • Posts: 233
  • Root Down
Re: RC4: Hardware UUID
« Reply #19 on: December 21, 2009, 02:46:48 AM »
Yep I know, but:

-I wasn't born yesterday and I won't start posting UUIDs left+right in public fora
-I don't see why people get so excited about UUIDs as the ultimate Mac-like thing
-I still suggest to stay cool, think twice and refer to official/original sources.

Nothing personal in my replies, just remember where all previous restless attempts ended up in the past.
Stop bitching, start coding or documenting or both..

P5Q-EM : Q6600 : 8GB RAM : 8800GT : SATA Drives

d00d

  • Observer
  • Posts: 17
Re: RC4: Hardware UUID
« Reply #20 on: December 21, 2009, 04:56:54 AM »
I assume from your response that you accept that I'm being truthful when I write that Apple hardware MacPro1,1 doesn't have a system-id (and it's IOPlatformUUID starts with zeros);
[apple:~] me% ioreg -l -p IODeviceTree | grep IOPlatformUUID
    |   "IOPlatformUUID" = "00000000-0000-1000-8000-0017F25951A8"
[apple:~] me%

The system-id is a construct of IntVar's modification of David Elliott's fake_efi.c, not of Apple's code, and IOPlatformUUID is derived from en0's MAC on some Apple hardware, and from something like uuidgen on other Apple hardware (?=alphanumeric);
MacPro1,1: 00000000-0000-1000-8000-???????????? (last 12 is en0's MAC)
MacPro2,1: 00000000-0000-1000-8000-???????????? (last 12 is en0's MAC)
MacPro3,1: ????????-????-????-????-???????????? (?)
MacPro4,1: ????????-????-????-????-???????????? (?)
« Last Edit: December 21, 2009, 05:02:30 AM by d00d »
10.7.0:64:C2RC5:MacPro5,1:270-WS-W555-A1:A54:2xX5650@3.7GHz:GTX285:33066
10.6.4:64:C2RC5:MacPro4,1:GA-EX58-UD5:F12:W3520@4.1GHz:GTX285:14725
10.6.8:32:EFI:MacPro1,1:MA356LL/A:1.7f10:2x5150@2.66GHz:7300GT
10.7.0:32:C2RC5:MacBook3,1:T61:2.26:T7300@2GHz:X3100

rocksteady

  • Global Moderator
  • Posts: 233
  • Root Down
Re: RC4: Hardware UUID
« Reply #21 on: December 21, 2009, 05:13:35 AM »
Exactly, I don't mean to argue with you or anyone else about truthfulness or the lack of. I'm sure you understand that headaches may brake loose from the clueless or the smart-ass who will re-package stolen work/efforts/info with a shiny LED and a price tag.
Stop bitching, start coding or documenting or both..

P5Q-EM : Q6600 : 8GB RAM : 8800GT : SATA Drives

tdtran1025

  • Entrant
  • Posts: 8
Re: RC4: Hardware UUID
« Reply #22 on: December 22, 2009, 02:39:08 AM »
To be able to watch Netflix streaming is big enough of deal already, not to mention iTunes verification. I hope they will fix this soon.

digital_dreamer

  • Observer
  • Posts: 11
Re: RC4: Hardware UUID
« Reply #23 on: December 29, 2009, 10:01:13 PM »
Yep I know, but:

-I wasn't born yesterday and I won't start posting UUIDs left+right in public fora
-I don't see why people get so excited about UUIDs as the ultimate Mac-like thing
-I still suggest to stay cool, think twice and refer to official/original sources.

Nothing personal in my replies, just remember where all previous restless attempts ended up in the past.

Point taken!  :)

But, just to be fair, if these issues were not brought up, developers and the powers that be would not deem them of sufficient priority to their users. Otherwise, how would they know it needs to be addressed?
Secondly, studying how the system works in Apple hardware better equips us in our goal to achieve better compatibility. This isn't a blind let's-be-more-Mac-like just for the sake of it.

MAJ

rocksteady

  • Global Moderator
  • Posts: 233
  • Root Down
Re: RC4: Hardware UUID
« Reply #24 on: December 30, 2009, 01:09:02 AM »
a) Kudos for your contributions MAJ

b) I'm sharing your thoughts, some of us may work under NDAs, feed a family etc. There's more to contribution than meets the eye :)

c) Most people just want to "solve their problem" be it iTunes or the latest Flash toy that displays dancing unicorns in their browser.  Kinda forgetting that they're running a hack and start throwing buzzwords left+right "Yo peepz, this broke my vanilla install! What's wrong? KEXT, MKEXT, DSDT, UUID, EFI? My Themes broke sleep, heeeeelp!?". Gotta focus on stuff/feedback/info that makes sense to move on.

Happy New Year to all of you & your families
Stop bitching, start coding or documenting or both..

P5Q-EM : Q6600 : 8GB RAM : 8800GT : SATA Drives

iztech

  • Entrant
  • Posts: 1
Re: RC4: Hardware UUID
« Reply #25 on: January 03, 2010, 03:35:17 AM »
So I have seen it listed as
<key>DeviceID</key>
<key>SystemID</key>
<key>system-id</key>

also the UUID is listed with dashes or without dashes in the <string>?

I have come across 3 different UUID, all of them not matching the one entered. One even matches the standard superhai platformUUID.

Can someone clear this up so we know what to use.