Comments (5)
I will try but have to setup a 2nd test instance first (don't want to kill the container - now that I got it working after trying for several hours).
I am using PiOS 64bit, my CLI is bash and I am connecting via ssh (using Putty). Since my linux root password also includes the "%" character I think the terminal is safe to say to transmit the character correctly. Other than this character nothing is different to the 2nd Apple account that I created.
Nevermind maybe something else was giving problems!
from macless-haystack.
Okay... created a new account with a simple password and 2FA.... now I get a step further but...
From https://github.com/dchristl/macless-haystack
* branch main -> FETCH_HEAD
2024-01-25 23:27:57,415 - DEBUG - Searching for token at /app/endpoint/data/auth.json
2024-01-25 23:27:57,416 - INFO - No auth-token found.
2024-01-25 23:27:57,417 - INFO - Trying to register new device.
Apple ID: [email protected]
Password:
2024-01-25 23:28:11,301 - DEBUG - Querying http://anisette:6969 for an anisette server
2024-01-25 23:28:11,311 - DEBUG - Starting new HTTP connection (1): anisette:6969
2024-01-25 23:28:11,321 - DEBUG - http://anisette:6969 "GET / HTTP/1.1" 200 566
2024-01-25 23:28:11,330 - DEBUG - Starting new HTTPS connection (1): gsa.apple.com:443
2024-01-25 23:28:12,219 - DEBUG - https://gsa.apple.com:443 "POST /grandslam/GsService2 HTTP/1.1" 200 1270
2024-01-25 23:28:14,518 - DEBUG - Querying http://anisette:6969 for an anisette server
2024-01-25 23:28:14,520 - DEBUG - Starting new HTTP connection (1): anisette:6969
2024-01-25 23:28:14,524 - DEBUG - http://anisette:6969 "GET / HTTP/1.1" 200 566
2024-01-25 23:28:14,528 - DEBUG - Starting new HTTPS connection (1): gsa.apple.com:443
2024-01-25 23:28:15,467 - DEBUG - https://gsa.apple.com:443 "POST /grandslam/GsService2 HTTP/1.1" 200 5068
2024-01-25 23:28:15,563 - INFO - 2FA required, requesting code
2024-01-25 23:28:15,572 - DEBUG - Querying http://anisette:6969 for an anisette server
2024-01-25 23:28:15,575 - DEBUG - Starting new HTTP connection (1): anisette:6969
2024-01-25 23:28:15,580 - DEBUG - http://anisette:6969 "GET / HTTP/1.1" 200 566
2024-01-25 23:28:15,583 - DEBUG - Starting new HTTPS connection (1): gsa.apple.com:443
2024-01-25 23:28:16,451 - DEBUG - https://gsa.apple.com:443 "POST /grandslam/GsService2 HTTP/1.1" 200 1270
2024-01-25 23:28:18,805 - DEBUG - Querying http://anisette:6969 for an anisette server
2024-01-25 23:28:18,807 - DEBUG - Starting new HTTP connection (1): anisette:6969
2024-01-25 23:28:18,812 - DEBUG - http://anisette:6969 "GET / HTTP/1.1" 200 566
2024-01-25 23:28:18,815 - DEBUG - Starting new HTTPS connection (1): gsa.apple.com:443
2024-01-25 23:28:19,832 - DEBUG - https://gsa.apple.com:443 "POST /grandslam/GsService2 HTTP/1.1" 200 5068
2024-01-25 23:28:19,838 - INFO - 2FA required, requesting code
2024-01-25 23:28:19,838 - DEBUG - Querying http://anisette:6969 for an anisette server
2024-01-25 23:28:19,840 - DEBUG - Starting new HTTP connection (1): anisette:6969
2024-01-25 23:28:19,845 - DEBUG - http://anisette:6969 "GET / HTTP/1.1" 200 566
2024-01-25 23:28:19,849 - DEBUG - Starting new HTTPS connection (1): gsa.apple.com:443
2024-01-25 23:28:21,232 - DEBUG - https://gsa.apple.com:443 "PUT /auth/verify/phone/ HTTP/1.1" 200 None
Enter 2FA code: 855833
2024-01-25 23:28:37,874 - DEBUG - Starting new HTTPS connection (1): gsa.apple.com:443
2024-01-25 23:28:39,815 - DEBUG - https://gsa.apple.com:443 "POST /auth/verify/phone/securitycode HTTP/1.1" 200 None
2024-01-25 23:28:39,817 - INFO - 2FA successful
2024-01-25 23:28:39,834 - DEBUG - Querying http://anisette:6969 for an anisette server
2024-01-25 23:28:39,836 - DEBUG - Starting new HTTP connection (1): anisette:6969
2024-01-25 23:28:39,840 - DEBUG - http://anisette:6969 "GET / HTTP/1.1" 200 566
2024-01-25 23:28:39,843 - DEBUG - Starting new HTTPS connection (1): gsa.apple.com:443
2024-01-25 23:28:40,914 - DEBUG - https://gsa.apple.com:443 "POST /grandslam/GsService2 HTTP/1.1" 200 1270
2024-01-25 23:28:43,222 - DEBUG - Querying http://anisette:6969 for an anisette server
2024-01-25 23:28:43,225 - DEBUG - Starting new HTTP connection (1): anisette:6969
2024-01-25 23:28:43,230 - DEBUG - http://anisette:6969 "GET / HTTP/1.1" 200 566
2024-01-25 23:28:43,235 - DEBUG - Starting new HTTPS connection (1): gsa.apple.com:443
2024-01-25 23:28:44,420 - DEBUG - https://gsa.apple.com:443 "POST /grandslam/GsService2 HTTP/1.1" 200 18119
2024-01-25 23:28:44,427 - DEBUG - Querying http://anisette:6969 for an anisette server
2024-01-25 23:28:44,430 - DEBUG - Starting new HTTP connection (1): anisette:6969
2024-01-25 23:28:44,433 - DEBUG - http://anisette:6969 "GET / HTTP/1.1" 200 566
2024-01-25 23:28:44,437 - DEBUG - Starting new HTTPS connection (1): setup.icloud.com:443
2024-01-25 23:28:45,754 - DEBUG - https://setup.icloud.com:443 "POST /setup/iosbuddy/loginDelegates HTTP/1.1" 200 303
2024-01-25 23:28:45,758 - DEBUG - Answer from icloud login
2024-01-25 23:28:45,759 - DEBUG - {'dsid': '13000021', 'delegates': {'com.apple.mobileme': {'status': 1, 'status-message': 'Account limit reached.'}}, 'status': 0}
2024-01-25 23:28:45,759 - ERROR - Invalid status: 1
2024-01-25 23:28:45,760 - ERROR - Error message: Account limit reached.
2024-01-25 23:28:45,761 - ERROR - Unable to proceed, program will be terminated.
from macless-haystack.
Update: Okay got it working with my new AppleID Acccount
However:
- adding a paypemt method to the account was not enough
- I needed to link a real Apple Device to the account (old apple iPhone6) first
After addinng the other device all worked fine!
However the problem with entering passwords containing special characters (e.g. % remains)
from macless-haystack.
Hello @careyer,
the problem with the error Account limit reached.
is a known problem. Glad you find a solution. I will add this to the FAQ soon.
I will have a deeper look at your problem with the password.
Kind Regards,
Danny
from macless-haystack.
I unfortunately cannot reproduce your issue with passwords and special characters. I have now created a password with all possible combinations, and all have worked (" %5Something5% "
, %5Something5%
,%5something5%
(leading/trailing spaces not accepted by Apple)).
I suspect that your terminal might be transmitting incorrect characters. What do you use to start Docker (which OS, which terminal)? You could try recreating your container by removing it and then creating it again with:
docker rm -f macless-haystack
docker run -i --restart unless-stopped --name macless-haystack -p 6176:6176 --volume mh_data:/app/endpoint/data --network mh-network christld/macless-haystack
The only difference is the absence of the -t parameter. This should result in your password being echoed to the console.
from macless-haystack.
Related Issues (20)
- some tag report not decrypted anymore HOT 5
- The cheapest and easiest device to flash that has been proofed to work? HOT 8
- Updating Docker fails on DSM / Container Manager HOT 4
- Positions can be totally wrong HOT 3
- Cannot add / generate new Accessories when self-hosting the Webapp HOT 2
- no location HOT 2
- no positions with multi key files HOT 3
- Google FindMy HOT 3
- apple id blocked ? HOT 1
- Account limit reached HOT 11
- Successfully enabled 2FA, but account is blocked | It seems your account score isn't high enough. What accounts have you successfully accessed, guys HOT 1
- Map is jumping back from zoom level (App) HOT 5
- web app host issues "nothing to see here" displayed HOT 2
- Flashing the device, but doesn't appear to work HOT 1
- Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource
- Expose macless-haystack to the internet HOT 8
- [doc] add interactive docker cmd HOT 3
- Invalid EC key HOT 4
- The issue with the total number of tags HOT 2
- cant get it working, how to debug? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from macless-haystack.