Family DSID Helper

Family DSID Helper

Likes 42 Downloads
Get Shortcut
Security Notice
Shortcuts can be dangerous and may contain malicious code. Always exercise caution when downloading shortcuts. Review the shortcut's actions before running it and watch out for weird permission requests.

Description

This shortcut allows you to retrieve your families iCloud DSID easily. DSID’s are needed for URL Schemes that open directly to a child’s screen time profile. Such as: `prefs:root=SCREEN_TIME&path=CHILD_[DSID]` # ⚠️ RISKS This shortcut runs JavaScript code on a logged in session on iCloud.com. You should be very cautious downloading and running someone else’s shortcuts that execute JavaScript in safari, because it allows a malicious actor to steal your cookies by sending them to a server they control. If this were to happen they would have access to your iCloud account. With that said, this DSID helper shortcut doesn’t do anything malicious, but it’s still up to you to determine if you trust it or not. A few things you can do to determine if its trustworthiness: 1. Read through the DSID helper shortcut yourself and see for yourself. Look at the javascript code, even if you don’t know code. I have made it as simple as I can and have added both shortcut and code comments to explain what is happening when being executed. 2. Consider using an LLM like Claude, ChatGPT, etc to verify the code isnt stealing cookies. Tell the AI you are trying to get your family members DSID from icloud.com and you want to use a helper shortcut that runs javascript but you want to make sure it is not malious first and the copy/paste the javascript into the AI prompt. # Alternative/Secure DSID Retrieval Method This method is for anyone that is comfortable with browser dev tools. Apple exposes DSID’s in network responses on iCloud.com. To obtain: 1. Sign into iCloud.com on desktop. 2. Navigate to Dev Tools → Network and refresh the page. 3. Filter/search for a request to a url with this text: “getFamilyDetails” 4. Examine the JSON response body for `familyMembers[].dsid` and there you have it *If anyone knows of other methods. Especially ones where a helper shortcut could retrieve in a more secure way, let me know in the comments please!*

Screenshots

Family DSID Helper - Screenshot 1
Family DSID Helper - Screenshot 2
Family DSID Helper - Screenshot 3
Family DSID Helper - Screenshot 4

Information

Version: 1.0
Released:
Last Updated:

Comments

Start the conversation

No comments yet. Be the first to comment!