No reports generated...
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 20/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- swift
- Domain
- networking
Research direction
Start with the report-loading path that calls https://gateway.icloud.com/acsnservice/fetch and compare the 401 response with the subsequent decoding error. Confirm whether authenticated report fetching succeeds for current devices, then verify that reports can be decrypted and displayed after a device is added and deployed.
Written by the indexing model from the issue text.
Description
Hi, I really like the work you've done here. Very impressive. I hope reporting my issue can make this project ever more robust.
I've added several devices. Raspberry PI's via HCI and ESP32's via the deploy tool. All are working, and becoming green in the list, but for over two weeks there're still no reports found.
I must say that I'm not leaving home as much because of uncle rona, so maybe only my devices see my haystacks.
By compiling it from source, I see that some calls are erroring:
Error Domain=NSURLErrorDomain Code=-1012 "(null)" UserInfo={NSErrorFailingURLStringKey=https://gateway.icloud.com/acsnservice/fetch, NSUnderlyingError=0x600001b4c1b0 {Error Domain=kCFErrorDomainCFNetwork Code=-1012 "(null)" UserInfo={_kCFURLErrorAuthFailedResponseKey=<NSHTTPURLResponse: 0x6000014ea300> { URL: https://gateway.icloud.com/acsnservice/fetch } { Status Code: 401, Headers {
"Apple-Originating-System" = (
UnknownOriginatingSystem
);
Connection = (
"keep-alive"
);
"Content-Length" = (
0
);
Date = (
"Mon, 26 Apr 2021 09:21:50 GMT"
);
Server = (
[REDACTED]
);
"Strict-Transport-Security" = (
[REDACTED]
);
Via = (
[REDACTED]
);
"Www-Authenticate" = (
[REDACTED]
);
"X-Apple-Edge-Response-Time" = (
[REDACTED]
);
"X-Apple-Jingle-Correlation-Key" = (
[REDACTED]
);
"X-Apple-Request-UUID" = (
[REDACTED]
);
"X-Responding-Instance" = (
[REDACTED]
);
"access-control-expose-headers" = (
[REDACTED]
);
"apple-seq" = (
[REDACTED]
);
"apple-tk" = (
[REDACTED]
);
} }}}, NSErrorFailingURLKey=https://gateway.icloud.com/acsnservice/fetch}
Failed with error dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "The given data was not valid JSON.", underlyingError: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "No value." UserInfo={NSDebugDescription=No value.})))
Finished loading the reports. Now decrypt them
Decrypting reports
To Reproduce
Steps to reproduce the behavior:
- Add new device
- Deploy device and/or configure HCI
- Mark as deployed
- Wait....
Expected behavior
See reports after some time
Screenshots

OpenHaystack version:
0.3.6
macOS version:
11.2.3 (20D91)
- Dominant language
- Swift
- Stars
- 13.6k
- Forks
- 681
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from seemoo-lab/openhaystack
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 25/100
seemoo-lab/openhaystack#291 ·
-
question
Difficulty 5/5 Over a week Newbie friendliness 25/100
seemoo-lab/openhaystack#286 · 1 comment ·
-
question
Difficulty 4/5 3-5 days Newbie friendliness 25/100
seemoo-lab/openhaystack#283 · 3 comments ·
-
Can You help me Openquestion
Difficulty 5/5 Over a week Newbie friendliness 15/100
seemoo-lab/openhaystack#279 · 1 comment ·
-
question
Difficulty 5/5 Over a week Newbie friendliness 20/100
seemoo-lab/openhaystack#278 ·
All issues in seemoo-lab/openhaystack
Similar issues
-
tvOS
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
skiptools/skip-fuse-ui#147 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
OneBusAway/onebusaway-ios#1438 · 1 reaction ·