PHPackages                             odannyc/iphone-locator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. odannyc/iphone-locator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

odannyc/iphone-locator
======================

A simple tool to retrieve your iPhone's location using a reversed engineered iCloud API.

v1.0(9y ago)1191PHP

Since Sep 24Pushed 9y agoCompare

[ Source](https://github.com/odannyc/iphone-locator)[ Packagist](https://packagist.org/packages/odannyc/iphone-locator)[ RSS](/packages/odannyc-iphone-locator/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

iphone-locator
==============

[](#iphone-locator)

A simple tool to retrieve your iPhone's location using a reversed engineered iCloud API.

Installation
------------

[](#installation)

To install this simple PHP client you simply need to use composer:

`composer install odannyc/iphone-locator`

If you don't have composer, well you'll need to [download](https://getcomposer.org/doc/00-intro.md) and learn about it.

Usage
-----

[](#usage)

To use, you simply need to call 1 simple method:

```
$username = 'test'; // This is the username associated with the iCloud account.
$password = 'password'; // This is the password associated with the iCloud account.

$locator = new iPhoneLocator($username, $password);

$locator->devices(); // Gets you all devices associated to the account with all their info.
```

It is still in current development, but that `$locator->devices()` method will get you all the information you need, and more ;)

Contributions
-------------

[](#contributions)

If you'd like to contribute, make sure to open an issue first explaining what feature you'll be implementing or bug you'll be fixing. Then, do the work and open a pull request on master.

Thank You
---------

[](#thank-you)

Thanks to all the current iphone locator clients there is for PHP in Github right now; I got some ideas from them. But this one is modernized and you can install it with Composer, which the other ones lack.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3566d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4f6ee318ea05028b3108314667fd5a0f60a0fe76eeb752031bbb478eaf1ba739?d=identicon)[odannyc](/maintainers/odannyc)

---

Top Contributors

[![odannyc](https://avatars.githubusercontent.com/u/12864641?v=4)](https://github.com/odannyc "odannyc (2 commits)")

### Embed Badge

![Health badge](/badges/odannyc-iphone-locator/health.svg)

```
[![Health](https://phpackages.com/badges/odannyc-iphone-locator/health.svg)](https://phpackages.com/packages/odannyc-iphone-locator)
```

###  Alternatives

[ec-europa/toolkit

Toolkit packaged for Drupal projects based on Robo.

39250.0k28](/packages/ec-europa-toolkit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
