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

Account limit reached #86

Open
MeierAlex opened this issue May 3, 2024 · 11 comments
Open

Account limit reached #86

MeierAlex opened this issue May 3, 2024 · 11 comments

Comments

@MeierAlex
Copy link

MeierAlex commented May 3, 2024

HAllo,

I did setup macless-haystack like described and was able to log in with my (newly created apple ID - I do not own a apple device). After providing the Server with my ID, Password and a valid 2FA (server triggers SMS to my phone) I get the following error:

2024-05-03 06:58:18,443 - INFO - Registering device after login
2024-05-03 06:58:19,322 - DEBUG - HTTP-Code: 200
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
        <dict>
                <key>dsid</key>
                <string>21697078426</string>

                <key>delegates</key>
                <dict>
                        <key>com.apple.mobileme</key>
                        <dict>
                                <key>status</key>
                                <integer>1</integer>

                                <key>status-message</key>
                                <string>Account limit reached.</string>

                        </dict>

                </dict>

                <key>status</key>
                <integer>0</integer>

        </dict>
</plist>
2024-05-03 06:58:19,325 - DEBUG - Answer from icloud login
2024-05-03 06:58:19,325 - DEBUG - {'dsid': '21697078426', 'delegates': {'com.apple.mobileme': {'status': 1, 'status-message': 'Account limit reached.'}}, 'status': 0}
2024-05-03 06:58:19,326 - ERROR - Invalid status: 1
2024-05-03 06:58:19,326 - ERROR - Error message: Account limit reached.
2024-05-03 06:58:19,327 - ERROR - Unable to proceed, program will be terminated.

What do I have to do to get it working ?

Additional Information:

It looks like the server is adding a device to my apple account:
image

Removing this device and doing the registration again leads to the same error.

@dschense
Copy link
Contributor

dschense commented May 3, 2024

https://github.com/dchristl/macless-haystack/blob/main/FAQ.md
Must be "Error with registration"

Most new IDs without any real registered Apple Device are not working.
just take a device from a friend, login, logout and use the ID again.

@dchristl
Copy link
Owner

dchristl commented May 3, 2024

Your device seems to have too much Apple-Ids registered. There are several findings in the web about this topic, like this

@MeierAlex
Copy link
Author

Your device seems to have too much Apple-Ids registered. There are several findings in the web about this topic, like this

This is not possible - I do not own a single apple device.

@dchristl
Copy link
Owner

dchristl commented May 3, 2024

The docker container is also a device ;) Have you tried it several times with different accounts?

@MeierAlex
Copy link
Author

No, I just tried it several times with the same apple id - but I got the error straight from the beginning within the first login.

@dchristl
Copy link
Owner

dchristl commented May 3, 2024

This is strange. Can you log in at the Apple website? Maybe you can create a new Apple-ID and try again.

@DrSchottky
Copy link

Also happening to me.
Apple ID created years ago but never associated an Apple device. Tried adding CC but didn't help. Login from browser works fine

@dmr138
Copy link

dmr138 commented May 8, 2024

I'm getting the same error here using a recently created apple ID

@DrSchottky
Copy link

Solved it by linking a (real) Mac to the account

@dmr138
Copy link

dmr138 commented May 8, 2024

Thank you much, That did the trick. Were you perhaps able to sign out of/ remove that mac from the account later on?

@DrSchottky
Copy link

Yes and it kept working. Didn't try to remove the fake device and redo the login tho.

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

5 participants