Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple ID doesn't work #53

Closed
geckolinux opened this issue Jun 21, 2019 · 15 comments
Closed

Apple ID doesn't work #53

geckolinux opened this issue Jun 21, 2019 · 15 comments

Comments

@geckolinux
Copy link
Contributor

Hi there, I tried to use the App Store and connect my Apple ID, but I can't get it to work. Every time I tried using the Apple ID module in the settings it says "account limit reached", but it shows a connected iMac in the Apple ID webpage under my account. (I don't own any real Apple devices.) When I try to connect my Apple ID from the App Store, it says this is the first time this account has been used on this machine, and asks me to verify my personal details, but it eventually fails:

5VK2F

Any other tips? Thanks!

@foxlet
Copy link
Owner

foxlet commented Jun 21, 2019

You need to set your own Serial Number, MLB, and NIC IDs in order to get a unique setup. The defaults did work up to one point but now it has tripped the account limits for a single machine.

Do not sign in until you have made the machine unique, or you risk getting account banned by Apple.

@geckolinux
Copy link
Contributor Author

geckolinux commented Jun 22, 2019

Thanks very much. So I figured it out:

  1. Use a random multicast MAC address generator and paste it into the template generated by make.sh.
  • While I was editing the template, I also used uuidgen and pasted that in there for good measure.
  • Then import the template with virsh define whatever.xml.
  1. Inside macOS, download Clover Configurator and use it to mount the EFI partition, "Load Configuration" (bottom left most button), then find the config.plist file in the EFI volume in Finder and drag it into the Clover file picker. (macOs.... :-/)
  • Then use Clover Configurator as shown in the screenshot below to select an an Apple hardware model, and hit all the "Generate New" buttons you can find there.
  • In the "Rt Variables" section set the MLB value to blank.
  • Then the second button on the bottom left to save the configuration.

Screenshot_20190622_091035

@foxlet : Want me to add something like this to the Docs?

@kode54
Copy link

kode54 commented Oct 4, 2019

How much of this is needed, or is more work needed, to get things like Netflix in Safari, or the Apple TV app on Catalina working? I may need to do some more configuring, as I can’t get Messages working, either.

@faelana
Copy link

faelana commented Apr 2, 2020

@geckolinux contribute the guide to help future people

@geckolinux
Copy link
Contributor Author

@Zayn666 #186

@faelana
Copy link

faelana commented Apr 2, 2020

@geckolinux im not able change the uuid, how did you changed it?

@geckolinux
Copy link
Contributor Author

Use a random multicast MAC address generator and paste it into the template generated by make.sh.

While I was editing the template, I also used uuidgen and pasted that in there for good measure.

@faelana
Copy link

faelana commented Apr 2, 2020

@geckolinux im not talking about the mac address, the mac addr i can change just fine but the uuid it wont let me.

$ virsh define template.xml
error: Failed to define domain from template.xml
error: operation failed: domain 'macOS-Simple-KVM' already exists with uuid "previous uuid

@sreehax
Copy link

sreehax commented Apr 2, 2020

can I ask which version of macOS you got this working on?
I'd like to use that too for good measure

@sreehax
Copy link

sreehax commented Apr 2, 2020

and i use uuidgen to change the <uuid></uuid> entry at the top of the file right

@sreehax
Copy link

sreehax commented Apr 2, 2020

yeah i followed these instructions to the T and i can't log into iMessage, it says that there was an error udring authentication and tells me to contact apple support

@rgvxlens
Copy link

rgvxlens commented May 5, 2020

Another easy way to create a custom Mac Address is to use the following command in your host terminal:

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/:$//'

Credits: https://passthroughpo.st/new-and-improved-mac-os-tutorial-part-1-the-basics/

@elileinkram
Copy link

Hey sorry a newbie here, I was wondering if anyone can provide an extremely simple step-by-step process for getting the apple ID to work?

@elileinkram
Copy link

If there are other noobs out there like myself, here is video which explains the process.

https://www.youtube.com/watch?v=3xn9CpRjkf4&t=4s&ab_channel=Morgonaut

@magmamelee
Copy link

  1. Use a random multicast MAC address generator and paste it into the template generated by make.sh.
  • While I was editing the template, I also used uuidgen and pasted that in there for good measure.
  • Then import the template with virsh define whatever.xml.

sorry to necro, but I was wondering if you could elaborate this for me? im a newb, so im not sure how to paste the mac address or uuidgen into make.sh, is there any special formatting?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants