NO, NO, NO. You think you "know" so much that just isn't true, Ray. It's no wonder that you make such asinine assumptions.
The UID is NOT accessible to software from outside the processor. That is one of the reasons it cannot be found. It is only accessible to the built-in apps in the PROCESSOR. SHEESH! How many times have we written this on this forum? No external software is permitted by the system to read the UID.
The Serial Number is really not used by Apple for control of software access or installation.
The UID is in ROM, so says Apple. Their firmware accesses it. You yourself said:
The UID, a Device Group ID (GID), and the user’s input passcode all make up only HALF of the AES key. The other HALF is made up of initially read random inputs from the camera, microphone, and accelerometer, as well as other sensors at the first startup which are combined by an algorithm and then stored for use thereafter. Those stored random inputs are combined with the UID, GID, and user’s Passcode, all entangled to actually create the large alphanumeric and symbol KEY for the encryption, from which a comparison HASH is made and stored.
http://www.freerepublic.com/focus/news/3399810/posts?page=84#84