Apple’s Find My service has become essential for those who want to keep an eye on their devices and personal items. However, it remained inaccessible for Linux users, who were confined to the Apple ecosystem. A researcher, under the pseudonym Zerotistic, has just changed the game by getting this service to work on Linux.
His achievement is due to a detailed analysis of the Find My protocol, a system that has become more complex since the merger of Find My iPhone and Find My Friends. A better understanding of this adaptation sheds light on how Apple manages the privacy and security of its network.
Here’s how he rethought the use of Find My outside of the Apple universe, an example of ingenuity and openness in a world often compartmentalized.
The technical challenge behind adapting the Find My service on Linux
The operation of the Find My service is far from trivial. Each Apple service requires its own authorization, which is often overlooked. Simply logging into iCloud is not enough to access Find My, formerly Find My Friends, which is dedicated to location sharing between users.
The analogy is clear: having your entry badge does not guarantee access to all offices. Zerotistic therefore had to delve into the authentication protocols, particularly via GrandSlam, the Apple system responsible for verifying identity during login.
It was at this level that he obtained the necessary authorization, before interacting with IDS, the internal service ensuring the authentication and encrypted messaging of Apple devices. The latter also runs iMessage and manages the private address book that determines who can exchange with whom.
Why this detour through GrandSlam and IDS is central
GrandSlam is a kind of digital guard, meticulously controlling every access request. Without this step, even an iCloud account does not open the door to the shared location function.
IDS plays a crucial role as a secure bridge between devices, ensuring that each message, each piece of data only circulates between legitimate entities approved by Apple. For a service as sensitive as Find My, rigor is essential.
This in-depth analysis allowed Zerotistic to recreate this chain of secure identification and communication, paving the way for a fully compatible Linux experience.
The importance of this openness for the Linux community
This project breaks down a barrier long seen as definitively hermetic. Until now, Linux users had to make do with third-party tools or less integrated solutions for device location.
Integrating Find My on Linux allows the use of a reliable, encrypted, and widely deployed service, without sacrificing the digital sovereignty that is dear to open source. This advancement also demonstrates a certain counter-culture in the tech world, where there is a fondness for wandering outside the beaten paths.
To explore this topic further, one can consult detailed analyses such as the one available on M40Radio or delve deeper into the workings of the network through HdFever.
A service that goes beyond simple device tracking
For several years, Find My has become a versatile tool. It is no longer just iPhones or Macs that can be tracked, but also AirTags, car keys, bags, and other connected objects. Apple has transformed this network into a robust and discreet system that leaves no trace of location, enhancing privacy.
Pushing these boundaries on Linux opens the door to more personalized uses, especially for enthusiasts who prefer complete control of their system. One can easily imagine integrations into smart home systems or personal servers.
Between innovation and security: key lessons to remember
The adaptation of the Find My service to Linux not only demonstrates a technical prowess. It also highlights the complexity of current ecosystems, where every little detail, every protocol must be scrutinized to ensure security and respect for privacy.
The credit goes to Zerotistic for exploring these proprietary systems without sacrificing open source ethics. It is proof that, even in closed environments, cooperation driven by knowledge and perseverance can tear down many walls.
For those wanting to take a deeper dive into the subject, reading Presse Citron provides an interesting source on the security issues related to this network.
What is the difference between Find My and Find My Friends?
Find My is Apple’s unified application combining device location (such as iPhone, Mac) and position sharing among friends, former components merged into Find My iPhone and Find My Friends.
Why is logging into iCloud not enough to use Find My?
Apple requires specific authentication through its GrandSlam system to access Find My, as simply accessing iCloud does not provide the necessary rights for shared location.
What does IDS allow in the Apple system?
IDS is an internal service that manages the identity of Apple devices, their authorization to communicate with each other, and the security of messages, ensuring that only legitimate devices exchange data.
Is the Find My service secure?
Absolutely, it relies on robust encryption and an architecture where Apple does not know the readable position of devices, thus ensuring privacy and security.
Is this adaptation on Linux accessible to the general public?
For now, this advancement is the result of advanced technical research. But it opens the door to future tools that are more accessible for Linux users.
Source: www.clubic.com