branch main -> FETCH_HEAD
92d56a0..7fcbea6 main -> origin/main
2024-09-24 19:15:38,951 - DEBUG - Searching for token at /app/endpoint/data/auth.json
2024-09-24 19:15:38,951 - INFO - No auth-token found.
2024-09-24 19:15:38,951 - INFO - Trying to register new device.
2024-09-24 19:15:38,951 - INFO - Trying to login
Apple ID: xxxxxxx
Password:
2024-09-24 19:15:56,597 - INFO - Authentication request initialization
2024-09-24 19:15:57,483 - DEBUG - HTTP-Code: 200
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
ResponseStatushsc200edec0emttrshi818s
5DqZSkLZYQtbiWIDgyV6IQ==
sps2k_foptxid8097cf77-7bc8-4c1d-8119-070a46944260cd-53e-6d52a89d-7aa9-11ef-90fb-e3b888ff4371:RNOB
UcztJQVXgiUXaIvuxzNZL5afr/J+OmKRzO1gfhURFrEe2+1EJQgKpahklN+qYZp7lgmxp4OhAIVA+R6nmhERlZoV13Se12b2zx6Bozpnvvt8dWmRD4yG5qri3h8mh/aBxh5FC5whdM/u9MgsBmRRataiiP9RbDpvch7RmV93OVxAdHdR2a1gCzkmJNbkVKQUGoywiflJVtjUgo2kX43eMcDoo/PBA4eE78fKCaEoK9Wxqh8drfdZSQvR8M/l+sPmI4ajs4zC/1Lu9pCNHK1R2J/fWIYoCvF4dWM1dvTguY2AoUJrYebiGe1L9XsNB14tXhNnBGW61hsBY41cFtUUPg==
Header
2024-09-24 19:15:57,485 - WARNING - This implementation only supports s2k. Server returned s2k_fo
Traceback (most recent call last):
File "/app/endpoint/mh_endpoint.py", line 159, in
apple_cryptography.registerDevice()
File "/app/endpoint/register/apple_cryptography.py", line 77, in registerDevice
getAuth(regenerate=True)
File "/app/endpoint/register/apple_cryptography.py", line 50, in getAuth
mobileme = icloud_login_mobileme(
^^^^^^^^^^^^^^^^^^^^^^
File "/app/endpoint/register/pypush_gsa_icloud.py", line 41, in icloud_login_mobileme
pet = g["t"]["com.apple.gs.idms.pet"]["token"]
~^^^^^
TypeError: 'NoneType' object is not subscriptable
From https://github.com/dchristl/macless-haystack
branch main -> FETCH_HEAD
2024-09-24 19:16:01,830 - DEBUG - Searching for token at /app/endpoint/data/auth.json
2024-09-24 19:16:01,831 - INFO - No auth-token found.
2024-09-24 19:16:01,831 - INFO - Trying to register new device.
2024-09-24 19:16:01,831 - INFO - Trying to login
Apple ID: From https://github.com/dchristl/macless-haystack
branch main -> FETCH_HEAD
2024-09-24 19:20:34,451 - DEBUG - Searching for token at /app/endpoint/data/auth.json
2024-09-24 19:20:34,451 - INFO - No auth-token found.
2024-09-24 19:20:34,451 - INFO - Trying to register new device.
2024-09-24 19:20:34,451 - INFO - Trying to login`
I am experimenting with potential novel use-cases for AirTags, and discovered this project as a fun way to get started. I followed the instructions as best I could, but I think I am missing something here. After I enter my Apple ID and password, it attempts to request the 2FA but returns this error. I never ended up receiving a 2FA message. I was unable to find details in the documentation about the expected behavior. My understanding is that I generate a new key pair and place the public key on the device I want to flash as an AirTag. But there is not any information about where to place the private key.
I am also confused about the warning message :
2024-09-24 19:15:57,485 - WARNING - This implementation only supports s2k. Server returned s2k_fo
Logs: `remote: Enumerating objects: 6, done. remote: Counting objects: 100% (6/6), done. remote: Compressing objects: 100% (6/6), done. remote: Total 6 (delta 0), reused 5 (delta 0), pack-reused 0 (from 0) Unpacking objects: 100% (6/6), 4.43 KiB | 907.00 KiB/s, done. From https://github.com/dchristl/macless-haystack
2024-09-24 19:15:57,485 - WARNING - This implementation only supports s2k. Server returned s2k_fo Traceback (most recent call last): File "/app/endpoint/mh_endpoint.py", line 159, in
apple_cryptography.registerDevice()
File "/app/endpoint/register/apple_cryptography.py", line 77, in registerDevice
getAuth(regenerate=True)
File "/app/endpoint/register/apple_cryptography.py", line 50, in getAuth
mobileme = icloud_login_mobileme(
^^^^^^^^^^^^^^^^^^^^^^
File "/app/endpoint/register/pypush_gsa_icloud.py", line 41, in icloud_login_mobileme
pet = g["t"]["com.apple.gs.idms.pet"]["token"]
~^^^^^
TypeError: 'NoneType' object is not subscriptable
From https://github.com/dchristl/macless-haystack
I am experimenting with potential novel use-cases for AirTags, and discovered this project as a fun way to get started. I followed the instructions as best I could, but I think I am missing something here. After I enter my Apple ID and password, it attempts to request the 2FA but returns this error. I never ended up receiving a 2FA message. I was unable to find details in the documentation about the expected behavior. My understanding is that I generate a new key pair and place the public key on the device I want to flash as an AirTag. But there is not any information about where to place the private key.
I am also confused about the warning message :
2024-09-24 19:15:57,485 - WARNING - This implementation only supports s2k. Server returned s2k_fo
Some additional explanation would be helpful.