mirror of
https://github.com/sickcodes/Docker-OSX.git
synced 2026-01-11 21:10:25 +01:00
iMessage Testers! Merged into master and instructions here :) #119
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sickcodes on GitHub (Feb 26, 2021).
iMessage security research features added today: https://github.com/sickcodes/Docker-OSX/pull/155
When I mention "serial" this means,
Serial, Board Serial, UUID and Mac Addresstogether.This is your set.
This number inside OSX
Should match the number in these:
This serial number will STAY ON YOUR ACCOUNT.
Be extra careful where you use it, where you paste it, where you store it.
Keep these two files somewhere:
~/my_permanent_serial_number.tsv~/my_permanent_serial_number.shBecause to use iMessage on that machine again, you will need that serial or you will need to generate new ones and logout and in again.
@sickcodes commented on GitHub (Feb 28, 2021):
Works on BigSur, flawlessly 💥
@sintaxx commented on GitHub (Mar 12, 2021):
On your step 3 you have "source ~/my_permanent_serial_numbers.sh" and it should read "source ~/my_permanent_serial_number.sh", script outputs with number.sh and you have numbers.sh
So I have an image that works really good so far and I want to get iMessage working, i've done everything and generated a launch script to help with all these run flags and i'm running into an issue since introducing the bootdisk image parameter, here's the error i'm getting
heres my docker run info
i might be overlooking something, i've been at this all day.
I also just tried running generate-specific-bootdisk and am getting the same error message.
Tried running generate-specific-bootdisk as root and it worked fine but after moving the generated image over and plugging it into my docker run script, same error from above.
@sickcodes commented on GitHub (Mar 12, 2021):
Remove the BOOTDISK argument it's not required
@sintaxx commented on GitHub (Mar 12, 2021):
ahhh wow, that seems to have done the trick... now my only issue is, once i try to use imessage it just disappears after a moment and shoots me back to login to my icloud account.. all my serial numbers match up too.
is it supposed to generate a new bootimage every time i launch the container ?

@sickcodes commented on GitHub (Mar 12, 2021):
Change GENERATE_SPECIFIC=true to GENERATE_UNIQUE=true.
Or did you set the serials yourself?
@sickcodes commented on GitHub (Mar 12, 2021):
Try another set, if it doesn't work, it's probably the Apple ID. New Apple ids do not work. They need to be warmed up in a way I don't know except for that if you have other devices on the account, you'll be able to log straight in
@sintaxx commented on GitHub (Mar 13, 2021):
I generated my own and sourced them from the my_permanent_number file, if i try another set do i need to reinstall at all or just log out of everything icloud related first?
also, maybe that is my issue, not having any actual apple products on my icloud account... i had a really old account i tried but then i was like ok let me just make a fresh one, i didnt know that might cause issues.. can i have someone i know with real apple hardware login to icloud/imessage for me ? would that maybe do the trick ? im not familiar with much apple related things just windows/linux
@sickcodes commented on GitHub (Mar 13, 2021):
Try your old one, it only works for me if I have another device available to receive an Apple security code
@sintaxx commented on GitHub (Mar 14, 2021):
No matter what I've tried i can't seem to get it working, guess it might have something to do with having a real apple device?
I've tried booting up 2 fresh images, one Big Sur and one Catalina with new serials as well as logging them both into an iCloud account and using one of them for apple security codes, hopefully someone can figure out the specifics so there's a way to guarantee this works every time, I'd love to be able to use iMessage.
https://www.reddit.com/r/hackintosh/comments/c613ia/how_to_run_imessagefacetime_on_vmware_or_should_i/

i'm going to see if i can incorporate some of these methods and see if i can get it to work.
@sickcodes commented on GitHub (Mar 14, 2021):
This means your Apple ID isn't good enough. Can you DM me on Twitter the exact commands that you used? Or send me via email? https://sick.codes/contact
@sickcodes commented on GitHub (Mar 16, 2021):
Readers, sintaxx tried on a real physical hardware Mac and still received the error, which means the Apple ID is not primed for iMessage.
Having at least one other product and not a brand new account works fine.
@airvb commented on GitHub (Mar 18, 2021):
Hello all
Trying following instructions without success :(
trying 5 different s/n kits !
Same snag as sintaxx
For information, as i haven't other "apple" device , i receive the code by text on y phone.
@sickcodes commented on GitHub (Mar 18, 2021):
Accounts at that stage usually have to ring Apple
@sintaxx commented on GitHub (Mar 18, 2021):
Something really weird is going on with my account because I just set mine up on an iphone and imessage still won't work on my real Mac, I'm going to try to call apple today
@airvb commented on GitHub (Mar 18, 2021):
Hello miss Apple i try to get an Imac pro for free, can u help me ??? ...
@sickcodes commented on GitHub (Mar 19, 2021):
Maybe explain you're participating in Apple Bug Bounty like I am: https://sick.codes/is-hackintosh-osx-kvm-or-docker-osx-legal/
@sintaxx commented on GitHub (Mar 19, 2021):
Apple support said there was a block on my account for spam or something unusual like that and it was cleared, so this evening I'll test everything out on the container/vm
@sickcodes commented on GitHub (Jun 16, 2021):
Closing the issue for now as this is completely solved :)
If anyone receives the Apple support message, multiple users have confirmed to me privately that they were able call phone support and have their issue resolved 👍 I will also confirm nobody has been unable to use it.